{"id":17381,"name":"radashi","ecosystem":"npm","repository_url":"https://github.com/radashi-org/radashi","issues_count":43,"created_at":"2025-06-07T00:48:03.987Z","updated_at":"2025-06-07T00:48:03.987Z","purl":"pkg:npm/radashi","metadata":{"id":10434635,"name":"radashi","ecosystem":"npm","description":"The modern, community-first TypeScript toolkit with all of the fast, readable, and minimal utility functions you need. Type-safe, dependency-free, tree-shakeable, fully tested.","homepage":"https://radashi.js.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/radashi-org/radashi","keywords_array":[],"namespace":null,"versions_count":59,"first_release_published_at":"2024-06-25T22:00:19.326Z","latest_release_published_at":"2024-06-23T17:54:23.719Z","latest_release_number":"13.0.0","last_synced_at":"2025-06-02T01:49:48.182Z","created_at":"2024-06-23T18:00:18.104Z","updated_at":"2025-06-03T02:00:25.984Z","registry_url":"https://www.npmjs.com/package/radashi","install_command":"npm install radashi","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"pr11":"12.1.0-pr11.e33bd36","next":"13.0.0-beta.f4c6a24","beta":"12.5.0-beta.6d5c035","latest":"12.5.1"}},"repo_metadata":{"id":243449986,"uuid":"812467608","full_name":"radashi-org/radashi","owner":"radashi-org","description":"The modern, community-first TypeScript toolkit with all of the fast, readable, and minimal utility functions you need. Type-safe, dependency-free, tree-shakeable, fully tested.","archived":false,"fork":false,"pushed_at":"2025-05-29T12:51:13.000Z","size":3408,"stargazers_count":567,"open_issues_count":55,"forks_count":36,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-06-01T17:18:55.857Z","etag":null,"topics":["functions","typescript","utility-library"],"latest_commit_sha":null,"homepage":"https://radashi.js.org","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"sodiray/radash","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/radashi-org.png","metadata":{"files":{"readme":"README-pt_br.md","changelog":"CHANGELOG.md","contributing":".github/contributing.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"aleclarson"}},"created_at":"2024-06-09T01:23:51.000Z","updated_at":"2025-05-31T08:58:23.000Z","dependencies_parsed_at":"2024-08-07T01:25:08.818Z","dependency_job_id":"4710edda-6d53-4718-ad46-04ea0d0e0888","html_url":"https://github.com/radashi-org/radashi","commit_stats":null,"previous_names":["aleclarson/radash","radashi-org/radashi"],"tags_count":63,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/radashi-org","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257533867,"owners_count":22560369,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"radashi-org","name":"Radashi","uuid":"173636731","kind":"organization","description":"Functional utility library - modern, simple, typed, powerful","email":null,"website":"https://npmjs.org/radashi","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/173636731?v=4","repositories_count":1,"last_synced_at":"2024-06-23T23:25:04.622Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/radashi-org","funding_links":[],"total_stars":10,"followers":2,"following":0,"created_at":"2024-06-23T23:25:05.274Z","updated_at":"2024-06-23T23:25:05.274Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/radashi-org","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/radashi-org/repositories"},"tags":[{"name":"v12.4.0","sha":"79da04424f4a96907a1d17403d73662da4fde787","kind":"commit","published_at":"2025-03-16T15:57:16.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.4.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.4.0/manifests"},{"name":"v12.3.4","sha":"d4633e1e24b14dce3d87317b87802c2a95039dbf","kind":"commit","published_at":"2025-01-26T05:02:24.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.3.4","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.3.4/manifests"},{"name":"v12.3.3","sha":"36fced4eaf6884224af9d1adbf46cc4581184cbd","kind":"commit","published_at":"2025-01-11T18:22:55.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.3.3","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.3.3/manifests"},{"name":"v12.3.2","sha":"48a38f73a41f75bc05d086cef673f639d5166422","kind":"commit","published_at":"2025-01-10T17:42:47.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.3.2","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.3.2/manifests"},{"name":"v12.3.1","sha":"fd3ddea61bbe60444cfb6f7b92358aa2f8385e92","kind":"commit","published_at":"2025-01-07T17:48:05.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.3.1","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.3.1/manifests"},{"name":"v12.3.0","sha":"18934036ccac30461b3df49a880358ef1e3a5c5e","kind":"commit","published_at":"2024-12-01T22:11:11.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.3.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.3.0/manifests"},{"name":"v12.2.3","sha":"53caaae0bfa26c75e4774667de171d9321ec1088","kind":"commit","published_at":"2024-11-12T18:16:55.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.3","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.3/manifests"},{"name":"v12.2.2","sha":"3b5876826a5717a9e04879275c4956e3b4a3e65a","kind":"commit","published_at":"2024-11-10T18:07:12.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.2","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.2/manifests"},{"name":"v12.2.1","sha":"536a1f78e5e2583429902c4c7aa335853e6e0ad3","kind":"commit","published_at":"2024-11-09T20:26:43.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.1","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.1/manifests"},{"name":"v12.2.0","sha":"04c798f3f8b80026dc118cf212d699f3dc29014a","kind":"tag","published_at":"2024-11-01T21:05:22.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0/manifests"},{"name":"v12.2.0-beta.7fb6e89","sha":"99527325836f34b85bd983e4aa9e18edbfecace8","kind":"commit","published_at":"2024-08-07T05:08:09.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.7fb6e89","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.7fb6e89","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.7fb6e89","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.7fb6e89/manifests"},{"name":"v12.2.0-beta.83909af","sha":"d56d807aa02d91d79f2b800d4841bc2161be1591","kind":"commit","published_at":"2024-07-24T05:07:52.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.83909af","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.83909af","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.83909af","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.83909af/manifests"},{"name":"v12.2.0-beta.313bfb4","sha":"44c098e9d6ab48384db776d1c4061d741ad17045","kind":"commit","published_at":"2024-07-21T05:08:19.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.313bfb4","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.313bfb4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.313bfb4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.313bfb4/manifests"},{"name":"v12.2.0-beta.cf2d48e","sha":"d427d95a73de1cfe324e17d47c648c926abb0ebb","kind":"commit","published_at":"2024-07-19T16:20:01.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.cf2d48e","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.cf2d48e","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.cf2d48e","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.cf2d48e/manifests"},{"name":"v12.2.0-beta.4aac7d7","sha":"9244b274cbd973c8264cd99095825905d89167ce","kind":"commit","published_at":"2024-07-16T05:07:32.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.4aac7d7","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.4aac7d7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.4aac7d7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.4aac7d7/manifests"},{"name":"v12.2.0-beta.c090534","sha":"2e3edccd31667202980f7ec904ff06ab7ca50a82","kind":"commit","published_at":"2024-07-14T17:22:28.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.c090534","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.c090534","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.c090534","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.c090534/manifests"},{"name":"v12.2.0-beta.5b5a0a7","sha":"924e88aefddfa74b64a1db97c5684b9f9fb20f26","kind":"commit","published_at":"2024-07-12T05:07:49.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.5b5a0a7","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.5b5a0a7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.5b5a0a7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.5b5a0a7/manifests"},{"name":"v12.2.0-beta.0dc9c8a","sha":"1760198cc3e53cd1a5f14843b6a851eaa567354f","kind":"commit","published_at":"2024-07-10T05:07:59.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.0dc9c8a","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.0dc9c8a","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.0dc9c8a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.0dc9c8a/manifests"},{"name":"v12.2.0-beta.a39a81e","sha":"d17ff49b5f3de59740f440dbafe76de0a1c1929f","kind":"commit","published_at":"2024-07-09T05:07:36.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.a39a81e","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.a39a81e","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.a39a81e","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.a39a81e/manifests"},{"name":"v12.2.0-beta.ef0154b","sha":"1ed5e4a301c48c211cad70644f47e72bc142b6c6","kind":"commit","published_at":"2024-07-08T05:09:56.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.ef0154b","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.ef0154b","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.ef0154b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.ef0154b/manifests"},{"name":"v12.2.0-beta.c59abfd","sha":"027059a72cbb38b0cff7d22f7ceadc416ae137ee","kind":"commit","published_at":"2024-07-07T05:10:12.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.c59abfd","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.c59abfd","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.c59abfd","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.c59abfd/manifests"},{"name":"v12.2.0-beta.85fb266","sha":"2bcc365b667084e64d0406aa608a8e1cbc37d4c7","kind":"commit","published_at":"2024-07-05T05:08:05.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.85fb266","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.85fb266","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.85fb266","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.85fb266/manifests"},{"name":"v12.2.0-beta.6bdfb09","sha":"5dc3e71d15efd848bbc575ec8a6f448d2133ad0e","kind":"commit","published_at":"2024-07-04T05:08:10.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.6bdfb09","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.6bdfb09","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.6bdfb09","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.6bdfb09/manifests"},{"name":"v12.2.0-beta.dc9ade1","sha":"63ce61147001f1ea382563c5a5c85fcfbf8b673c","kind":"commit","published_at":"2024-07-03T05:07:59.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.dc9ade1","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.dc9ade1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.dc9ade1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.dc9ade1/manifests"},{"name":"v12.2.0-beta.af936c4","sha":"c56eb57102e3b1a052efddca7d858326d601b746","kind":"commit","published_at":"2024-07-01T18:00:09.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.af936c4","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.af936c4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.af936c4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.af936c4/manifests"},{"name":"v12.2.0-beta.8fb5382","sha":"5f7b1b1e6b57c85879709e04be6e13d7d3896927","kind":"commit","published_at":"2024-06-30T04:01:25.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.8fb5382","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.8fb5382","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.8fb5382","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.8fb5382/manifests"},{"name":"beta","sha":"5f7b1b1e6b57c85879709e04be6e13d7d3896927","kind":"commit","published_at":"2024-06-30T04:01:25.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/beta","html_url":"https://github.com/radashi-org/radashi/releases/tag/beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/beta/manifests"},{"name":"v12.2.0-beta.6fba837","sha":"8e4eb5e997501e02430ecbd08d1738004237f172","kind":"commit","published_at":"2024-06-27T23:09:13.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.2.0-beta.6fba837","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.2.0-beta.6fba837","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.6fba837","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.2.0-beta.6fba837/manifests"},{"name":"v12.1.0","sha":"f88e009dea22f692b17a1a05cf78abe7fede0d32","kind":"commit","published_at":"2024-06-23T17:59:37.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.1.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.1.0/manifests"},{"name":"v12.0.0","sha":"2be4acf455ebec86e846854dbab57bd0bfbbceb7","kind":"commit","published_at":"2024-02-21T04:32:44.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v12.0.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v12.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v12.0.0/manifests"},{"name":"v11.0.0","sha":"03dd3152f560414e933cedcd3bda3c6db3e8306b","kind":"commit","published_at":"2023-06-27T16:39:23.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v11.0.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v11.0.0/manifests"},{"name":"v10.9.0","sha":"d5fc6235671d62f6cadfa597fe6a352b650c9111","kind":"commit","published_at":"2023-06-17T07:25:55.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v10.9.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v10.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.9.0/manifests"},{"name":"v10.8.1","sha":"77cb2205b86a2a98f6cd9d2a57fdf7802b7535e8","kind":"commit","published_at":"2023-03-28T19:18:17.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v10.8.1","html_url":"https://github.com/radashi-org/radashi/releases/tag/v10.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.8.1/manifests"},{"name":"v10.7.1","sha":"31c1397437d7fb7a78e97499c8d46f992c49844c","kind":"commit","published_at":"2023-03-08T00:01:50.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v10.7.1","html_url":"https://github.com/radashi-org/radashi/releases/tag/v10.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.7.1/manifests"},{"name":"v10.7.0","sha":"c30ed563411c1d9340c79fd003f4bfaa7b1dc85e","kind":"commit","published_at":"2023-01-16T04:30:00.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v10.7.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v10.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.7.0/manifests"},{"name":"v10.6.0","sha":"eb864e566cfce538a5d8ffa7d610d635b520a15b","kind":"commit","published_at":"2023-01-08T06:54:46.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v10.6.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v10.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.6.0/manifests"},{"name":"v10.5.0","sha":"b852d2eacc51c00965326404add323a3fba61f48","kind":"commit","published_at":"2023-01-07T03:33:08.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v10.5.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v10.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.5.0/manifests"},{"name":"v10.4.0","sha":"3975ea5ed82b7d8eb22ca4e38bf83c06f91af408","kind":"commit","published_at":"2023-01-06T02:23:42.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v10.4.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v10.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.4.0/manifests"},{"name":"v10.3.2","sha":"3271d3fe7ac93dfa10b921effd9154b1b11e9c0e","kind":"commit","published_at":"2022-12-22T21:36:38.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v10.3.2","html_url":"https://github.com/radashi-org/radashi/releases/tag/v10.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.3.2/manifests"},{"name":"v10.3.1","sha":"48e77f679c762f0b2ed610c0e176bfe3d6cc092a","kind":"commit","published_at":"2022-12-21T19:03:09.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v10.3.1","html_url":"https://github.com/radashi-org/radashi/releases/tag/v10.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.3.1/manifests"},{"name":"v10.3.0","sha":"0e51711f1d000a19d223c34da9ad4e723282f8df","kind":"commit","published_at":"2022-12-16T19:42:36.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v10.3.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v10.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.3.0/manifests"},{"name":"v10.2.0","sha":"5445226328800b5a3e88caa09135ccb07531e795","kind":"commit","published_at":"2022-12-16T19:11:44.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v10.2.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v10.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.2.0/manifests"},{"name":"v10.1.0","sha":"8fdc2f74c9f9bd33ce13ec1992d8a150dd46328f","kind":"commit","published_at":"2022-12-11T23:38:08.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v10.1.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.1.0/manifests"},{"name":"v10.0.0","sha":"f8d7b84f695b51688fcb5340fac29727bc6707cc","kind":"commit","published_at":"2022-12-11T23:16:23.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v10.0.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v10.0.0/manifests"},{"name":"v9.5.0","sha":"e9ae1b2813ab7fc2ce299f80f007b18b85473057","kind":"commit","published_at":"2022-11-25T22:37:33.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v9.5.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v9.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.5.0/manifests"},{"name":"v9.4.2","sha":"9d7ce470689a96e28a5d0f7145a2f82d1e9a4534","kind":"commit","published_at":"2022-11-23T22:37:03.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v9.4.2","html_url":"https://github.com/radashi-org/radashi/releases/tag/v9.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.4.2/manifests"},{"name":"v9.4.1","sha":"ed21a8bccd9c7cf65dff49d103bea28591d62640","kind":"commit","published_at":"2022-11-23T00:56:18.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v9.4.1","html_url":"https://github.com/radashi-org/radashi/releases/tag/v9.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.4.1/manifests"},{"name":"v9.4.0","sha":"7aa63b7f9ba0c9c9c4190ec10ea60a2dd3e9da27","kind":"commit","published_at":"2022-11-23T00:51:51.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v9.4.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v9.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.4.0/manifests"},{"name":"v9.3.0","sha":"965c33e87738fdf1c05f6cfcff597910d0204dd9","kind":"commit","published_at":"2022-11-15T19:37:52.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v9.3.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v9.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.3.0/manifests"},{"name":"v9.2.0","sha":"6952a9823dbd98c5a854149f7f952fb46c1e9d86","kind":"commit","published_at":"2022-11-14T21:10:08.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v9.2.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v9.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.2.0/manifests"},{"name":"v9.1.0","sha":"b8b9ff24adbd2115256f30853341fa02b4359866","kind":"commit","published_at":"2022-11-11T16:54:02.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v9.1.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.1.0/manifests"},{"name":"v9.0.2","sha":"93d7ce4caed78d83a26e3784d489ad85655d1121","kind":"commit","published_at":"2022-11-05T02:19:18.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v9.0.2","html_url":"https://github.com/radashi-org/radashi/releases/tag/v9.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.0.2/manifests"},{"name":"v9.0.1","sha":"370cc44ab982e67d3c037030625f1857d0c276fb","kind":"commit","published_at":"2022-11-02T23:30:08.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v9.0.1","html_url":"https://github.com/radashi-org/radashi/releases/tag/v9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.0.1/manifests"},{"name":"v9.0.0","sha":"fe3c0faab457f17abee34ec54a704e856dfe4f65","kind":"commit","published_at":"2022-11-02T13:59:13.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v9.0.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v9.0.0/manifests"},{"name":"v8.1.0","sha":"e96ba44d52bf74e14e1c85c2d42ecbe9e5238ff2","kind":"commit","published_at":"2022-10-26T05:42:36.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v8.1.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v8.1.0/manifests"},{"name":"v8.0.3-alpha.2","sha":"c5fad66bf317e55b777fd6c62d05deb1fe69203c","kind":"commit","published_at":"2022-10-26T05:17:33.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v8.0.3-alpha.2","html_url":"https://github.com/radashi-org/radashi/releases/tag/v8.0.3-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v8.0.3-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v8.0.3-alpha.2/manifests"},{"name":"v8.0.3-alpha.1","sha":"59ea5f3f93e5748c446acfeec067ebdd6a33f630","kind":"commit","published_at":"2022-10-26T05:09:12.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v8.0.3-alpha.1","html_url":"https://github.com/radashi-org/radashi/releases/tag/v8.0.3-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v8.0.3-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v8.0.3-alpha.1/manifests"},{"name":"v8.0.3","sha":"383a515eb5f1955f72a16e9cde1c051f4ac4224d","kind":"commit","published_at":"2022-10-20T23:37:19.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v8.0.3","html_url":"https://github.com/radashi-org/radashi/releases/tag/v8.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v8.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v8.0.3/manifests"},{"name":"v8.0.2","sha":"dc7b2cceba591b47ba79bcfd6b8c4a3321de267b","kind":"commit","published_at":"2022-10-20T23:17:52.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v8.0.2","html_url":"https://github.com/radashi-org/radashi/releases/tag/v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v8.0.2/manifests"},{"name":"v8.0.1","sha":"282ca62bc56f1487fa89b32bd5bc3e1e37991829","kind":"commit","published_at":"2022-10-19T16:04:55.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v8.0.1","html_url":"https://github.com/radashi-org/radashi/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"904a7107e20a42ac1da3d77c5011ebb9392a726c","kind":"commit","published_at":"2022-10-18T22:34:23.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v8.0.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v8.0.0/manifests"},{"name":"v7.1.0","sha":"59b597e88ef93fa1081a2482d722a000fc8a5504","kind":"commit","published_at":"2022-08-31T02:19:08.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v7.1.0","html_url":"https://github.com/radashi-org/radashi/releases/tag/v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v7.1.0/manifests"},{"name":"v7.0.1","sha":"b1e2a8b16de764d2c860e01332130002b2e1ce3a","kind":"commit","published_at":"2022-08-30T03:56:22.000Z","download_url":"https://codeload.github.com/radashi-org/radashi/tar.gz/v7.0.1","html_url":"https://github.com/radashi-org/radashi/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radashi-org%2Fradashi/tags/v7.0.1/manifests"}]},"repo_metadata_updated_at":"2025-06-02T01:49:49.598Z","dependent_packages_count":0,"downloads":83172,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":27.788213219851247,"dependent_packages_count":40.383185758396614,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":34.08569948912393},"purl":"pkg:npm/radashi","advisories":[{"uuid":"GSA_kwCzR0hTQS0yeHY5LWdoaDkteGM2Oc4ABIZs","url":"https://github.com/advisories/GHSA-2xv9-ghh9-xc69","title":"radashi Allows Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')","description":"### Impact\n\nThis is a prototype pollution vulnerability. It impacts users of the `set` function within the Radashi library. If an attacker can control parts of the `path` argument to the `set` function, they could potentially modify the prototype of all objects in the JavaScript runtime, leading to unexpected behavior, denial of service, or even remote code execution in some specific scenarios.\n\n### Patches\n\nThe vulnerability has been patched in commit [`8147abc8cfc3cfe9b9a17cd389076a5d97235a66`](https://github.com/radashi-org/radashi/commit/8147abc8cfc3cfe9b9a17cd389076a5d97235a66). Users should upgrade to a version of Radashi that includes this commit. The fix utilizes a new helper function, `isDangerousKey`, to prevent the use of `__proto__`, `prototype`, or `constructor` as keys in the path, throwing an error if any are encountered. This check is bypassed for objects with a `null` prototype.\n\n### Workarounds\n\nUsers on older versions can mitigate this vulnerability by sanitizing the `path` argument provided to the `set` function to ensure that no part of the path string is `__proto__`, `prototype`, or `constructor`. For example, by checking each segment of the path before passing it to the `set` function.\n\n### References\n\n- Git commit: [`8147abc8cfc3cfe9b9a17cd389076a5d97235a66`](https://github.com/radashi-org/radashi/commit/8147abc8cfc3cfe9b9a17cd389076a5d97235a66)\n- CWE-1321: Improperly Controlled Modification of Dynamically-Determined Object Attributes ('Prototype Pollution'): https://cwe.mitre.org/data/definitions/1321.html","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2025-05-27T15:03:05.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.8,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:U","references":["https://github.com/radashi-org/radashi/security/advisories/GHSA-2xv9-ghh9-xc69","https://nvd.nist.gov/vuln/detail/CVE-2025-48054","https://github.com/radashi-org/radashi/commit/8147abc8cfc3cfe9b9a17cd389076a5d97235a66","https://github.com/advisories/GHSA-2xv9-ghh9-xc69"],"source_kind":"github","identifiers":["GHSA-2xv9-ghh9-xc69","CVE-2025-48054"],"repository_url":"https://github.com/radashi-org/radashi","blast_radius":1.0,"packages":[{"versions":[{"first_patched_version":"12.5.1","vulnerable_version_range":"\u003c 12.5.1"}],"ecosystem":"npm","package_name":"radashi"}],"created_at":"2025-05-27T16:08:40.662Z","updated_at":"2025-06-03T01:07:59.068Z","epss_percentage":0.00556,"epss_percentile":0.67117}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/radashi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/radashi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/radashi/dependencies","status":null,"funding_links":["https://github.com/sponsors/aleclarson"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/radashi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/radashi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/radashi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/radashi/related_packages","maintainers":[{"uuid":"aleclarson","login":"aleclarson","name":null,"email":"aleclarson@protonmail.com","url":null,"packages_count":350,"html_url":"https://www.npmjs.com/~aleclarson","role":null,"created_at":"2024-06-23T18:01:08.544Z","updated_at":"2024-06-23T18:01:08.544Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/aleclarson/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008192,"maintainers_count":1013077,"namespaces_count":295677,"keywords_count":700469,"github":"npm","metadata":{"funded_packages_count":150263},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-07T05:25:21.688Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":19,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4190041408","node_id":"PR_kwDOJ3MKes7PYxGw","number":456,"state":"closed","title":"chore(deps): bump the npm-minor-patch group with 82 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-06T15:32:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T21:38:33.000Z","updated_at":"2026-04-06T15:32:22.000Z","time_to_close":410027,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":82,"packages":[{"name":"@nx/devkit","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/plugin","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@react-stately/selection","old_version":"3.20.7","new_version":"3.20.9","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@react-types/shared","old_version":"3.32.1","new_version":"3.33.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@tanstack/react-query","old_version":"5.90.20","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tiptap/core","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-subscript","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-superscript","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-cell","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-header","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-row","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsed/exceptions","old_version":"8.24.0","new_version":"8.25.5","repository_url":"https://github.com/tsedio/tsed"},{"name":"commander","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/tj/commander.js"},{"name":"graphql","old_version":"16.12.0","new_version":"16.13.2","repository_url":"https://github.com/graphql/graphql-js"},{"name":"next","old_version":"16.1.7","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"nuqs","old_version":"2.8.6","new_version":"2.8.9","repository_url":"https://github.com/47ng/nuqs"},{"name":"radashi","old_version":"12.7.1","new_version":"12.7.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-aria","old_version":"3.45.0","new_version":"3.47.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-stately","old_version":"3.43.0","new_version":"3.45.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"sanitize-html","old_version":"2.17.0","new_version":"2.17.2","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"storybook","old_version":"10.2.17","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"swiper","old_version":"12.1.2","new_version":"12.1.3","repository_url":"https://github.com/nolimits4web/Swiper"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"unlazy","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/johannschopplich/unlazy"},{"name":"@antfu/eslint-config","old_version":"7.2.0","new_version":"7.7.3","repository_url":"https://github.com/antfu/eslint-config"},{"name":"@babel/core","old_version":"7.28.6","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@commitlint/cli","old_version":"20.3.1","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.3.1","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint-react/eslint-plugin","old_version":"2.7.2","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@graphql-codegen/cli","old_version":"6.1.1","new_version":"6.2.1","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@nx/cypress","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/esbuild","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/rollup","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/storybook","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vitest","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@storybook/addon-a11y","old_version":"10.2.17","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.2.17","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.2.17","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.2.17","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.2.17","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/cli","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.10","new_version":"1.15.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.18","new_version":"0.5.20","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.0.10","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.9","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sanitize-html","old_version":"2.16.0","new_version":"2.16.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/utils","old_version":"8.53.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"core-js","old_version":"3.48.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.39.2","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"nx","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"nx-cloud","old_version":"19.1.0","new_version":"19.1.3","repository_url":"https://github.com/nrwl/nx"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite-tsconfig-paths","old_version":"6.0.4","new_version":"6.1.1","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"vitest","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@internationalized/date","old_version":"3.10.1","new_version":"3.12.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@react-aria/selection","old_version":"3.27.0","new_version":"3.27.2","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@react-aria/utils","old_version":"3.32.0","new_version":"3.33.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@react-stately/collections","old_version":"3.12.8","new_version":"3.12.10","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@react-types/radio","old_version":"3.9.2","new_version":"3.9.4","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"dotenv","old_version":"16.4.7","new_version":"16.6.1","repository_url":"https://github.com/motdotla/dotenv"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 82 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.6.1` | `22.6.4` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.6.1` | `22.6.4` |\n| [@nx/plugin](https://github.com/nrwl/nx/tree/HEAD/packages/plugin) | `22.6.1` | `22.6.4` |\n| [@react-stately/selection](https://github.com/adobe/react-spectrum) | `3.20.7` | `3.20.9` |\n| [@react-types/shared](https://github.com/adobe/react-spectrum) | `3.32.1` | `3.33.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.20` | `5.96.1` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.17.0` | `3.22.0` |\n| [@tiptap/extension-subscript](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript) | `3.17.0` | `3.22.0` |\n| [@tiptap/extension-superscript](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-superscript) | `3.17.0` | `3.22.0` |\n| [@tiptap/extension-table](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table) | `3.17.0` | `3.22.0` |\n| [@tiptap/extension-table-cell](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-cell) | `3.17.0` | `3.22.0` |\n| [@tiptap/extension-table-header](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-header) | `3.17.0` | `3.22.0` |\n| [@tiptap/extension-table-row](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-row) | `3.17.0` | `3.22.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.17.0` | `3.22.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.17.0` | `3.22.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.17.0` | `3.22.0` |\n| [@tsed/exceptions](https://github.com/tsedio/tsed) | `8.24.0` | `8.25.5` |\n| [commander](https://github.com/tj/commander.js) | `14.0.2` | `14.0.3` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.12.0` | `16.13.2` |\n| [next](https://github.com/vercel/next.js) | `16.1.7` | `16.2.2` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.6` | `2.8.9` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.7.1` | `12.7.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-aria](https://github.com/adobe/react-spectrum) | `3.45.0` | `3.47.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.72.0` |\n| [react-stately](https://github.com/adobe/react-spectrum) | `3.43.0` | `3.45.0` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.0` | `2.17.2` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.2.17` | `10.3.3` |\n| [swiper](https://github.com/nolimits4web/Swiper) | `12.1.2` | `12.1.3` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [unlazy](https://github.com/johannschopplich/unlazy/tree/HEAD/packages/unlazy) | `1.0.0` | `1.1.0` |\n| [@antfu/eslint-config](https://github.com/antfu/eslint-config) | `7.2.0` | `7.7.3` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.6` | `7.29.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.3.1` | `20.5.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.3.1` | `20.5.0` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `2.7.2` | `2.13.0` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.1` | `6.2.1` |\n| [@nx/cypress](https://github.com/nrwl/nx/tree/HEAD/packages/cypress) | `22.6.1` | `22.6.4` |\n| [@nx/esbuild](https://github.com/nrwl/nx/tree/HEAD/packages/esbuild) | `22.6.1` | `22.6.4` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.1` | `22.6.4` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.6.1` | `22.6.4` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.6.1` | `22.6.4` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.6.1` | `22.6.4` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.6.1` | `22.6.4` |\n| [@nx/rollup](https://github.com/nrwl/nx/tree/HEAD/packages/rollup) | `22.6.1` | `22.6.4` |\n| [@nx/storybook](https://github.com/nrwl/nx/tree/HEAD/packages/storybook) | `22.6.1` | `22.6.4` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `22.6.1` | `22.6.4` |\n| [@nx/vitest](https://github.com/nrwl/nx/tree/HEAD/packages/vitest) | `22.6.1` | `22.6.4` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.6.1` | `22.6.4` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.6.1` | `22.6.4` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.2.17` | `10.3.3` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.2.17` | `10.3.3` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.2.17` | `10.3.3` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.2.17` | `10.3.3` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.2.17` | `10.3.3` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.8.0` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.10` | `1.15.21` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.18` | `0.5.20` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `25.5.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.9` | `19.2.14` |\n| [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) | `2.16.0` | `2.16.1` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.53.1` | `8.58.0` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `4.2.2` | `4.3.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `4.1.2` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.0.18` | `4.1.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.27` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.48.0` | `3.49.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.4` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.6.1` | `22.6.4` |\n| [nx-cloud](https://github.com/nrwl/nx) | `19.1.0` | `19.1.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.2` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `6.0.4` | `6.1.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.18` | `4.1.2` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.1` | `3.12.0` |\n| [@react-aria/selection](https://github.com/adobe/react-spectrum) | `3.27.0` | `3.27.2` |\n| [@react-aria/utils](https://github.com/adobe/react-spectrum) | `3.32.0` | `3.33.1` |\n| [@react-stately/collections](https://github.com/adobe/react-spectrum) | `3.12.8` | `3.12.10` |\n| [@react-types/radio](https://github.com/adobe/react-spectrum) | `3.9.2` | `3.9.4` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.4.7` | `16.6.1` |\n\nUpdates `@nx/devkit` from 22.6.1 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/devkit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/e8cd76ea64a923c65720d2865f0365583106cb68\"\u003e\u003ccode\u003ee8cd76e\u003c/code\u003e\u003c/a\u003e fix(core): split-target should handle projects with colons in name better (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/3557bc74c1e6046a07580d044bb2ecb56b35a861\"\u003e\u003ccode\u003e3557bc7\u003c/code\u003e\u003c/a\u003e fix(devkit): prevent double install in generators for TS solution workspaces ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.4/packages/devkit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/next` from 22.6.1 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/dbd2ace5e0e5d0cd1b8d75423c56f5a83f6bdab8\"\u003e\u003ccode\u003edbd2ace\u003c/code\u003e\u003c/a\u003e fix(linter): prepend framework configs before baseConfig in flat config gener...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.4/packages/next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/plugin` from 22.6.1 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/nrwl/nx/commits/22.6.4/packages/plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-stately/selection` from 3.20.7 to 3.20.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​react-stately/selection\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.2.0\u003c/h2\u003e\n\u003cp\u003eIn this release, we are excited to announce that \u003ca href=\"https://react-spectrum.adobe.com/ListView\"\u003eListView\u003c/a\u003e and \u003ca href=\"https://react-spectrum.adobe.com/Menu#unavailable-items\"\u003eunavailable menu items\u003c/a\u003e are now available! In addition, we have added \u003ca href=\"https://react-spectrum.adobe.com/ActionBar\"\u003eActionBar\u003c/a\u003e support for TreeView and \u003ca href=\"https://react-spectrum.adobe.com/Picker#custom-render-value\"\u003ecustom renderer support\u003c/a\u003e for the Picker's display value. We also shipped multiple TableView fixes and a set of documentation improvements including a Typography search view now available in the main search menu.\u003c/p\u003e\n\u003cp\u003eThanks to all of our contributors for the updates in this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-2-0\"\u003eFull release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\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/adobe/react-spectrum/commit/8df187370053aa35f553cb388ad670f65e1ab371\"\u003e\u003ccode\u003e8df1873\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a6e720d35bf4acf2564bde14dc1b7fdca372372a\"\u003e\u003ccode\u003ea6e720d\u003c/code\u003e\u003c/a\u003e chore: bump macro plugin version for Stackblitz (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9730\"\u003e#9730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/971162c914d967b241c07e36b57600b30aa73dc2\"\u003e\u003ccode\u003e971162c\u003c/code\u003e\u003c/a\u003e fix: S2 ListView polish styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9717\"\u003e#9717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cdbfe4816963758432b4c3bcef436bb72e8a08e3\"\u003e\u003ccode\u003ecdbfe48\u003c/code\u003e\u003c/a\u003e chore: fixing defaultSelectedKey type consistency and removing unneeded impor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/7b9da59467484d6973ea707104027900b96d58c3\"\u003e\u003ccode\u003e7b9da59\u003c/code\u003e\u003c/a\u003e fix: Tree keyboard drag and drop should skip content nodes (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9724\"\u003e#9724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2fd0040fc37eb7c1d5361da9b6be81db5af582f1\"\u003e\u003ccode\u003e2fd0040\u003c/code\u003e\u003c/a\u003e chore: update example apps with ListView and Unavailable MenuItem examples (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/98d99cbe29e313962a8592954cb06846576e95fc\"\u003e\u003ccode\u003e98d99cb\u003c/code\u003e\u003c/a\u003e fix(TableView): updated disabled behavior to match ListView/TreeView (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9720\"\u003e#9720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cf8473575fd2fb169069256360a19e5e6ce70088\"\u003e\u003ccode\u003ecf84735\u003c/code\u003e\u003c/a\u003e fix: prevent calling focus on elements within template elements (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9712\"\u003e#9712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ea260713aa9226f601e3bbc6eb33e089a0461704\"\u003e\u003ccode\u003eea26071\u003c/code\u003e\u003c/a\u003e docs(ActionBar): add TreeView example to ActionBar docs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9718\"\u003e#9718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/75fac888d752c9d3b83d1e6ad3ff73ea329f5419\"\u003e\u003ccode\u003e75fac88\u003c/code\u003e\u003c/a\u003e docs(S2): add illustrations for ListView and AI pages (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9721\"\u003e#9721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@react-stately/selection@3.20.7...@react-stately/selection@3.20.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-types/shared` from 3.32.1 to 3.33.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​react-types/shared\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.2.0\u003c/h2\u003e\n\u003cp\u003eIn this release, we are excited to announce that \u003ca href=\"https://react-spectrum.adobe.com/ListView\"\u003eListView\u003c/a\u003e and \u003ca href=\"https://react-spectrum.adobe.com/Menu#unavailable-items\"\u003eunavailable menu items\u003c/a\u003e are now available! In addition, we have added \u003ca href=\"https://react-spectrum.adobe.com/ActionBar\"\u003eActionBar\u003c/a\u003e support for TreeView and \u003ca href=\"https://react-spectrum.adobe.com/Picker#custom-render-value\"\u003ecustom renderer support\u003c/a\u003e for the Picker's display value. We also shipped multiple TableView fixes and a set of documentation improvements including a Typography search view now available in the main search menu.\u003c/p\u003e\n\u003cp\u003eThanks to all of our contributors for the updates in this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-2-0\"\u003eFull release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eDecember 20, 2023 Release\u003c/h2\u003e\n\u003cp\u003eWelcome to the last release of the year! After a year of work, we are happy to announce the stable v1.0.0 release of React Aria Components. 🎉 This component library, built on top of our React Aria hooks, provides a simpler way to craft world-class accessible components with custom styles. See our new React Aria \u003ca href=\"https://react-spectrum.adobe.com/react-aria/index.html\"\u003elanding page\u003c/a\u003e for all of the details, including interactive examples. To help get you started even faster, we now also have a downloadable Storybook \u003ca href=\"https://react-spectrum.adobe.com/react-aria/getting-started.html#starter-kit\"\u003estarter kit\u003c/a\u003e including an example CSS theme.\u003c/p\u003e\n\u003cp\u003eAlso in this release we are promoting React Spectrum's \u003ccode\u003eDropZone\u003c/code\u003e to RC, adding the ability to optimize translation files, and fixing plenty of bugs. As always, huge thanks to everyone in our community for their feedback and contributions to make this release and this year possible!\u003c/p\u003e\n\u003cp\u003eHappy coding and see you in the new year! ☃️\u003c/p\u003e\n\u003cp\u003eFull release notes: \u003ca href=\"https://react-spectrum.adobe.com/releases/2023-12-20.html\"\u003ehttps://react-spectrum.adobe.com/releases/2023-12-20.html\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/adobe/react-spectrum/commit/8df187370053aa35f553cb388ad670f65e1ab371\"\u003e\u003ccode\u003e8df1873\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a6e720d35bf4acf2564bde14dc1b7fdca372372a\"\u003e\u003ccode\u003ea6e720d\u003c/code\u003e\u003c/a\u003e chore: bump macro plugin version for Stackblitz (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9730\"\u003e#9730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/971162c914d967b241c07e36b57600b30aa73dc2\"\u003e\u003ccode\u003e971162c\u003c/code\u003e\u003c/a\u003e fix: S2 ListView polish styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9717\"\u003e#9717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cdbfe4816963758432b4c3bcef436bb72e8a08e3\"\u003e\u003ccode\u003ecdbfe48\u003c/code\u003e\u003c/a\u003e chore: fixing defaultSelectedKey type consistency and removing unneeded impor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/7b9da59467484d6973ea707104027900b96d58c3\"\u003e\u003ccode\u003e7b9da59\u003c/code\u003e\u003c/a\u003e fix: Tree keyboard drag and drop should skip content nodes (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9724\"\u003e#9724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2fd0040fc37eb7c1d5361da9b6be81db5af582f1\"\u003e\u003ccode\u003e2fd0040\u003c/code\u003e\u003c/a\u003e chore: update example apps with ListView and Unavailable MenuItem examples (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/98d99cbe29e313962a8592954cb06846576e95fc\"\u003e\u003ccode\u003e98d99cb\u003c/code\u003e\u003c/a\u003e fix(TableView): updated disabled behavior to match ListView/TreeView (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9720\"\u003e#9720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cf8473575fd2fb169069256360a19e5e6ce70088\"\u003e\u003ccode\u003ecf84735\u003c/code\u003e\u003c/a\u003e fix: prevent calling focus on elements within template elements (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9712\"\u003e#9712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ea260713aa9226f601e3bbc6eb33e089a0461704\"\u003e\u003ccode\u003eea26071\u003c/code\u003e\u003c/a\u003e docs(ActionBar): add TreeView example to ActionBar docs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9718\"\u003e#9718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/75fac888d752c9d3b83d1e6ad3ff73ea329f5419\"\u003e\u003ccode\u003e75fac88\u003c/code\u003e\u003c/a\u003e docs(S2): add illustrations for ListView and AI pages (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9721\"\u003e#9721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@react-types/shared@3.32.1...@react-types/shared@3.33.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.20 to 5.96.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/14a97b7ab1060652be2c0197d204d256c196860b\"\u003e\u003ccode\u003e14a97b7\u003c/code\u003e\u003c/a\u003e test(react-query): replace 'import React' with 'import * as React' in 'usePre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fd8c068c941cc1a8fe530798330c598a8265d64a\"\u003e\u003ccode\u003efd8c068\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): merge redundant second 'descri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f168555261d73206189bff699a1e54a465b75a42\"\u003e\u003ccode\u003ef168555\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query): move 'queryClient' and 'queryCache' to 'bef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/afb58127a47846f7b2df5a422b428ddfa8decced\"\u003e\u003ccode\u003eafb5812\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): inline test helpers, remove sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9e1bb94abcce4839800f782d9b9d7087095e78b3\"\u003e\u003ccode\u003e9e1bb94\u003c/code\u003e\u003c/a\u003e test(react-query/useSuspenseQueries): remove unnecessary 'act' wrapper from b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55cee0a71c4137277c0d90fdc5272884181042c3\"\u003e\u003ccode\u003e55cee0a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7fc6e6a911d3c63d77f44d4624fb89f26af1d44d\"\u003e\u003ccode\u003e7fc6e6a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/core` from 3.17.0 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse a named import for Suggestion from \u003ccode\u003e@tiptap/suggestion\u003c/code\u003e to avoid bundler ESM/CJS interop\nwrapping (\u003ccode\u003e__toESM\u003c/code\u003e) that caused CJS consumers to receive a module object instead of the\ncallable plugin factory.\u003c/p\u003e\n\u003cp\u003eThis is a non-breaking internal fix identical to the one applied to \u003ccode\u003e@tiptap/extension-mention\u003c/code\u003e\nin \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/6994\"\u003e#6994\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMoved content validation from Yjs \u003ccode\u003ebeforeTransaction\u003c/code\u003e (whose return value was ignored) to ProseMirror \u003ccode\u003efilterTransaction\u003c/code\u003e, so invalid collaborative changes are now properly blocked.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-bubble-menu\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent hidden bubble menus from reappearing during scroll and resize updates. Bubble menu positioning now only runs for menus that are already shown, so default text-selection menus stay hidden until they should actually open.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML character escaping in markdown roundtrip. HTML entities (\u003ccode\u003e\u0026amp;lt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;gt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;amp;\u003c/code\u003e, \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e) are now decoded to literal characters when parsing markdown into the editor. \u003ccode\u003e\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026amp;\u003c/code\u003e are re-encoded when serializing back to markdown, while \u003ccode\u003e\u0026quot;\u003c/code\u003e is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses the \u003ccode\u003ecode: true\u003c/code\u003e extension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved.\u003c/li\u003e\n\u003cli\u003eFix ResizableNodeView ignoring node's inline setting by using \u003ccode\u003einline-flex\u003c/code\u003e for inline nodes and \u003ccode\u003eflex\u003c/code\u003e for block nodes\u003c/li\u003e\n\u003cli\u003eextendMarkRange defaults to using the attributes of the first mark of the given type, instead of \u003ccode\u003eattributes = {}\u003c/code\u003e. In particular, \u003ccode\u003eextendMarkRange('link')\u003c/code\u003e no longer extends to adjacent links with different hrefs; restore the previous behavior with \u003ccode\u003eextendMarkRange('link', {})\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix getMarkRange attributes default to consider the first mark \u003cem\u003eof the given type\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003eGuard mark delete event handling when \u003ccode\u003eunsetMark\u003c/code\u003e removes a mark from inline content that starts at position \u003ccode\u003e0\u003c/code\u003e, preventing a \u003ccode\u003eRangeError\u003c/code\u003e during the before-node lookup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML character escaping in markdown roundtrip. HTML entities (\u003ccode\u003e\u0026amp;lt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;gt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;amp;\u003c/code\u003e, \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e) are now decoded to literal characters when parsing markdown into the editor. \u003ccode\u003e\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026amp;\u003c/code\u003e are re-encoded when serializing back to markdown, while \u003ccode\u003e\u0026quot;\u003c/code\u003e is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses the \u003ccode\u003ecode: true\u003c/code\u003e extension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-mathematics\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent inline math input rule from capturing previous character. Changed input rule to utilize negative lookbehind to prevent matching previous character. Ensures the range's \u003ccode\u003efrom\u003c/code\u003e position is correctly at the start of the double \u003ccode\u003e$\u003c/code\u003e signs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/suggestion\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- 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/ueberdosis/tiptap/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e912a49b: Fix HTML character escaping in markdown roundtrip. HTML entities (\u003ccode\u003e\u0026amp;lt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;gt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;amp;\u003c/code\u003e, \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e) are now decoded to literal characters when parsing markdown into the editor. \u003ccode\u003e\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026amp;\u003c/code\u003e are re-encoded when serializing back to markdown, while \u003ccode\u003e\u0026quot;\u003c/code\u003e is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses the \u003ccode\u003ecode: true\u003c/code\u003e extension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved.\u003c/li\u003e\n\u003cli\u003e7d4fb9a: Fix ResizableNodeView ignoring node's inline setting by using \u003ccode\u003einline-flex\u003c/code\u003e for inline nodes and \u003ccode\u003eflex\u003c/code\u003e for block nodes\u003c/li\u003e\n\u003cli\u003e0c1c112: extendMarkRange defaults to using the attributes of the first mark of the given type, instead of \u003ccode\u003eattributes = {}\u003c/code\u003e. In particular, \u003ccode\u003eextendMarkRange('link')\u003c/code\u003e no longer extends to adjacent links with different hrefs; restore the previous behavior with \u003ccode\u003eextendMarkRange('link', {})\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e0c1c112: Fix getMarkRange attributes default to consider the first mark \u003cem\u003eof the given type\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003ef99bdc2: Guard mark delete event handling when \u003ccode\u003eunsetMark\u003c/code\u003e removes a mark from inline content that starts at position \u003ccode\u003e0\u003c/code\u003e, preventing a \u003ccode\u003eRangeError\u003c/code\u003e during the before-node lookup.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0bcf3c2: Fixed Tiptap not publishing with build dist artifacts\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec94fac4: Fixed \u003ccode\u003eisNodeEmpty()\u003c/code\u003e so multi-line text with non-whitespace content is no longer treated as empty when \u003ccode\u003eignoreWhitespace\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003cli\u003e6b9ea92: Fixed overlapping bold and italic markdown serialization and round-tripping.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e269823d: Improved markdown empty-paragraph roundtripping across top-level and nested block content. Empty paragraphs now serialize with natural blank-line spacing for the first paragraph in a run and \u003ccode\u003e\u0026amp;nbsp;\u003c/code\u003e markers for subsequent empty paragraphs at the same level, while parsing preserves those empty paragraphs when converting markdown back to JSON.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7834835f8e1b29df717009c20845a5924db6d3eb\"\u003e\u003ccode\u003e7834835\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/0c1c112312c92fddaf3a3799438609f4d4a54133\"\u003e\u003ccode\u003e0c1c112\u003c/code\u003e\u003c/a\u003e fix(core): extendMarkRange match only the current mark of a type (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7628\"\u003e#7628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7d4fb9a80c3caf9696e2b0cc014f938d012a4dda\"\u003e\u003ccode\u003e7d4fb9a\u003c/code\u003e\u003c/a\u003e fix(core): respect node inline setting in ResizableNodeView (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/912a49b86699bcfb1c539f3aed74bf3da98c2e69\"\u003e\u003ccode\u003e912a49b\u003c/code\u003e\u003c/a\u003e Fix HTML entity encoding/decoding in markdown conversion (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7565\"\u003e#7565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f99bdc21bbe12187d4fb7cd0a8ab1187e40b3175\"\u003e\u003ccode\u003ef99bdc2\u003c/code\u003e\u003c/a\u003e fix: guard mark deletion at document start (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7664\"\u003e#7664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/91c51be53c4655ef07e29ec489471524debfa0ca\"\u003e\u003ccode\u003e91c51be\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7658\"\u003e#7658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1c675c13d56fc5fe9f05349865fe448367d5d236\"\u003e\u003ccode\u003e1c675c1\u003c/code\u003e\u003c/a\u003e Add details toggle button renderer (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7656\"\u003e#7656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9a6d57483401f051582e9e048bf523b51f0af680\"\u003e\u003ccode\u003e9a6d574\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/18f9afeecf9d19afb60efcee35de93df4cb97afb\"\u003e\u003ccode\u003e18f9afe\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7640\"\u003e#7640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/3d893bb786fa6c7069001f1f148034b15f9ce2c0\"\u003e\u003ccode\u003e3d893bb\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.22.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-subscript` from 3.17.0 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-subscript\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse a named import for Suggestion from \u003ccode\u003e@tiptap/suggestion\u003c/code\u003e to avoid bundler ESM/CJS interop\nwrapping (\u003ccode\u003e__toESM\u003c/code\u003e) that caused CJS consumers to receive a module object instead of the\ncallable plugin factory.\u003c/p\u003e\n\u003cp\u003eThis is a non-breaking internal fix identical to the one applied to \u003ccode\u003e@tiptap/extension-mention\u003c/code\u003e\nin \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/6994\"\u003e#6994\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMoved content validation from Yjs \u003ccode\u003ebeforeTransaction\u003c/code\u003e (whose return value was ignored) to ProseMirror \u003ccode\u003efilterTransaction\u003c/code\u003e, so invalid collaborative changes are now properly blocked.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-bubble-menu\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent hidden bubble menus from reappearing during scroll and resize updates. Bubble menu positioning now only runs for menus that are already shown, so default text-selection menus stay hidden until they should actually open.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML character escaping in markdown roundtrip. HTML entities (\u003ccode\u003e\u0026amp;lt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;gt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;amp;\u003c/code\u003e, \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e) are now decoded to literal characters when parsing markdown into the editor. \u003ccode\u003e\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026amp;\u003c/code\u003e are re-encoded when serializing back to markdown, while \u003ccode\u003e\u0026quot;\u003c/code\u003e is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses the \u003ccode\u003ecode: true\u003c/code\u003e extension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved.\u003c/li\u003e\n\u003cli\u003eFix ResizableNodeView ignoring node's inline setting by using \u003ccode\u003einline-flex\u003c/code\u003e for inline nodes and \u003ccode\u003eflex\u003c/code\u003e for block nodes\u003c/li\u003e\n\u003cli\u003eextendMarkRange defaults to using the attributes of the first mark of the given type, instead of \u003ccode\u003eattributes = {}\u003c/code\u003e. In particular, \u003ccode\u003eextendMarkRange('link')\u003c/code\u003e no longer extends to adjacent links with different hrefs; restore the previous behavior with \u003ccode\u003eextendMarkRange('link', {})\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix getMarkRange attributes default to consider the first mark \u003cem\u003eof the given type\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003eGuard mark delete event handling when \u003ccode\u003eunsetMark\u003c/code\u003e removes a mark from inline content that starts at position \u003ccode\u003e0\u003c/code\u003e, preventing a \u003ccode\u003eRangeError\u003c/code\u003e during the before-node lookup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML character escaping in markdown roundtrip. HTML entities (\u003ccode\u003e\u0026amp;lt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;gt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;amp;\u003c/code\u003e, \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e) are now decoded to literal characters when parsing markdown into the editor. \u003ccode\u003e\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026amp;\u003c/code\u003e are re-encoded when serializing back to markdown, while \u003ccode\u003e\u0026quot;\u003c/code\u003e is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses the \u003ccode\u003ecode: true\u003c/code\u003e extension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-mathematics\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent inline math input rule from capturing previous character. Changed input rule to utilize negative lookbehind to prevent matching previous character. Ensures the range's \u003ccode\u003efrom\u003c/code\u003e position is correctly at the start of the double \u003ccode\u003e$\u003c/code\u003e signs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/suggestion\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- 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/ueberdosis/tiptap/blob/main/packages/extension-subscript/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-subscript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [912a49b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d4fb9a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0c1c112]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0c1c112]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f99bdc2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [0bcf3c2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c94fac4]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6b9ea92]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.3\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/ueberdosis/tiptap/commit/7834835f8e1b29df717009c20845a5924db6d3eb\"\u003e\u003ccode\u003e7834835\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/91c51be53c4655ef07e29ec489471524debfa0ca\"\u003e\u003ccode\u003e91c51be\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7658\"\u003e#7658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9a6d57483401f051582e9e048bf523b51f0af680\"\u003e\u003ccode\u003e9a6d574\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/18f9afeecf9d19afb60efcee35de93df4cb97afb\"\u003e\u003ccode\u003e18f9afe\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7640\"\u003e#7640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/3d893bb786fa6c7069001f1f148034b15f9ce2c0\"\u003e\u003ccode\u003e3d893bb\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/48e0289bbdceb4e25ff918775bc32ede4013850a\"\u003e\u003ccode\u003e48e0289\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7606\"\u003e#7606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cbc999feed025cdbd07194169bbdcea0f763fb28\"\u003e\u003ccode\u003ecbc999f\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7602\"\u003e#7602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b9b9aa82d17d99a65032523b13f4819eb935a13c\"\u003e\u003ccode\u003eb9b9aa8\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7534\"\u003e#7534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5a123c37f18217a0ee14d1aea405c7d7f502f591\"\u003e\u003ccode\u003e5a123c3\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7519\"\u003e#7519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/73ece766fd1f5ce51723e7225a6da346c30a036f\"\u003e\u003ccode\u003e73ece76\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7480\"\u003e#7480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.22.0/packages/extension-subscript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-superscript` from 3.17.0 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-superscript\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse a named import for Suggestion from \u003ccode\u003e@tiptap/suggestion\u003c/code\u003e to avoid bundler ESM/CJS interop\nwrapping (\u003ccode\u003e__toESM\u003c/code\u003e) that caused CJS consumers to r...\n\n_Description has been truncated_","html_url":"https://github.com/OKAMca/stack/pull/456","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OKAMca%2Fstack/issues/456","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/456/packages"},{"uuid":"3825701483","node_id":"PR_kwDOO8FzmM69zu8g","number":25,"state":"closed","title":"Bump the bun group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-24T14:36:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-17T19:40:42.000Z","updated_at":"2026-01-24T14:36:25.000Z","time_to_close":586541,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bun","update_count":12,"packages":[{"name":"@elysiajs/static","old_version":"1.3.0","new_version":"1.4.7","repository_url":"https://github.com/elysiajs/elysia-static"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"drizzle-orm","old_version":"0.44.2","new_version":"0.45.1","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"elysia","old_version":"1.3.5","new_version":"1.4.22","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.3","repository_url":"https://github.com/panva/jose"},{"name":"radashi","old_version":"12.6.0","new_version":"12.7.1","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.2.18","new_version":"1.3.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"drizzle-kit","old_version":"0.31.4","new_version":"0.31.8","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"newman","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/postmanlabs/newman"},{"name":"pg","old_version":"8.16.3","new_version":"8.17.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elysiajs/static](https://github.com/elysiajs/elysia-static) | `1.3.0` | `1.4.7` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.2` | `0.45.1` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.4.22` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.3` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.7.1` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.3.11` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.18` | `1.3.6` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.4` | `0.31.8` |\n| [newman](https://github.com/postmanlabs/newman) | `6.2.1` | `6.2.2` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.17.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n\n\nUpdates `@elysiajs/static` from 1.3.0 to 1.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-static/releases\"\u003e\u003ccode\u003e@​elysiajs/static\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.7\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing slash on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.4.6...1.4.7\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.4.6...1.4.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enormalize path only when unsafe\u003c/li\u003e\n\u003cli\u003ecache \u003ccode\u003ecrypto\u003c/code\u003e package import\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.4.5...1.4.6\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.4.5...1.4.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve static paths correctly on Windows by \u003ca href=\"https://github.com/denysovvl\"\u003e\u003ccode\u003e@​denysovvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-static/pull/52\"\u003eelysiajs/elysia-static#52\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/denysovvl\"\u003e\u003ccode\u003e@​denysovvl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-static/pull/52\"\u003eelysiajs/elysia-static#52\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.4.4...1.4.5\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.4.4...1.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix cjs main import\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.4.3...1.4.4\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.4.3...1.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadjust build script\u003c/li\u003e\n\u003cli\u003eremove stat cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.4.2...1.4.3\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.4.2...1.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebetter caching mechanism\u003c/li\u003e\n\u003cli\u003escope cache to each instance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/elysiajs/elysia-static/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​elysiajs/static\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.7 - 17 Nov 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing slash on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.6 - 3 Nov 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enormalize path only when unsafe\u003c/li\u003e\n\u003cli\u003ecache \u003ccode\u003ecrypto\u003c/code\u003e package import\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.5 - 1 Nov 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-static/pull/52\"\u003e#52\u003c/a\u003e resolve static paths correctly on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.4 - 14 Oct 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix cjs main import\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.3 - 13 Oct 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadjust build script\u003c/li\u003e\n\u003cli\u003eremove stat cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.2 - 13 Oct 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebetter caching mechanism\u003c/li\u003e\n\u003cli\u003escope cache to each instance\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.1 - 13 Oct 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eenable Bun full stack support\u003c/li\u003e\n\u003cli\u003egeneral performance improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-static/pull/34\"\u003e#34\u003c/a\u003e log errors, make it easier to debug errors inside \u003ccode\u003e@​elysiajs/static\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-static/pull/44\"\u003e#44\u003c/a\u003e fixed edge case when working dir is root\u003c/li\u003e\n\u003cli\u003euse process.getBuiltinModules instead of import\u003c/li\u003e\n\u003cli\u003erefactor codebase to be more readable\u003c/li\u003e\n\u003cli\u003erename \u003ccode\u003enoCache\u003c/code\u003e to \u003ccode\u003ecache\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eBun.Glob\u003c/code\u003e if Bun is detected\u003c/li\u003e\n\u003cli\u003econditional run \u003ccode\u003elistFiles\u003c/code\u003e only when necessary\u003c/li\u003e\n\u003cli\u003ereduce seed to \u003ccode\u003eprefix\u003c/code\u003e parameter\u003c/li\u003e\n\u003cli\u003ecache etag generation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove node-cache dependency\u003c/li\u003e\n\u003cli\u003eremove handle safe sep for windows as Node already handle it\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erename \u003ccode\u003eenableDecodeURI\u003c/code\u003e to \u003ccode\u003edecodeURI\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eresolve\u003c/code\u003e options, use default path.resolve instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.0-exp.0 - 23 Apr 2025\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/4d12f6843c00be9a5a282554a0d3b776f42cd147\"\u003e\u003ccode\u003e4d12f68\u003c/code\u003e\u003c/a\u003e :wrench: fix: remove trailing slash on windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/006fe7ea35e6a8099b420b5a87eb6cc1345a1a30\"\u003e\u003ccode\u003e006fe7e\u003c/code\u003e\u003c/a\u003e :wrench: fix: normalize path when necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/a6dc9bf48f322c21bdaa1edc7794fc5bbb507253\"\u003e\u003ccode\u003ea6dc9bf\u003c/code\u003e\u003c/a\u003e :wrench: fix: resolve static paths correctly on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/c1ca17f1f3d973a2d5eb1e6708ddc0520a275d73\"\u003e\u003ccode\u003ec1ca17f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-static/issues/52\"\u003e#52\u003c/a\u003e from denysovvl/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/6b58da2df203f50221f95bce2cb9ab72a659dad6\"\u003e\u003ccode\u003e6b58da2\u003c/code\u003e\u003c/a\u003e fix: resolve static paths correctly on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/516491cef0625d212bb910a9179c37bbd8922c71\"\u003e\u003ccode\u003e516491c\u003c/code\u003e\u003c/a\u003e :blue_book: doc: fix main import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/352784198f2ab848e26113626632f2ab5c945b35\"\u003e\u003ccode\u003e3527841\u003c/code\u003e\u003c/a\u003e :blue_book: doc: fix main import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/f4f14f3b6cd9cfbac71386011de4422b023e7e79\"\u003e\u003ccode\u003ef4f14f3\u003c/code\u003e\u003c/a\u003e :blue_book: doc: adjust build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/e99692b303b3f419bc2acefb9dc4b2411baf26d0\"\u003e\u003ccode\u003ee99692b\u003c/code\u003e\u003c/a\u003e :blue_book: doc: adjust build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/c095eb851ac0eece287d6f430b9e7fd7c21a95f5\"\u003e\u003ccode\u003ec095eb8\u003c/code\u003e\u003c/a\u003e :blue_book: feat: remove stat cache\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.2 to 0.45.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions breaking in environments with forbidden \u003ccode\u003erequire()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5107\"\u003e#5107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions\u003c/li\u003e\n\u003cli\u003eAllowed subqueries in select fields\u003c/li\u003e\n\u003cli\u003eUpdated typo algorythm =\u0026gt; algorithm\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$onUpdate\u003c/code\u003e not handling \u003ccode\u003eSQL\u003c/code\u003e values (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2388\"\u003e#2388\u003c/a\u003e, tests implemented by \u003ca href=\"https://github.com/L-Mario564\"\u003eL-Mario564\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/pull/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epg\u003c/code\u003e mappers not handling \u003ccode\u003eDate\u003c/code\u003e instances in \u003ccode\u003ebun-sql:postgresql\u003c/code\u003e driver responses for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e types (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4493\"\u003e#4493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix durable sqlite transaction return value \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/3746\"\u003e#3746\u003c/a\u003e - thanks \u003ca href=\"https://github.com/joaocstro\"\u003e\u003ccode\u003e@​joaocstro\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add $replicas reference \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4874\"\u003e#4874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed invalid usage of \u003ccode\u003e.one()\u003c/code\u003e in \u003ccode\u003edurable-sqlite\u003c/code\u003e session\u003c/li\u003e\n\u003cli\u003eFixed spread operator related crash in sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eBetter browser support for sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eImproved sqlite \u003ccode\u003eblob\u003c/code\u003e mapping\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wrong DrizzleQueryError export. thanks \u003ca href=\"https://github.com/nathankleyn\"\u003e\u003ccode\u003e@​nathankleyn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by drizzle function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eawait db.$client.[...]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eupdated_at\u003c/code\u003e column to the \u003ccode\u003eneon_auth.users_sync\u003c/code\u003e table definition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/a086f59fba7f46f3a077893ba912c99e91eaa760\"\u003e\u003ccode\u003ea086f59\u003c/code\u003e\u003c/a\u003e Fixed pg-native Pool detection in node-postgres transactions breaking in envi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ce88a181e03d8b9b3fd0b62c93cc1faa05b0e000\"\u003e\u003ccode\u003ece88a18\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/ext-deps-kit' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c8a4c508b36813599e6de891166a6888720a307\"\u003e\u003ccode\u003e5c8a4c5\u003c/code\u003e\u003c/a\u003e +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/73e2ea486f6781bc7bfd2c287590d9c96e319b51\"\u003e\u003ccode\u003e73e2ea4\u003c/code\u003e\u003c/a\u003e feat: Add release router workflow to manage feature and latest releases\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.2...0.45.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 drizzle-orm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.4.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1655\"\u003e#1655\u003c/a\u003e decode single values in ArrayQuery by \u003ca href=\"https://github.com/zoriya\"\u003e\u003ccode\u003e@​zoriya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse imperative check for \u003ccode\u003ereplaceURLPath\u003c/code\u003e instead of allocating \u003ccode\u003enew URL\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ereduce ts-ignore/ts-expect-error on promise map handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1671\"\u003e#1671\u003c/a\u003e mount produces incorrect URL path when Elysia instance has prefix option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1617\"\u003eelysiajs/elysia#1617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1623\"\u003e#1623\u003c/a\u003e AOT compilation removes beforeHandle when using arrow function expression by \u003ca href=\"https://github.com/tt-a1i\"\u003e\u003ccode\u003e@​tt-a1i\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1667\"\u003e#1667\u003c/a\u003e skip body parsing on mount with dynamic mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1662\"\u003e#1662\u003c/a\u003e custom thenable fallback in \u003ccode\u003emapCompactResponse\u003c/code\u003e causing runtime crash with undefined variable by \u003ca href=\"https://github.com/raunak-rpm\"\u003e\u003ccode\u003e@​raunak-rpm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1661\"\u003e#1661\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1663\"\u003e#1663\u003c/a\u003e fix SSE double-wrapping bug when returning pre-formatted Response by \u003ca href=\"https://github.com/raunak-rpm\"\u003e\u003ccode\u003e@​raunak-rpm\u003c/code\u003e\u003c/a\u003e in\u003c/li\u003e\n\u003cli\u003eValueError with summary missing types\u003c/li\u003e\n\u003cli\u003eElysia not using Bun.routes by default\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/raunak-rpm\"\u003e\u003ccode\u003e@​raunak-rpm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1663\"\u003eelysiajs/elysia#1663\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.21...1.4.22\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.21...1.4.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.21\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1654\"\u003e#1654\u003c/a\u003e encode t.Date() to iso string by \u003ca href=\"https://github.com/zoriya\"\u003e\u003ccode\u003e@​zoriya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1624\"\u003e#1624\u003c/a\u003e apply macros before merging hooks in group method by \u003ca href=\"https://github.com/tt-a1i\"\u003e\u003ccode\u003e@​tt-a1i\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ecall Sucrose GC unref when possible (browser fallback)\u003c/li\u003e\n\u003cli\u003eadd allowUnsafeValidationDetails to Standard Validator\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/tt-a1i\"\u003e\u003ccode\u003e@​tt-a1i\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1624\"\u003eelysiajs/elysia#1624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zoriya\"\u003e\u003ccode\u003e@​zoriya\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1654\"\u003eelysiajs/elysia#1654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.20...1.4.21\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.20...1.4.21\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eModelValidator.schema\u003c/code\u003e for accessing raw schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1636\"\u003e#1636\u003c/a\u003e add \u003ccode\u003esubscriptions\u003c/code\u003e to \u003ccode\u003eElysia.ws\u003c/code\u003e context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1638\"\u003e#1638\u003c/a\u003e unref Sucrose gc by \u003ca href=\"https://github.com/akim-bow\"\u003e\u003ccode\u003e@​akim-bow\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1649\"\u003e#1649\u003c/a\u003e add null check for object properties (t.Record) by \u003ca href=\"https://github.com/aymaneallaoui\"\u003e\u003ccode\u003e@​aymaneallaoui\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1646\"\u003e#1646\u003c/a\u003e use constant-time comparison for signed cookie verification by \u003ca href=\"https://github.com/JNX03\"\u003e\u003ccode\u003e@​JNX03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1639\"\u003e#1639\u003c/a\u003e compose: ReferenceError: \u0026quot;_r_r is not defined\u0026quot; when onError returns plain object \u0026amp; mapResponse exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1631\"\u003e#1631\u003c/a\u003e update Exact Mirror to 0.2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.22 - 14 Jan 2026\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003euse imperative check for \u003ccode\u003ereplaceURLPath\u003c/code\u003e instead of allocating \u003ccode\u003enew URL\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ereduce ts-ignore/ts-expect-error on promise map handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1655\"\u003e#1655\u003c/a\u003e decode single values in ArrayQuery\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1671\"\u003e#1671\u003c/a\u003e mount produces incorrect URL path when Elysia instance has prefix option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1617\"\u003eelysiajs/elysia#1617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1623\"\u003e#1623\u003c/a\u003e AOT compilation removes beforeHandle when using arrow function expression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1667\"\u003e#1667\u003c/a\u003e skip body parsing on mount with dynamic mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1662\"\u003e#1662\u003c/a\u003e custom thenable fallback in \u003ccode\u003emapCompactResponse\u003c/code\u003e causing runtime crash with undefined variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1661\"\u003e#1661\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1663\"\u003e#1663\u003c/a\u003e fix SSE double-wrapping bug when returning pre-formatted Response\u003c/li\u003e\n\u003cli\u003eValueError with summary missing types\u003c/li\u003e\n\u003cli\u003eElysia not using Bun.routes by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.21 - 4 Jan 2026\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1654\"\u003e#1654\u003c/a\u003e encode t.Date() to iso string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1624\"\u003e#1624\u003c/a\u003e apply macros before merging hooks in group method\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ecall Sucrose GC unref when possible (browser fallback)\u003c/li\u003e\n\u003cli\u003eadd allowUnsafeValidationDetails to Standard Validator\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.20 - 3 Jan 2026\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eModelValidator.schema\u003c/code\u003e for accessing raw schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1636\"\u003e#1636\u003c/a\u003e add \u003ccode\u003esubscriptions\u003c/code\u003e to \u003ccode\u003eElysia.ws\u003c/code\u003e context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1638\"\u003e#1638\u003c/a\u003e unref Sucrose gc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1649\"\u003e#1649\u003c/a\u003e add null check for object properties (t.Record)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1646\"\u003e#1646\u003c/a\u003e use constant-time comparison for signed cookie verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1639\"\u003e#1639\u003c/a\u003e compose: ReferenceError: \u0026quot;_r_r is not defined\u0026quot; when onError returns plain object \u0026amp; mapResponse exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1631\"\u003e#1631\u003c/a\u003e update Exact Mirror to 0.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1630\"\u003e#1630\u003c/a\u003e enforce fetch to return MaybePromise\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eElysia.models\u003c/code\u003e broke when referencing non typebox model\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.19 - 13 Dec 2025\u003c/h1\u003e\n\u003cp\u003eSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ereject invalid cookie signature when using cookie rotation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovement\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1609\"\u003e#1609\u003c/a\u003e calling afterResponse with aot: false\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1607\"\u003e#1607\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1606\"\u003e#1606\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1138\"\u003e#1139\u003c/a\u003e data coercion on nested form data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1604\"\u003e#1604\u003c/a\u003e save lazy compilation of \u003ccode\u003eElysia.fetch\u003c/code\u003e for up to 45x performance improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1588\"\u003e#1588\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1587\"\u003e#1587\u003c/a\u003e add seen weakset during mergeDeep\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/f027642a9b83c1ba6962413a64d773a6c959ff31\"\u003e\u003ccode\u003ef027642\u003c/code\u003e\u003c/a\u003e :blue_book: doc: document changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/935efe29e970e6fbfa36e503aae977afb4eca33a\"\u003e\u003ccode\u003e935efe2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1657\"\u003e#1657\u003c/a\u003e from elysiajs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/131a45203020d1b7f38537df2c24c0f81422b3d0\"\u003e\u003ccode\u003e131a452\u003c/code\u003e\u003c/a\u003e :blue_book: doc: 1.4.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/44789143087ae878ca12aaf108b569e7eaae62e3\"\u003e\u003ccode\u003e4478914\u003c/code\u003e\u003c/a\u003e :broom: chore: clean up code review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/8c42013ab10e0000628e12b09369476be8bb375f\"\u003e\u003ccode\u003e8c42013\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1655\"\u003e#1655\u003c/a\u003e from zoriya/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/bc882d42dd6af523f492274098d1c7c446cd675a\"\u003e\u003ccode\u003ebc882d4\u003c/code\u003e\u003c/a\u003e :blue_book: doc: document changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/7f8f55c04f2a497b8bce42298d3ee372fd7e29d0\"\u003e\u003ccode\u003e7f8f55c\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/4c28294827b697ebc6fd37e2b12e6db8e0310150\"\u003e\u003ccode\u003e4c28294\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1662\"\u003e#1662\u003c/a\u003e from raunak-rpm/feature/my-contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/bb45335632a8a5871f2d5441479973e803540192\"\u003e\u003ccode\u003ebb45335\u003c/code\u003e\u003c/a\u003e :blue_book: doc: document changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/d09715523930a1fc0febea03f4b198ca56963d28\"\u003e\u003ccode\u003ed097155\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into next\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.4.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for elysia since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.3\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid export * as for google closure's compiler sake (\u003ca href=\"https://github.com/panva/jose/commit/6303d98efba00c9a3f8f3e814c85ac6e6944b11c\"\u003e6303d98\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/832\"\u003e#832\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.2\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efallback to checking instanceof for CryptoKey (\u003ca href=\"https://github.com/panva/jose/commit/901cd908f325265c39f8af1f1505138e0a689f94\"\u003e901cd90\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/803\"\u003e#803\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/821\"\u003e#821\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/827\"\u003e#827\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/828\"\u003e#828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.1\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd link to RFC9864 (\u003ca href=\"https://github.com/panva/jose/commit/767edde5bde07c60e2c1b1db365ad234a9ae5195\"\u003e767edde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink to ML-DSA for JOSE (\u003ca href=\"https://github.com/panva/jose/commit/ed4252ca8ed084e734a53b214f62e3da11c39857\"\u003eed4252c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove mention of Edge Runtime from the readme (\u003ca href=\"https://github.com/panva/jose/commit/94fdde702498f5e94ec3307f85f120f43a527590\"\u003e94fdde7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate README.md (\u003ca href=\"https://github.com/panva/jose/commit/25098ef7518be732bbef3ea6ed87b0d61a85f581\"\u003e25098ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate named exports in the source code (\u003ca href=\"https://github.com/panva/jose/commit/f6ae30d5d86c376269ffa853f62e403d13d4f610\"\u003ef6ae30d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose setKeyManagementParameters also on a GeneralEncrypt Recipient (\u003ca href=\"https://github.com/panva/jose/commit/16e6b230ee29662c599c556b91a2c367f0fa088c\"\u003e16e6b23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efaster path for symmetric key checks (\u003ca href=\"https://github.com/panva/jose/commit/a44c2ec6351fb639816846ec8b23f5f084a3d9fb\"\u003ea44c2ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove en/decoding overheads (\u003ca href=\"https://github.com/panva/jose/commit/daee4265c9ab218acbcdb1d7b10c3c728447240b\"\u003edaee426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.2...v6.1.3\"\u003e6.1.3\u003c/a\u003e (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid export * as for google closure's compiler sake (\u003ca href=\"https://github.com/panva/jose/commit/6303d98efba00c9a3f8f3e814c85ac6e6944b11c\"\u003e6303d98\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/832\"\u003e#832\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.1...v6.1.2\"\u003e6.1.2\u003c/a\u003e (2025-11-15)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efallback to checking instanceof for CryptoKey (\u003ca href=\"https://github.com/panva/jose/commit/901cd908f325265c39f8af1f1505138e0a689f94\"\u003e901cd90\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/803\"\u003e#803\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/821\"\u003e#821\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/827\"\u003e#827\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/828\"\u003e#828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.0...v6.1.1\"\u003e6.1.1\u003c/a\u003e (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd link to RFC9864 (\u003ca href=\"https://github.com/panva/jose/commit/767edde5bde07c60e2c1b1db365ad234a9ae5195\"\u003e767edde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink to ML-DSA for JOSE (\u003ca href=\"https://github.com/panva/jose/commit/ed4252ca8ed084e734a53b214f62e3da11c39857\"\u003eed4252c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove mention of Edge Runtime from the readme (\u003ca href=\"https://github.com/panva/jose/commit/94fdde702498f5e94ec3307f85f120f43a527590\"\u003e94fdde7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate README.md (\u003ca href=\"https://github.com/panva/jose/commit/25098ef7518be732bbef3ea6ed87b0d61a85f581\"\u003e25098ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate named exports in the source code (\u003ca href=\"https://github.com/panva/jose/commit/f6ae30d5d86c376269ffa853f62e403d13d4f610\"\u003ef6ae30d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose setKeyManagementParameters also on a GeneralEncrypt Recipient (\u003ca href=\"https://github.com/panva/jose/commit/16e6b230ee29662c599c556b91a2c367f0fa088c\"\u003e16e6b23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efaster path for symmetric key checks (\u003ca href=\"https://github.com/panva/jose/commit/a44c2ec6351fb639816846ec8b23f5f084a3d9fb\"\u003ea44c2ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove en/decoding overheads (\u003ca href=\"https://github.com/panva/jose/commit/daee4265c9ab218acbcdb1d7b10c3c728447240b\"\u003edaee426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\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/panva/jose/commit/ebb8774d3ff6e8ab98204c51dc29fb876f116384\"\u003e\u003ccode\u003eebb8774\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6303d98efba00c9a3f8f3e814c85ac6e6944b11c\"\u003e\u003ccode\u003e6303d98\u003c/code\u003e\u003c/a\u003e refactor: avoid export * as for google closure's compiler sake\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/39c880544aadac22a041f8b31f7bd29cb6e166c2\"\u003e\u003ccode\u003e39c8805\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf5726e81888218889e0681c200e2553aec86136\"\u003e\u003ccode\u003ecf5726e\u003c/code\u003e\u003c/a\u003e chore: update error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/0154775994a7f6531504796a05f35f4e014047c0\"\u003e\u003ccode\u003e0154775\u003c/code\u003e\u003c/a\u003e chore: update threat model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/d015cdfa2478914b3897b05e2f98dbea902b030e\"\u003e\u003ccode\u003ed015cdf\u003c/code\u003e\u003c/a\u003e chore: add a threat model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/c5e285ed9674b8a188cd2b3f21ac74c76719e7b9\"\u003e\u003ccode\u003ec5e285e\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/d6813158ebf65cd9ea4a5678f89308d52b3382be\"\u003e\u003ccode\u003ed681315\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/4ae1005d83edc665d611f6ab13dc13fcfa84ac11\"\u003e\u003ccode\u003e4ae1005\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump glob from 11.0.3 to 11.1.0 (\u003ca href=\"https://redirect.github.com/panva/jose/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/aaedc258b4479bd77d28009232e1327ddc4b0b80\"\u003e\u003ccode\u003eaaedc25\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/panva/jose/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for jose since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure DurationParser static properties can be tree-shaked in \u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003eb9d7529\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eNew Functions\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003egetOrInsert\u003c/code\u003e and \u003ccode\u003egetOrInsertComputed\u003c/code\u003e functions [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/444\"\u003e#444\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/444\"\u003eradashi-org/radashi#444\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAccess or initialize map entries without boilerplate branching. \u003ccode\u003egetOrInsert\u003c/code\u003e writes the provided value once, while \u003ccode\u003egetOrInsertComputed\u003c/code\u003e lazily creates an entry only when it is missing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWorks with both \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eWeakMap\u003c/code\u003e instances\u003c/li\u003e\n\u003cli\u003eReturns the stored entry so you can chain additional logic\u003c/li\u003e\n\u003cli\u003eAvoids unnecessary factory calls when a key already exists\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003econst counts = new Map\u0026lt;string, number\u0026gt;()\u003c/p\u003e\n\u003cp\u003e_.getOrInsert(counts, 'clicks', 1) // =\u0026gt; 1\n_.getOrInsert(counts, 'clicks', 5) // =\u0026gt; 1\n_.getOrInsertComputed(counts, 'views', () =\u0026gt; 10) // =\u0026gt; 10\n_.getOrInsertComputed(counts, 'views', () =\u0026gt; 0) // =\u0026gt; 10\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eInspired by TC39's \u003ca href=\"https://github.com/tc39/proposal-upsert\"\u003eupsert proposal\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e🔗 Docs: \u003ca href=\"https://radashi.js.org/reference/object/getOrInsert\"\u003egetOrInsert\u003c/a\u003e · \u003ca href=\"https://radashi.js.org/reference/object/getOrInsertComputed\"\u003egetOrInsertComputed\u003c/a\u003e / Source: \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/object/getOrInsert.ts\"\u003egetOrInsert.ts\u003c/a\u003e · \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/object/getOrInsertComputed.ts\"\u003egetOrInsertComputed.ts\u003c/a\u003e / Tests: \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/object/getOrInsert.test.ts\"\u003egetOrInsert.test.ts\u003c/a\u003e · \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/object/getOrInsertComputed.test.ts\"\u003egetOrInsertComputed.test.ts\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdd \u003ccode\u003eisArrayEqual\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/417\"\u003e#417\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/417\"\u003eradashi-org/radashi#417\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eCompare arrays with \u003ccode\u003eObject.is\u003c/code\u003e precision. \u003ccode\u003eisArrayEqual\u003c/code\u003e checks length and element identity, correctly handling tricky cases like \u003ccode\u003eNaN\u003c/code\u003e, sparse arrays, and the \u003ccode\u003e+0\u003c/code\u003e/\u003ccode\u003e-0\u003c/code\u003e distinction.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUses \u003ccode\u003eObject.is\u003c/code\u003e so \u003ccode\u003eNaN\u003c/code\u003e matches itself while \u003ccode\u003e+0\u003c/code\u003e and \u003ccode\u003e-0\u003c/code\u003e stay distinct\u003c/li\u003e\n\u003cli\u003eShort-circuits when lengths differ for a fast inequality check\u003c/li\u003e\n\u003cli\u003eLeaves the original arrays untouched\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003e_.isArrayEqual([1, 2, 3], [1, 2, 3]) // =\u0026gt; true\n_.isArrayEqual([0], [-0]) // =\u0026gt; false\n_.isArrayEqual([Number.NaN], [Number.NaN]) // =\u0026gt; true\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/array/isArrayEqual\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/array/isArrayEqual.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/array/isArrayEqual.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.7.1] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure DurationParser static properties can be tree-shaked in \u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003eb9d7529\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.7.0] - 2025-10-17\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eidentity\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/38e2f37e411eefaf383d9c363ed1a481d69dbf38\"\u003e38e2f37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisArrayEqual\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/095f2b049fb29836c0b912630e4465cb56936deb\"\u003e095f2b0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisMapEqual\u003c/code\u003e and \u003ccode\u003eisSetEqual\u003c/code\u003e functions in \u003ca href=\"https://github.com/radashi-org/radashi/commit/0fa566a133eb2dd85faa9116e3f18c930be4243f\"\u003e0fa566a\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetOrInsert\u003c/code\u003e and \u003ccode\u003egetOrInsertComputed\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/46750764d17ab545f9d5ed72e4ba5f4a0253070a\"\u003e4675076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(objectify)\u003c/strong\u003e Add \u003ccode\u003eindex\u003c/code\u003e parameter to getKey and getValue functions in \u003ca href=\"https://github.com/radashi-org/radashi/commit/150647245b473b789a1c6f4b11e57d34f2ff5514\"\u003e1506472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd absoluteJitter and proportionalJitter in \u003ca href=\"https://github.com/radashi-org/radashi/commit/ebea7d73a3b3ae7da6a3db82374600317fd25b08\"\u003eebea7d7\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve tuple type in \u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e even with a \u003ccode\u003egetter\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/c72a1c4b090cc985a2dd7baa44548693dc7e8e36\"\u003ec72a1c4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eidentity\u003c/code\u003e as default getter for \u003ccode\u003esort\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/df55a6efacb129bf6bcbee00ff84f0886a604c23\"\u003edf55a6e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/478e0cdb1ec928a08724d4caadc2b9083f4cdb3b\"\u003e\u003ccode\u003e478e0cd\u003c/code\u003e\u003c/a\u003e chore(release): 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/763e630721c5334da0e27db1fd1172c1690ae913\"\u003e\u003ccode\u003e763e630\u003c/code\u003e\u003c/a\u003e chore: update .cliffignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003e\u003ccode\u003eb9d7529\u003c/code\u003e\u003c/a\u003e fix: ensure DurationParser static properties can be tree-shaked (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/015494380486af6a4135bed6967c0478dd8a0d5f\"\u003e\u003ccode\u003e0154943\u003c/code\u003e\u003c/a\u003e chore(scripts): use dist build for tree-shake-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/6207890c8cd276471be264475d871e73d137308e\"\u003e\u003ccode\u003e6207890\u003c/code\u003e\u003c/a\u003e chore: add tree-shake-check script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/6c8276a1bfc6b7ae7f99376f1ee7e5ec13d08b4c\"\u003e\u003ccode\u003e6c8276a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat!: transpile to Node18 syntax (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/448\"\u003e#448\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/b109d1e67a13606021358f3e5fa0caa675ea2df5\"\u003e\u003ccode\u003eb109d1e\u003c/code\u003e\u003c/a\u003e feat!: transpile to Node18 syntax (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/f0c9c33a2a194f7459cd4c3f9bcdf17026b36fdd\"\u003e\u003ccode\u003ef0c9c33\u003c/code\u003e\u003c/a\u003e chore(docs): remove unnecessary await in example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/900f2e8f892e2af7a91033db524b46b4a096833d\"\u003e\u003ccode\u003e900f2e8\u003c/code\u003e\u003c/a\u003e chore(release): 12.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/11d932da6a802dc57eabbeedf87399f7073a2b1d\"\u003e\u003ccode\u003e11d932d\u003c/code\u003e\u003c/a\u003e chore: prepare release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.0.6 to 2.3.11\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.11\u003c/h2\u003e\n\u003ch2\u003e2.3.11\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/8583\"\u003e#8583\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/83be2101cb14969e3affda260773e33e50874df0\"\u003e\u003ccode\u003e83be210\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-template-root/\"\u003e\u003ccode\u003euseVueValidTemplateRoot\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis rule validates only root-level \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements in Vue single-file components. If the \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e has a \u003ccode\u003esrc\u003c/code\u003e attribute, it must be empty. Otherwise, it must contain content.\u003c/p\u003e\n\u003cp\u003eInvalid examples:\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template src=\u0026quot;./foo.html\u0026quot;\u0026gt;content\u0026lt;/template\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template\u0026gt;\u0026lt;/template\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eValid examples:\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template\u0026gt;content\u0026lt;/template\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template src=\u0026quot;./foo.html\u0026quot;\u0026gt;\u0026lt;/template\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/8586\"\u003e#8586\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/df8fe0637438573c15e4348008fc037a245c3481\"\u003e\u003ccode\u003edf8fe06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-consistent-v-bind-style/\"\u003e\u003ccode\u003euseVueConsistentVBindStyle\u003c/code\u003e\u003c/a\u003e. Enforces consistent \u003ccode\u003ev-bind\u003c/code\u003e style (\u003ccode\u003e:prop\u003c/code\u003e shorthand vs \u003ccode\u003ev-bind:prop\u003c/code\u003e longhand). Default prefers shorthand; configurable via rule options.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8587\"\u003e#8587\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9a8c98dfe80301122091c96d6d42aa0d4e1d4030\"\u003e\u003ccode\u003e9a8c98d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-v-for-key/\"\u003e\u003ccode\u003euseVueVForKey\u003c/code\u003e\u003c/a\u003e, which enforces that any element using \u003ccode\u003ev-for\u003c/code\u003e also specifies a \u003ccode\u003ekey\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\u0026lt;li v-for=\u0026quot;item in items\u0026quot;\u0026gt;{{ item }}\u0026lt;/li\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\u0026lt;li v-for=\u0026quot;item in items\u0026quot; :key=\u0026quot;item.id\u0026quot;\u0026gt;{{ item }}\u0026lt;/li\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/8586\"\u003e#8586\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/df8fe0637438573c15e4348008fc037a245c3481\"\u003e\u003ccode\u003edf8fe06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-consistent-v-on-style/\"\u003e\u003ccode\u003euseVueConsistentVOnStyle\u003c/code\u003e\u003c/a\u003e. Enforces consistent \u003ccode\u003ev-on\u003c/code\u003e style (\u003ccode\u003e@event\u003c/code\u003e shorthand vs \u003ccode\u003ev-on:event\u003c/code\u003e longhand). Default prefers shorthand; configurable via rule options.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8583\"\u003e#8583\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/83be2101cb14969e3affda260773e33e50874df0\"\u003e\u003ccode\u003e83be210\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-v-once/\"\u003e\u003ccode\u003euseVueValidVOnce\u003c/code\u003e\u003c/a\u003e. Enforces that usages of the \u003ccode\u003ev-once\u003c/code\u003e directive in Vue.js SFC are valid.\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.3.11\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/8583\"\u003e#8583\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/83be2101cb14969e3affda260773e33e50874df0\"\u003e\u003ccode\u003e83be210\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-template-root/\"\u003e\u003ccode\u003euseVueValidTemplateRoot\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis rule validates only root-level \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements in Vue single-file components. If the \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e has a \u003ccode\u003esrc\u003c/code\u003e attribute, it must be empty. Otherwise, it must contain content.\u003c/p\u003e\n\u003cp\u003eInvalid examples:\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template src=\u0026quot;./foo.html\u0026quot;\u0026gt;content\u0026lt;/template\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template\u0026gt;\u0026lt;/template\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eValid examples:\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template\u0026gt;content\u0026lt;/template\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template src=\u0026quot;./foo.html\u0026quot;\u0026gt;\u0026lt;/template\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/8586\"\u003e#8586\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/df8fe0637438573c15e4348008fc037a245c3481\"\u003e\u003ccode\u003edf8fe06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-consistent-v-bind-style/\"\u003e\u003ccode\u003euseVueConsistentVBindStyle\u003c/code\u003e\u003c/a\u003e. Enforces consistent \u003ccode\u003ev-bind\u003c/code\u003e style (\u003ccode\u003e:prop\u003c/code\u003e shorthand vs \u003ccode\u003ev-bind:prop\u003c/code\u003e longhand). Default prefers shorthand; configurable via rule options.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8587\"\u003e#8587\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9a8c98dfe80301122091c96d6d42aa0d4e1d4030\"\u003e\u003ccode\u003e9a8c98d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-v-for-key/\"\u003e\u003ccode\u003euseVueVForKey\u003c/code\u003e\u003c/a\u003e, which enforces that any element using \u003ccode\u003ev-for\u003c/code\u003e also specifies a \u003ccode\u003ekey\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\u0026lt;li v-for=\u0026quot;item in items\u0026quot;\u0026gt;{{ item }}\u0026lt;/li\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\u0026lt;li v-for=\u0026quot;item in items\u0026quot; :key=\u0026quot;item.id\u0026quot;\u0026gt;{{ item }}\u0026lt;/li\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/8586\"\u003e#8586\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/df8fe0637438573c15e4348008fc037a245c3481\"\u003e\u003ccode\u003edf8fe06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-consistent-v-on-style/\"\u003e\u003ccode\u003euseVueConsistentVOnStyle\u003c/code\u003e\u003c/a\u003e. Enforces consistent \u003ccode\u003ev-on\u003c/code\u003e style (\u003ccode\u003e@event\u003c/code\u003e shorthand vs \u003ccode\u003ev-on:event\u003c/code\u003e longhand). Default prefers shorthand; configurable via rule options.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8583\"\u003e#8583\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/83be2101cb14969e3affda260773e33e50874df0\"\u003e\u003ccode\u003e83be210\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-v-once/\"\u003e\u003ccode\u003euseVueValidVOnce\u003c/code\u003e\u003c/a\u003e. Enforces that usages of the \u003ccode\u003ev-once\u003c/code\u003e directive in Vue.js SFC are valid.\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\u0026lt;!-- Valid --\u0026gt;\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/1550e7399da3e51c1d22fe26f37a8ff45058c355\"\u003e\u003ccode\u003e1550e73\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8507\"\u003e#8507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a3a27a74940c592e89cdeda38f0efc82b688a030\"\u003e\u003ccode\u003ea3a27a7\u003c/code\u003e\u003c/a\u003e feat(analyze/html/vue): add useVueVapor rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8644\"\u003e#8644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9a8c98dfe80301122091c96d6d42aa0d4e1d4030\"\u003e\u003ccode\u003e9a8c98d\u003c/code\u003e\u003c/a\u003e feat(analyze/html/vue): add \u003ccode\u003euseVueVForKey\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8587\"\u003e#8587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ab9af9a48aa06caf72c867ede4613a0c0045c2f2\"\u003e\u003ccode\u003eab9af9a\u003c/code\u003e\u003c/a\u003e feat: no-jsx-props-bind (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7410\"\u003e#7410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/df8fe0637438573c15e4348008fc037a245c3481\"\u003e\u003ccode\u003edf8fe06\u003c/code\u003e\u003c/a\u003e feat(analyze/html/vue): add v-bind/v-on style rules (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8586\"\u003e#8586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/83be2101cb14969e3affda260773e33e50874df0\"\u003e\u003ccode\u003e83be210\u003c/code\u003e\u003c/a\u003e feat(analyze/html/vue): add a few more simple vue lint rules (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8583\"\u003e#8583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a3a1ad2b3d2bc85b296472a811a6554c84b63f53\"\u003e\u003ccode\u003ea3a1ad2\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): port \u003ccode\u003enoBeforeInteractiveScriptOutsideDocument\u003c/code\u003e from ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9dd9ca776a9aebc5faac023aa94cd7c790b225e3\"\u003e\u003ccode\u003e9dd9ca7\u003c/code\u003e\u003c/a\u003e feat(graphql_analyze): implement useUniqueArgumentNames (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8591\"\u003e#8591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5e85d4360d5b8848cf3c04b5ef9e74dc14f251bd\"\u003e\u003ccode\u003e5e85d43\u003c/code\u003e\u003c/a\u003e feat(graphql_analyze): implement useUniqueFieldDefinitionNames (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8598\"\u003e#8598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a5f59cd709ffb8b66305681aff2523240a2d021e\"\u003e\u003ccode\u003ea5f59cd\u003c/code\u003e\u003c/a\u003e feat(graphql_analyze): implement useUniqueInputFieldNames (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8592\"\u003e#8592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.11/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 `@types/bun` from 1.2.18 to 1.3.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/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-kit` from 0.31.4 to 0.31.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrizzle-kit@0.31.8\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ealgorythm\u003c/code\u003e =\u0026gt; \u003ccode\u003ealgorithm\u003c/code\u003e typo.\u003c/li\u003e\n\u003cli\u003eFixed external dependencies in build configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.6\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2853\"\u003e[BUG]: Importing drizzle-kit/api fails in ESM modules\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd casing support to studio configuration and related functions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ce88a181e03d8b9b3fd0b62c93cc1faa05b0e000\"\u003e\u003ccode\u003ece88a18\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/ext-deps-kit' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c8a4c508b36813599e6de891166a6888720a307\"\u003e\u003ccode\u003e5c8a4c5\u003c/code\u003e\u003c/a\u003e +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/73e2ea486f6781bc7bfd2c287590d9c96e319b51\"\u003e\u003ccode\u003e73e2ea4\u003c/code\u003e\u003c/a\u003e feat: Add release router workflow to manage feature and latest releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/378b0432d549441fa61de200589a790f1171b6fe\"\u003e\u003ccode\u003e378b043\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5002\"\u003e#5002\u003c/a\u003e from drizzle-team/main-next-pack\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.31.4...drizzle-kit@0.31.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for drizzle-kit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `newman` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postmanlabs/newman/blob/develop/CHANGELOG.yaml\"\u003enewman's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e6.2.2:\ndate: 2026-01-16\nchores:\n- Update dependencies\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postmanlabs/newman/commit/6b389d4255e6c8bc62ef56aa96af050ef662163a\"\u003e\u003ccode\u003e6b389d4\u003c/code\u003e\u003c/a\u003e Merge branch 'release/6.2.2'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postmanlabs/newman/commit/90d50ae4a7383ac0391d76f0ed3be072250207b4\"\u003e\u003ccode\u003e90d50ae\u003c/code\u003e\u003c/a\u003e Release v6.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postmanlabs/newman/commit/e2ba4d6e9833e582df2335aeb820510ec92ad3ec\"\u003e\u003ccode\u003ee2ba4d6\u003c/code\u003e\u003c/a\u003e update dependencies (\u003ca href=\"https://redirect.github.com/postmanlabs/newman/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postmanlabs/newman/commit/74a45548df1bc6632f338e1b5e8239a25f314c5d\"\u003e\u003ccode\u003e74a4554\u003c/code\u003e\u003c/a\u003e Merge branch 'release/6.2.1' into develop\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postmanlabs/newman/compare/v6.2.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.16.3 to 8.17.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAll major and minor releases are briefly explained below.\u003c/p\u003e\n\u003cp\u003eFor richer information consult the commit log on github with referenced pull requests.\u003c/p\u003e\n\u003cp\u003eWe do not include break-fix version release in this file.\u003c/p\u003e\n\u003ch2\u003epg@8.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow correct error if database URL parsing \u003ca href=\"https://redirect.github.com/brianc/node-postgres/issues/3513\"\u003efails\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3438\"\u003emin connection pool size\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3423\"\u003eesm\u003c/a\u003e importing. CommonJS importing is still also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support from SCRAM-SAH-256-PLUS i.e. \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3356\"\u003echannel binding\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to specify query timeout on \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3074\"\u003eper-query basis\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equeryMode\u003c/code\u003e config option to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3214\"\u003eforce use of the extended query protocol\u003c/a\u003e on queries without any parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg-pool@8.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmit \u003ccode\u003erelease\u003c/code\u003e event when client is returned to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2845\"\u003ethe pool\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2898\"\u003estream factory\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2901\"\u003eBetter errors\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2815\"\u003eUse native crypto module\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum required version of \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2787\"\u003enative bindings\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCatch previously uncatchable errors thrown in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2569\"\u003e\u003ccode\u003epool.query\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePrevent the pool from blocking the event loop if all clients are \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2721\"\u003eidle\u003c/a\u003e (and \u003ccode\u003eallowExitOnIdle\u003c/code\u003e is enabled).\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003elock_timeout\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2779\"\u003eclient config\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix errors thrown in callbacks from \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2753\"\u003einterfering with cleanup\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003epg-pool@3.5.0\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/brianc/node-postgres/commit/4eb7529a5906f2000faf72b5452e10d95bde2f9e\"\u003e\u003ccode\u003e4eb7529\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b94c8e136647d96ca6f54029b2a87bdb469ba460\"\u003e\u003ccode\u003eb94c8e1\u003c/code\u003e\u003c/a\u003e Don't use prefix import as it breaks in old nodes. (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3578\"\u003e#3578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/6bf475c3c1770a37857a97db3498904f61f69b51\"\u003e\u003ccode\u003e6bf475c\u003c/code\u003e\u003c/a\u003e Improve Deno compatibility: config-first and safe env access (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3547\"\u003e#3547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d10e09c888f94abf77382aba6f353ca665a1cf09\"\u003e\u003ccode\u003ed10e09c\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/917478397b0cfbb95f0275e1974a72bb581b07a9\"\u003e\u003ccode\u003e9174783\u003c/code\u003e\u003c/a\u003e test: Replace dead row length check with similar shape check (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/27a27547872f7371cfaa2a334fe822b2a3f278f2\"\u003e\u003ccode\u003e27a2754\u003c/code\u003e\u003c/a\u003e Deprecations (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.17.1/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3...\n\n_Description has been truncated_","html_url":"https://github.com/bedstack/bedstack-stripped/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedstack%2Fbedstack-stripped/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"3731817877","node_id":"PR_kwDOPJEscc64_1qX","number":10,"state":"closed","title":"Bump the pnpm group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-24T19:47:06.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T19:28:29.000Z","updated_at":"2026-03-24T19:47:08.000Z","time_to_close":8554717,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pnpm","update_count":15,"packages":[{"name":"@dotenvx/dotenvx","old_version":"1.46.0","new_version":"1.51.2","repository_url":"https://github.com/dotenvx/dotenvx"},{"name":"@hono/node-server","old_version":"1.15.0","new_version":"1.19.7","repository_url":"https://github.com/honojs/node-server"},{"name":"@scalar/hono-api-reference","old_version":"0.9.9","new_version":"0.9.28","repository_url":"https://github.com/scalar/scalar"},{"name":"@scalar/openapi-to-markdown","old_version":"0.2.19","new_version":"0.3.8","repository_url":"https://github.com/scalar/scalar"},{"name":"@t3-oss/env-core","old_version":"0.13.8","new_version":"0.13.10","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"argon2","old_version":"0.43.0","new_version":"0.44.0","repository_url":"https://github.com/ranisalt/node-argon2"},{"name":"hono","old_version":"4.8.4","new_version":"4.11.1","repository_url":"https://github.com/honojs/hono"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.3","repository_url":"https://github.com/panva/jose"},{"name":"radashi","old_version":"12.6.0","new_version":"12.7.1","repository_url":"https://github.com/radashi-org/radashi"},{"name":"ts-pattern","old_version":"5.7.1","new_version":"5.9.0","repository_url":"https://github.com/gvergnaud/ts-pattern"},{"name":"@biomejs/biome","old_version":"2.1.1","new_version":"2.3.9","repository_url":"https://github.com/biomejs/biome"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@dotenvx/dotenvx](https://github.com/dotenvx/dotenvx) | `1.46.0` | `1.51.2` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.15.0` | `1.19.7` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.9.9` | `0.9.28` |\n| [@scalar/openapi-to-markdown](https://github.com/scalar/scalar/tree/HEAD/packages/openapi-to-markdown) | `0.2.19` | `0.3.8` |\n| [@t3-oss/env-core](https://github.com/t3-oss/t3-env/tree/HEAD/packages/core) | `0.13.8` | `0.13.10` |\n| [argon2](https://github.com/ranisalt/node-argon2) | `0.43.0` | `0.44.0` |\n| [hono](https://github.com/honojs/hono) | `4.8.4` | `4.11.1` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.3` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.7.1` |\n| [ts-pattern](https://github.com/gvergnaud/ts-pattern) | `5.7.1` | `5.9.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.1` | `2.3.9` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n\n\nUpdates `@dotenvx/dotenvx` from 1.46.0 to 1.51.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotenvx/dotenvx/releases\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.51.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.51.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.51.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.50.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.50.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.49.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.49.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.4\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.3\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.7\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.6\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.5\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.4\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.3\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.51.1...v1.51.2\"\u003e1.51.2\u003c/a\u003e (2025-12-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch \u003ccode\u003enpm publish\u003c/code\u003e to use \u003ca href=\"https://dotenvx.com/ops\"\u003eDotenvx Ops'\u003c/a\u003e new Rotation Tokens (ROTs) (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/715\"\u003e#715\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThis will allow us to start dogfooding our own solution for third-party API key rotation. Third-party API key rotation would drastically improve security industry wide. Please \u003ca href=\"https://dotenvx.com/support\"\u003eget in touch\u003c/a\u003e if this is interesting to you.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.51.0...v1.51.1\"\u003e1.51.1\u003c/a\u003e (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eopsOff\u003c/code\u003e type information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.50.1...v1.51.0\"\u003e1.51.0\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003econfig({opsOff: true})\u003c/code\u003e options and \u003ccode\u003e--ops-off\u003c/code\u003e flag for turning off \u003ca href=\"https://dotenvx.com/ops\"\u003eDotenvx Ops\u003c/a\u003e features. (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.50.0...v1.50.1\"\u003e1.50.1\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove listed command to \u003ccode\u003eradar\u003c/code\u003e (now \u003ccode\u003eops\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.49.1...v1.50.0\"\u003e1.50.0\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003edotenvx ops\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOps is a coming rename of Radar. Radar will become a feature inside ops.\u003c/li\u003e\n\u003cli\u003eWith \u003ccode\u003edotenvx ops\u003c/code\u003e use dotenvx across your team, infrastructure, agents, and more.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003e _______________________________________________________________________\n|                                                                       |\n|  Dotenvx Ops: Commercial Tooling for Dotenvx                          |\n|                                                                       |\n|  ░▒▓██████▓▒░░▒▓███████▓▒░ ░▒▓███████▓▒░                              |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░                                     |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░                                     |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓███████▓▒░ ░▒▓██████▓▒░                               |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░             ░▒▓█▓▒░                              |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░             ░▒▓█▓▒░                              |\n|  ░▒▓██████▓▒░░▒▓█▓▒░      ░▒▓███████▓▒░                               |\n|                                                                       |\n|  Use dotenvx across your team, infrastructure, agents, and more.      |\n|                                                                       |\n|  Learn more at https://dotenvx.com/ops                                |\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/dotenvx/dotenvx/commit/996adb49618e2b76306b332ea0aab71697df240c\"\u003e\u003ccode\u003e996adb4\u003c/code\u003e\u003c/a\u003e 1.51.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/8c55137d81b6c26adf038c31e35c16bdf0d8c341\"\u003e\u003ccode\u003e8c55137\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/715\"\u003e#715\u003c/a\u003e from dotenvx/rot-token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/3466b42599f657622848300467539eb6efd9cbfb\"\u003e\u003ccode\u003e3466b42\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/064fa27e7826e4aeb80adf11274edf0d5e89ef63\"\u003e\u003ccode\u003e064fa27\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/a6a199ffc896c7b640c5420b1c7bacddae15fc76\"\u003e\u003ccode\u003ea6a199f\u003c/code\u003e\u003c/a\u003e switch to publishing via Dotenvx Rotation Token (ROT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/882ea84c188f4499cf764db1bbe4bbbf5470074e\"\u003e\u003ccode\u003e882ea84\u003c/code\u003e\u003c/a\u003e 1.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/4c774500000930bd7c0a83b0123e4f9b7c4a8fa6\"\u003e\u003ccode\u003e4c77450\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/95b65ef29a60a229c44fc734430c02f6e6ee397b\"\u003e\u003ccode\u003e95b65ef\u003c/code\u003e\u003c/a\u003e adjust note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/2e8f4d49edc77a981e82e69893099db92f68c781\"\u003e\u003ccode\u003e2e8f4d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/696\"\u003e#696\u003c/a\u003e from dotenvx/copilot/update-dotenvconfigoptions-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/6eb5a81cc98c0a424f9642efbe15ce428be671b8\"\u003e\u003ccode\u003e6eb5a81\u003c/code\u003e\u003c/a\u003e Final verification complete - opsOff type definition added\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.46.0...v1.51.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hono/node-server` from 1.15.0 to 1.19.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/node-server/releases\"\u003e\u003ccode\u003e@​hono/node-server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Fix for hono issue 4563 - incorrect content-length after following symlink by \u003ca href=\"https://github.com/tshmieldev\"\u003e\u003ccode\u003e@​tshmieldev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/290\"\u003ehonojs/node-server#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add \u003ccode\u003econfigVersion\u003c/code\u003e to bun.lock by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/291\"\u003ehonojs/node-server#291\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/tshmieldev\"\u003e\u003ccode\u003e@​tshmieldev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/290\"\u003ehonojs/node-server#290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.6...v1.19.7\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.6...v1.19.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(serve-static): fix onFound timing by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/286\"\u003ehonojs/node-server#286\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.5...v1.19.6\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.5...v1.19.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: cancel a readable stream if a writable stream is closed before a readable stream is closed. by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/280\"\u003ehonojs/node-server#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.4...v1.19.5\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.4...v1.19.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(serve-static): Add error handling in createStreamBody by \u003ca href=\"https://github.com/thongdoan\"\u003e\u003ccode\u003e@​thongdoan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/278\"\u003ehonojs/node-server#278\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/thongdoan\"\u003e\u003ccode\u003e@​thongdoan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/278\"\u003ehonojs/node-server#278\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.3...v1.19.4\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.3...v1.19.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Refactor promise check for response handling by \u003ca href=\"https://github.com/kay-is\"\u003e\u003ccode\u003e@​kay-is\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/277\"\u003ehonojs/node-server#277\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/kay-is\"\u003e\u003ccode\u003e@​kay-is\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/277\"\u003ehonojs/node-server#277\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.2...v1.19.3\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.2...v1.19.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: better handle range parse to avoid NaN error by \u003ca href=\"https://github.com/zwpaper\"\u003e\u003ccode\u003e@​zwpaper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/276\"\u003ehonojs/node-server#276\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/zwpaper\"\u003e\u003ccode\u003e@​zwpaper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/276\"\u003ehonojs/node-server#276\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/0a4826cb20d51ea75259f7b5d5fcec9ae937ce76\"\u003e\u003ccode\u003e0a4826c\u003c/code\u003e\u003c/a\u003e 1.19.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/b253386fad58a14602f4bee79c6b8f1e50453a45\"\u003e\u003ccode\u003eb253386\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003econfigVersion\u003c/code\u003e to bun.lock (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/38e17b58cf4ef258e34b1c88dc06e90840aec122\"\u003e\u003ccode\u003e38e17b5\u003c/code\u003e\u003c/a\u003e fix: Fix for hono issue 4563 - incorrect content-length after following symli...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/3cdef3feeb14792357a3664bc992188d7a261c1c\"\u003e\u003ccode\u003e3cdef3f\u003c/code\u003e\u003c/a\u003e 1.19.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/34358756a12acd5c92bb07cb31c378eb20a38816\"\u003e\u003ccode\u003e3435875\u003c/code\u003e\u003c/a\u003e fix(serve-static): fix onFound timing (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/840c22b5ecb1a8451478e52a9ba5226719afc66c\"\u003e\u003ccode\u003e840c22b\u003c/code\u003e\u003c/a\u003e 1.19.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/4b5a8d1c7376a806e3f82466b05daf4436eebc25\"\u003e\u003ccode\u003e4b5a8d1\u003c/code\u003e\u003c/a\u003e fix: cancel a readable stream if a writable stream is closed before a readabl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/a5e7d50ae8c752984f2af239e9120445f5e69451\"\u003e\u003ccode\u003ea5e7d50\u003c/code\u003e\u003c/a\u003e 1.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/0ee7ce1e2c3fff3d9e83c76460c1fcc513e8fd61\"\u003e\u003ccode\u003e0ee7ce1\u003c/code\u003e\u003c/a\u003e fix(serve-static): Add error handling in createStreamBody (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/f3156d9bcc9cb8929a4ad00cf4feabd682a37949\"\u003e\u003ccode\u003ef3156d9\u003c/code\u003e\u003c/a\u003e 1.19.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/node-server/compare/v1.15.0...v1.19.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/hono-api-reference` from 0.9.9 to 0.9.28\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md\"\u003e\u003ccode\u003e@​scalar/hono-api-reference\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.28\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.27\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/daa5df45386fa2305275fbf0a7bbcede6bcf9edc\"\u003e\u003ccode\u003edaa5df4\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.24\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.24\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/scalar/scalar/pull/7241\"\u003e#7241\u003c/a\u003e \u003ca href=\"https://github.com/scalar/scalar/commit/2377b76d050f8de70037b17a32d0dd1181d3311d\"\u003e\u003ccode\u003e2377b76\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hanspagel\"\u003e\u003ccode\u003e@​hanspagel\u003c/code\u003e\u003c/a\u003e! - chore: use \u0026quot;current\u0026quot; not \u0026quot;latest\u0026quot; scalar registry url\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/2377b76d050f8de70037b17a32d0dd1181d3311d\"\u003e\u003ccode\u003e2377b76\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.22\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.23\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/scalar/scalar/pull/7170\"\u003e#7170\u003c/a\u003e \u003ca href=\"https://github.com/scalar/scalar/commit/5d2a74098cc51acb4bdc88758f35bf5d2ac3839f\"\u003e\u003ccode\u003e5d2a740\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Bump dependency to patch GHSA-q7jf-gf43-6x6p\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.22\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\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/integrations/hono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/openapi-to-markdown` from 0.2.19 to 0.3.8\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/openapi-to-markdown/CHANGELOG.md\"\u003e\u003ccode\u003e@​scalar/openapi-to-markdown\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/f7c24e4995580649dbc3cb87007a683f5dd91f7c\"\u003e\u003ccode\u003ef7c24e4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/4ac62278d4205c34a1a302b756ef3632185876cf\"\u003e\u003ccode\u003e4ac6227\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/72cd82fb8df63a9e5d0db1202978aebfefd0457a\"\u003e\u003ccode\u003e72cd82f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/21aa62e2ebdd262cb5aa53658c3b659736660722\"\u003e\u003ccode\u003e21aa62e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/72cd82fb8df63a9e5d0db1202978aebfefd0457a\"\u003e\u003ccode\u003e72cd82f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.3\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.5.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-upgrader\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/9ec8adfea017333dee5bc3949104232f7dc57f4a\"\u003e\u003ccode\u003e9ec8adf\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.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/scalar/scalar/pull/7387\"\u003e#7387\u003c/a\u003e \u003ca href=\"https://github.com/scalar/scalar/commit/bfd814a4219660face190041cc4845182b56ab03\"\u003e\u003ccode\u003ebfd814a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/geoffgscott\"\u003e\u003ccode\u003e@​geoffgscott\u003c/code\u003e\u003c/a\u003e! - hotfix: patch exports from build tooling bug\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/5aa0380adfcd173e58659fb5dd57df363d985583\"\u003e\u003ccode\u003e5aa0380\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/62b521092bafeb8e83e79222e13378c4a19defc8\"\u003e\u003ccode\u003e62b5210\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/a164d76f21437b3a35210d62a996b6c9d483e5a4\"\u003e\u003ccode\u003ea164d76\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/bfd814a4219660face190041cc4845182b56ab03\"\u003e\u003ccode\u003ebfd814a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/86f028deb0b456f923edd261f5f4b0fa9b616b7d\"\u003e\u003ccode\u003e86f028d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\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.5.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.23.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-upgrader\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/packages/openapi-to-markdown\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-core` from 0.13.8 to 0.13.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/t3-oss/t3-env/pull/388\"\u003e#388\u003c/a\u003e \u003ca href=\"https://github.com/t3-oss/t3-env/commit/a778bf30450b74b74a902d2c6ccae6ec4b320c91\"\u003e\u003ccode\u003ea778bf3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/juliusmarminge\"\u003e\u003ccode\u003e@​juliusmarminge\u003c/code\u003e\u003c/a\u003e! - add VERCEL_TARGET_ENV to vercel preset\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/t3-oss/t3-env/pull/326\"\u003e#326\u003c/a\u003e \u003ca href=\"https://github.com/t3-oss/t3-env/commit/5987d5a68fc445ed7ba3485e7a847dca5593607a\"\u003e\u003ccode\u003e5987d5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Abdalrhman-Almarakeby\"\u003e\u003ccode\u003e@​Abdalrhman-Almarakeby\u003c/code\u003e\u003c/a\u003e! - update skipValidation flag to skip validation for extended presets\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/aefbe74167ab23a8d99e23614a2649ffa7f1e844\"\u003e\u003ccode\u003eaefbe74\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/a778bf30450b74b74a902d2c6ccae6ec4b320c91\"\u003e\u003ccode\u003ea778bf3\u003c/code\u003e\u003c/a\u003e feat(preset): add VERCEL_TARGET_ENV (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/1551e4068a28cb9fbe90147dafadf53cc3b003a6\"\u003e\u003ccode\u003e1551e40\u003c/code\u003e\u003c/a\u003e update the docs to zod 4 (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/14b4d0a3f02e04cd1d291aaf80ad32b043b5fb52\"\u003e\u003ccode\u003e14b4d0a\u003c/code\u003e\u003c/a\u003e feat(docs): add standard schema docs (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/090edb22cb0793d4bf4259142b3c0953ee3bafde\"\u003e\u003ccode\u003e090edb2\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/19c5d6f667bb918580b27482c21ab317d3a27a43\"\u003e\u003ccode\u003e19c5d6f\u003c/code\u003e\u003c/a\u003e bump valibot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5987d5a68fc445ed7ba3485e7a847dca5593607a\"\u003e\u003ccode\u003e5987d5a\u003c/code\u003e\u003c/a\u003e fix: apply skipValidation to all presets when set on parent (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5f68dca51843069f68f4be5f6b8b9cbf2d361a81\"\u003e\u003ccode\u003e5f68dca\u003c/code\u003e\u003c/a\u003e feat: improve oxc lint/fmt, add husky hooks to pre-commit and CI/CD (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5382c57e9dd452ae99dba149165a1cc5e1173636\"\u003e\u003ccode\u003e5382c57\u003c/code\u003e\u003c/a\u003e init oxc (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/256f679c796ae5bf809b8422951caf323a804727\"\u003e\u003ccode\u003e256f679\u003c/code\u003e\u003c/a\u003e chore: bump remaining packagers (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-core@0.13.10/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `argon2` from 0.43.0 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ranisalt/node-argon2/releases\"\u003eargon2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.44.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump node-addon-api from 8.4.0 to 8.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/466\"\u003eranisalt/node-argon2#466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump node-gyp from 11.2.0 to 11.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/467\"\u003eranisalt/node-argon2#467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild system tweaks for reproducible builds by \u003ca href=\"https://github.com/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/447\"\u003eranisalt/node-argon2#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.1...v0.44.0\"\u003ehttps://github.com/ranisalt/node-argon2/compare/v0.43.1...v0.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.43.1\u003c/h2\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/456\"\u003e#456\u003c/a\u003e caused by Typescript 5.7 changing how Buffer types work (see \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/pull/59417\"\u003emicrosoft/TypeScript#59417\u003c/a\u003e). FreeBSD ARM64 prebuilds are now available.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid overriding _FORTIFY_SOURCE if already set by \u003ca href=\"https://github.com/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/455\"\u003eranisalt/node-argon2#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport FreeBSD ARM64 builds by \u003ca href=\"https://github.com/ranisalt\"\u003e\u003ccode\u003e@​ranisalt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/459\"\u003eranisalt/node-argon2#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump node-addon-api from 8.3.1 to 8.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/460\"\u003eranisalt/node-argon2#460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tar-fs from 2.1.2 to 2.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/458\"\u003eranisalt/node-argon2#458\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/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/455\"\u003eranisalt/node-argon2#455\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.43.1\"\u003ehttps://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.43.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/cd4eae514b41b1098f2e2d8a32a4b4a1fe0848a9\"\u003e\u003ccode\u003ecd4eae5\u003c/code\u003e\u003c/a\u003e v0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/0d88d0d35a508b78e049763e0f58d643b0fc3707\"\u003e\u003ccode\u003e0d88d0d\u003c/code\u003e\u003c/a\u003e Build system tweaks for reproducible builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/a6ca2fd561a5505bc5db4c65510b585a4025ba3c\"\u003e\u003ccode\u003ea6ca2fd\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 1.9.4 to 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/c33250d77a5bba028c32831be1efb9ce2bee53c3\"\u003e\u003ccode\u003ec33250d\u003c/code\u003e\u003c/a\u003e Bump node-gyp from 11.2.0 to 11.3.0 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/e4ff08c0bbd81f63534c00af536fdc1c1b994b18\"\u003e\u003ccode\u003ee4ff08c\u003c/code\u003e\u003c/a\u003e Bump node-addon-api from 8.4.0 to 8.5.0 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/b3de3a2f97d05e28ceba2a2c625cbecc6bc0066b\"\u003e\u003ccode\u003eb3de3a2\u003c/code\u003e\u003c/a\u003e Potential fix for code scanning alert no. 35: Workflow does not contain permi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/bcf72326ee9e100c31459fc919e7b6a5a2066906\"\u003e\u003ccode\u003ebcf7232\u003c/code\u003e\u003c/a\u003e v0.43.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/93fa4697a6970099f0b6d4e4891e37da13e52fbb\"\u003e\u003ccode\u003e93fa469\u003c/code\u003e\u003c/a\u003e Fix linter formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/6727b44b826ceb225c8545ac74e7a25955cb21eb\"\u003e\u003ccode\u003e6727b44\u003c/code\u003e\u003c/a\u003e Upgrade dependencies, revert Typescript to v5.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/e96cf5ac889fcc5ae326e5392773ec95388c2a1e\"\u003e\u003ccode\u003ee96cf5a\u003c/code\u003e\u003c/a\u003e Bump tar-fs from 2.1.2 to 2.1.3 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.8.4 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): fix app.on method array type inference by \u003ca href=\"https://github.com/kosei28\"\u003e\u003ccode\u003e@​kosei28\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4578\"\u003ehonojs/hono#4578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.11.0...v4.11.1\"\u003ehttps://github.com/honojs/hono/compare/v4.11.0...v4.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.11.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes\u003c/h1\u003e\n\u003cp\u003eHono v4.11.0 is now available!\u003c/p\u003e\n\u003cp\u003eThis release includes new features for the Hono client, middleware improvements, and an important type system fix.\u003c/p\u003e\n\u003ch2\u003eType System Fix for Middleware\u003c/h2\u003e\n\u003cp\u003eWe've fixed a bug in the type system for middleware. Previously, \u003ccode\u003eapp\u003c/code\u003e did not have the correct type with pathless handlers:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst app = new Hono()\n  .use(async (c, next) =\u0026gt; {\n    await next()\n  })\n  .get('/a', async (c, next) =\u0026gt; {\n    await next()\n  })\n  .get((c) =\u0026gt; {\n    return c.text('Hello')\n  })\n\u003cp\u003e// app's type was incorrect\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis has now been fixed.\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kosei28\"\u003e\u003ccode\u003e@​kosei28\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003eTyped URL for Hono Client\u003c/h2\u003e\n\u003cp\u003eYou can now pass the base URL as the second type parameter to \u003ccode\u003ehc\u003c/code\u003e to get more precise URL types:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst client = hc\u0026lt;typeof app, 'http://localhost:8787'\u0026gt;(\n  'http://localhost:8787/'\n)\n\u003cp\u003econst url = client.api.posts.$url()\u003cbr /\u003e\n// url is TypedURL with precise type information\u003cbr /\u003e\n// including protocol, host, and path\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/1fbe45b8798abea7c00c20360bb132b68b83b2fb\"\u003e\u003ccode\u003e1fbe45b\u003c/code\u003e\u003c/a\u003e 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/37c3809c6cd40eb8df1675b827cc8818f52814ea\"\u003e\u003ccode\u003e37c3809\u003c/code\u003e\u003c/a\u003e fix(types): fix app.on method array type inference (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4578\"\u003e#4578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/fe278e951d50eff9846ccd49a49126f748d20533\"\u003e\u003ccode\u003efe278e9\u003c/code\u003e\u003c/a\u003e 4.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/0d739b62a3eb653e82bbdc240758ed13e0f67045\"\u003e\u003ccode\u003e0d739b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/honojs/hono/issues/4574\"\u003e#4574\u003c/a\u003e from honojs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/3e12de624a123cfdf158274a1c2b7620268343ef\"\u003e\u003ccode\u003e3e12de6\u003c/code\u003e\u003c/a\u003e fix(types): replace schema-based path tracking with CurrentPath parameter (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/6d626387ad8d348a93ce20aee0f125ee49ca5756\"\u003e\u003ccode\u003e6d62638\u003c/code\u003e\u003c/a\u003e feat(secure-headers): Add CSP report-to and report-uri directive support (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4555\"\u003e#4555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/b6941299124960dd30ab3081dc9474747a8618e6\"\u003e\u003ccode\u003eb694129\u003c/code\u003e\u003c/a\u003e feat(client): add buildSearchParams option to customize query serialization (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/d94f4a44e7b48473a5a235f38aa9a055de6c4d64\"\u003e\u003ccode\u003ed94f4a4\u003c/code\u003e\u003c/a\u003e feat(context-storage): Add optional tryGetContext helper to context-storage m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/61f473ba1ff92bb404b80d2a4f7eae9416dc9a3c\"\u003e\u003ccode\u003e61f473b\u003c/code\u003e\u003c/a\u003e feat(pretty-json): support force option (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4531\"\u003e#4531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/44bb7bb08ab0c6f52e27e59fc2680713b577f72b\"\u003e\u003ccode\u003e44bb7bb\u003c/code\u003e\u003c/a\u003e feat(timing): add wrapTime to simplify usage (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4519\"\u003e#4519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.8.4...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.3\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid export * as for google closure's compiler sake (\u003ca href=\"https://github.com/panva/jose/commit/6303d98efba00c9a3f8f3e814c85ac6e6944b11c\"\u003e6303d98\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/832\"\u003e#832\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.2\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efallback to checking instanceof for CryptoKey (\u003ca href=\"https://github.com/panva/jose/commit/901cd908f325265c39f8af1f1505138e0a689f94\"\u003e901cd90\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/803\"\u003e#803\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/821\"\u003e#821\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/827\"\u003e#827\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/828\"\u003e#828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.1\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd link to RFC9864 (\u003ca href=\"https://github.com/panva/jose/commit/767edde5bde07c60e2c1b1db365ad234a9ae5195\"\u003e767edde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink to ML-DSA for JOSE (\u003ca href=\"https://github.com/panva/jose/commit/ed4252ca8ed084e734a53b214f62e3da11c39857\"\u003eed4252c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove mention of Edge Runtime from the readme (\u003ca href=\"https://github.com/panva/jose/commit/94fdde702498f5e94ec3307f85f120f43a527590\"\u003e94fdde7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate README.md (\u003ca href=\"https://github.com/panva/jose/commit/25098ef7518be732bbef3ea6ed87b0d61a85f581\"\u003e25098ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate named exports in the source code (\u003ca href=\"https://github.com/panva/jose/commit/f6ae30d5d86c376269ffa853f62e403d13d4f610\"\u003ef6ae30d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose setKeyManagementParameters also on a GeneralEncrypt Recipient (\u003ca href=\"https://github.com/panva/jose/commit/16e6b230ee29662c599c556b91a2c367f0fa088c\"\u003e16e6b23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efaster path for symmetric key checks (\u003ca href=\"https://github.com/panva/jose/commit/a44c2ec6351fb639816846ec8b23f5f084a3d9fb\"\u003ea44c2ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove en/decoding overheads (\u003ca href=\"https://github.com/panva/jose/commit/daee4265c9ab218acbcdb1d7b10c3c728447240b\"\u003edaee426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.2...v6.1.3\"\u003e6.1.3\u003c/a\u003e (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid export * as for google closure's compiler sake (\u003ca href=\"https://github.com/panva/jose/commit/6303d98efba00c9a3f8f3e814c85ac6e6944b11c\"\u003e6303d98\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/832\"\u003e#832\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.1...v6.1.2\"\u003e6.1.2\u003c/a\u003e (2025-11-15)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efallback to checking instanceof for CryptoKey (\u003ca href=\"https://github.com/panva/jose/commit/901cd908f325265c39f8af1f1505138e0a689f94\"\u003e901cd90\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/803\"\u003e#803\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/821\"\u003e#821\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/827\"\u003e#827\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/828\"\u003e#828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.0...v6.1.1\"\u003e6.1.1\u003c/a\u003e (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd link to RFC9864 (\u003ca href=\"https://github.com/panva/jose/commit/767edde5bde07c60e2c1b1db365ad234a9ae5195\"\u003e767edde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink to ML-DSA for JOSE (\u003ca href=\"https://github.com/panva/jose/commit/ed4252ca8ed084e734a53b214f62e3da11c39857\"\u003eed4252c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove mention of Edge Runtime from the readme (\u003ca href=\"https://github.com/panva/jose/commit/94fdde702498f5e94ec3307f85f120f43a527590\"\u003e94fdde7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate README.md (\u003ca href=\"https://github.com/panva/jose/commit/25098ef7518be732bbef3ea6ed87b0d61a85f581\"\u003e25098ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate named exports in the source code (\u003ca href=\"https://github.com/panva/jose/commit/f6ae30d5d86c376269ffa853f62e403d13d4f610\"\u003ef6ae30d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose setKeyManagementParameters also on a GeneralEncrypt Recipient (\u003ca href=\"https://github.com/panva/jose/commit/16e6b230ee29662c599c556b91a2c367f0fa088c\"\u003e16e6b23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efaster path for symmetric key checks (\u003ca href=\"https://github.com/panva/jose/commit/a44c2ec6351fb639816846ec8b23f5f084a3d9fb\"\u003ea44c2ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove en/decoding overheads (\u003ca href=\"https://github.com/panva/jose/commit/daee4265c9ab218acbcdb1d7b10c3c728447240b\"\u003edaee426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\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/panva/jose/commit/ebb8774d3ff6e8ab98204c51dc29fb876f116384\"\u003e\u003ccode\u003eebb8774\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6303d98efba00c9a3f8f3e814c85ac6e6944b11c\"\u003e\u003ccode\u003e6303d98\u003c/code\u003e\u003c/a\u003e refactor: avoid export * as for google closure's compiler sake\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/39c880544aadac22a041f8b31f7bd29cb6e166c2\"\u003e\u003ccode\u003e39c8805\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf5726e81888218889e0681c200e2553aec86136\"\u003e\u003ccode\u003ecf5726e\u003c/code\u003e\u003c/a\u003e chore: update error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/0154775994a7f6531504796a05f35f4e014047c0\"\u003e\u003ccode\u003e0154775\u003c/code\u003e\u003c/a\u003e chore: update threat model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/d015cdfa2478914b3897b05e2f98dbea902b030e\"\u003e\u003ccode\u003ed015cdf\u003c/code\u003e\u003c/a\u003e chore: add a threat model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/c5e285ed9674b8a188cd2b3f21ac74c76719e7b9\"\u003e\u003ccode\u003ec5e285e\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/d6813158ebf65cd9ea4a5678f89308d52b3382be\"\u003e\u003ccode\u003ed681315\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/4ae1005d83edc665d611f6ab13dc13fcfa84ac11\"\u003e\u003ccode\u003e4ae1005\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump glob from 11.0.3 to 11.1.0 (\u003ca href=\"https://redirect.github.com/panva/jose/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/aaedc258b4479bd77d28009232e1327ddc4b0b80\"\u003e\u003ccode\u003eaaedc25\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/panva/jose/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for jose since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure DurationParser static properties can be tree-shaked in \u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003eb9d7529\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eNew Functions\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003egetOrInsert\u003c/code\u003e and \u003ccode\u003egetOrInsertComputed\u003c/code\u003e functions [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/444\"\u003e#444\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/444\"\u003eradashi-org/radashi#444\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAccess or initialize map entries without boilerplate branching. \u003ccode\u003egetOrInsert\u003c/code\u003e writes the provided value once, while \u003ccode\u003egetOrInsertComputed\u003c/code\u003e lazily creates an entry only when it is missing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWorks with both \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eWeakMap\u003c/code\u003e instances\u003c/li\u003e\n\u003cli\u003eReturns the stored entry so you can chain additional logic\u003c/li\u003e\n\u003cli\u003eAvoids unnecessary factory calls when a key already exists\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003econst counts = new Map\u0026lt;string, number\u0026gt;()\u003c/p\u003e\n\u003cp\u003e_.getOrInsert(counts, 'clicks', 1) // =\u0026gt; 1\n_.getOrInsert(counts, 'clicks', 5) // =\u0026gt; 1\n_.getOrInsertComputed(counts, 'views', () =\u0026gt; 10) // =\u0026gt; 10\n_.getOrInsertComputed(counts, 'views', () =\u0026gt; 0) // =\u0026gt; 10\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eInspired by TC39's \u003ca href=\"https://github.com/tc39/proposal-upsert\"\u003eupsert proposal\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e🔗 Docs: \u003ca href=\"https://radashi.js.org/reference/object/getOrInsert\"\u003egetOrInsert\u003c/a\u003e · \u003ca href=\"https://radashi.js.org/reference/object/getOrInsertComputed\"\u003egetOrInsertComputed\u003c/a\u003e / Source: \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/object/getOrInsert.ts\"\u003egetOrInsert.ts\u003c/a\u003e · \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/object/getOrInsertComputed.ts\"\u003egetOrInsertComputed.ts\u003c/a\u003e / Tests: \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/object/getOrInsert.test.ts\"\u003egetOrInsert.test.ts\u003c/a\u003e · \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/object/getOrInsertComputed.test.ts\"\u003egetOrInsertComputed.test.ts\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdd \u003ccode\u003eisArrayEqual\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/417\"\u003e#417\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/417\"\u003eradashi-org/radashi#417\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eCompare arrays with \u003ccode\u003eObject.is\u003c/code\u003e precision. \u003ccode\u003eisArrayEqual\u003c/code\u003e checks length and element identity, correctly handling tricky cases like \u003ccode\u003eNaN\u003c/code\u003e, sparse arrays, and the \u003ccode\u003e+0\u003c/code\u003e/\u003ccode\u003e-0\u003c/code\u003e distinction.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUses \u003ccode\u003eObject.is\u003c/code\u003e so \u003ccode\u003eNaN\u003c/code\u003e matches itself while \u003ccode\u003e+0\u003c/code\u003e and \u003ccode\u003e-0\u003c/code\u003e stay distinct\u003c/li\u003e\n\u003cli\u003eShort-circuits when lengths differ for a fast inequality check\u003c/li\u003e\n\u003cli\u003eLeaves the original arrays untouched\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003e_.isArrayEqual([1, 2, 3], [1, 2, 3]) // =\u0026gt; true\n_.isArrayEqual([0], [-0]) // =\u0026gt; false\n_.isArrayEqual([Number.NaN], [Number.NaN]) // =\u0026gt; true\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/array/isArrayEqual\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/array/isArrayEqual.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/array/isArrayEqual.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.7.1] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure DurationParser static properties can be tree-shaked in \u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003eb9d7529\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.7.0] - 2025-10-17\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eidentity\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/38e2f37e411eefaf383d9c363ed1a481d69dbf38\"\u003e38e2f37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisArrayEqual\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/095f2b049fb29836c0b912630e4465cb56936deb\"\u003e095f2b0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisMapEqual\u003c/code\u003e and \u003ccode\u003eisSetEqual\u003c/code\u003e functions in \u003ca href=\"https://github.com/radashi-org/radashi/commit/0fa566a133eb2dd85faa9116e3f18c930be4243f\"\u003e0fa566a\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetOrInsert\u003c/code\u003e and \u003ccode\u003egetOrInsertComputed\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/46750764d17ab545f9d5ed72e4ba5f4a0253070a\"\u003e4675076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(objectify)\u003c/strong\u003e Add \u003ccode\u003eindex\u003c/code\u003e parameter to getKey and getValue functions in \u003ca href=\"https://github.com/radashi-org/radashi/commit/150647245b473b789a1c6f4b11e57d34f2ff5514\"\u003e1506472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd absoluteJitter and proportionalJitter in \u003ca href=\"https://github.com/radashi-org/radashi/commit/ebea7d73a3b3ae7da6a3db82374600317fd25b08\"\u003eebea7d7\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve tuple type in \u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e even with a \u003ccode\u003egetter\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/c72a1c4b090cc985a2dd7baa44548693dc7e8e36\"\u003ec72a1c4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eidentity\u003c/code\u003e as default getter for \u003ccode\u003esort\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/df55a6efacb129bf6bcbee00ff84f0886a604c23\"\u003edf55a6e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/478e0cdb1ec928a08724d4caadc2b9083f4cdb3b\"\u003e\u003ccode\u003e478e0cd\u003c/code\u003e\u003c/a\u003e chore(release): 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/763e630721c5334da0e27db1fd1172c1690ae913\"\u003e\u003ccode\u003e763e630\u003c/code\u003e\u003c/a\u003e chore: update .cliffignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003e\u003ccode\u003eb9d7529\u003c/code\u003e\u003c/a\u003e fix: ensure DurationParser static properties can be tree-shaked (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/015494380486af6a4135bed6967c0478dd8a0d5f\"\u003e\u003ccode\u003e0154943\u003c/code\u003e\u003c/a\u003e chore(scripts): use dist build for tree-shake-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/6207890c8cd276471be264475d871e73d137308e\"\u003e\u003ccode\u003e6207890\u003c/code\u003e\u003c/a\u003e chore: add tree-shake-check script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/6c8276a1bfc6b7ae7f99376f1ee7e5ec13d08b4c\"\u003e\u003ccode\u003e6c8276a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat!: transpile to Node18 syntax (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/448\"\u003e#448\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/b109d1e67a13606021358f3e5fa0caa675ea2df5\"\u003e\u003ccode\u003eb109d1e\u003c/code\u003e\u003c/a\u003e feat!: transpile to Node18 syntax (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/f0c9c33a2a194f7459cd4c3f9bcdf17026b36fdd\"\u003e\u003ccode\u003ef0c9c33\u003c/code\u003e\u003c/a\u003e chore(docs): remove unnecessary await in example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/900f2e8f892e2af7a91033db524b46b4a096833d\"\u003e\u003ccode\u003e900f2e8\u003c/code\u003e\u003c/a\u003e chore(release): 12.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/11d932da6a802dc57eabbeedf87399f7073a2b1d\"\u003e\u003ccode\u003e11d932d\u003c/code\u003e\u003c/a\u003e chore: prepare release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-pattern` from 5.7.1 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gvergnaud/ts-pattern/releases\"\u003ets-pattern's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eP.record\u003c/code\u003e patterns\u003c/h3\u003e\n\u003cp\u003eTo match a \u003ccode\u003eRecord\u0026lt;Key, Value\u0026gt;\u003c/code\u003e (an object with consistent key and value types), you can use \u003ccode\u003eP.record(keyPattern, valuePattern)\u003c/code\u003e.\nIt takes a sub-pattern to match against the key, a sub-pattern to match against the value, and will match if \u003cstrong\u003eall entries\u003c/strong\u003e in the object\nmatch these two sub-patterns.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { match, P } from 'ts-pattern';\n\u003cp\u003etype Input = Record\u0026lt;string, number\u0026gt;;\u003c/p\u003e\n\u003cp\u003econst input: Input = {\u003cbr /\u003e\nalice: 100,\u003cbr /\u003e\nbob: 85,\u003cbr /\u003e\ncharlie: 92,\u003cbr /\u003e\n};\u003c/p\u003e\n\u003cp\u003econst output = match(input)\u003cbr /\u003e\n.with(P.record(P.string, P.number), (scores) =\u0026gt; \u003ccode\u003eAll user scores\u003c/code\u003e)\u003cbr /\u003e\n.with(P.record(P.string, P.string), (names) =\u0026gt; \u003ccode\u003eAll user names\u003c/code\u003e)\u003cbr /\u003e\n.otherwise(() =\u0026gt; '');\u003c/p\u003e\n\u003cp\u003econsole.log(output);\u003cbr /\u003e\n// =\u0026gt; \u0026quot;All user scores\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eYou can also use \u003ccode\u003eP.record\u003c/code\u003e with a single argument \u003ccode\u003eP.record(valuePattern)\u003c/code\u003e, which assumes string keys:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst userProfiles = {\n  alice: { name: 'Alice', age: 25 },\n  bob: { name: 'Bob', age: 30 },\n};\n\u003cp\u003econst output = match(userProfiles)\u003cbr /\u003e\n.with(\u003cbr /\u003e\nP.record({ name: P.string, age: P.number }),\u003cbr /\u003e\n(profiles) =\u0026gt; \u003ccode\u003eUser profiles with name and age\u003c/code\u003e\u003cbr /\u003e\n)\u003cbr /\u003e\n.otherwise(() =\u0026gt; 'Different format');\u003c/p\u003e\n\u003cp\u003econsole.log(output);\u003cbr /\u003e\n// =\u0026gt; \u0026quot;User profiles with name and age\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eWhen using \u003ccode\u003eP.select\u003c/code\u003e in record patterns, you can extract all keys or all values as arrays:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/0e15315eafbbb813a91bad34496418846981c1b1\"\u003e\u003ccode\u003e0e15315\u003c/code\u003e\u003c/a\u003e fix: remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/07fb919a70459af15588da1df87bda77da63e49c\"\u003e\u003ccode\u003e07fb919\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gvergnaud/ts-pattern/issues/332\"\u003e#332\u003c/a\u003e from gvergnaud/gvergnaud/feat-p-record-implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/2b18391484e24cf5f7543d1e7072f4d56305e24a\"\u003e\u003ccode\u003e2b18391\u003c/code\u003e\u003c/a\u003e add chainable tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/b16276abd3eee618341b6e0997011bca385e22e3\"\u003e\u003ccode\u003eb16276a\u003c/code\u003e\u003c/a\u003e ç5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/e0739804a31d62c716f3514c9640903efa40000b\"\u003e\u003ccode\u003ee073980\u003c/code\u003e\u003c/a\u003e feat(P.record): Add docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/07508ba76eb7bc237e61e9f01140c6ee888f1335\"\u003e\u003ccode\u003e07508ba\u003c/code\u003e\u003c/a\u003e feat(P.record): add exhaustive checking tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/fbefc6b4bd678bd80a330fb79e5badc2bfe8103e\"\u003e\u003ccode\u003efbefc6b\u003c/code\u003e\u003c/a\u003e deps: update TS and jest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/4070733780aa5f732133f989f1314a59bbbd7a0e\"\u003e\u003ccode\u003e4070733\u003c/code\u003e\u003c/a\u003e feat(P.record): implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/29fbd3aae7313962867a5a5be46373976e9d95bc\"\u003e\u003ccode\u003e29fbd3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gvergnaud/ts-pattern/issues/317\"\u003e#317\u003c/a\u003e from timvandam/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/2721652041058274280272b6c75e7c948ffc0baf\"\u003e\u003ccode\u003e2721652\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gvergnaud/ts-pattern/compare/v5.7.1...v5.9.0\"\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.1.1 to 2.3.9\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.9\u003c/h2\u003e\n\u003ch2\u003e2.3.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8232\"\u003e#8232\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/84c9e08b1b736dcc6d163ab1fb48c581b2de458c\"\u003e\u003ccode\u003e84c9e08\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ruidosujeira\"\u003e\u003ccode\u003e@​ruidosujeira\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-script-url/\"\u003e\u003ccode\u003enoScriptUrl\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis rule disallows the use of \u003ccode\u003ejavascript:\u003c/code\u003e URLs, which are considered a form of \u003ccode\u003eeval\u003c/code\u003e and can pose security risks such as XSS vulnerabilities.\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;a href=\u0026quot;javascript:alert('XSS')\u0026quot;\u0026gt;Click me\u0026lt;/a\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/8341\"\u003e#8341\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/343dc4dfd48a048f0c833af318b6a10dfc4dab6d\"\u003e\u003ccode\u003e343dc4d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-await-thenable/\"\u003e\u003ccode\u003euseAwaitThenable\u003c/code\u003e\u003c/a\u003e, which enforces that \u003ccode\u003eawait\u003c/code\u003e is only used on Promise values.\u003c/p\u003e\n\u003ch4\u003eInvalid\u003c/h4\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait \u0026quot;value\u0026quot;;\n\u003cp\u003econst createValue = () =\u0026gt; \u0026quot;value\u0026quot;;\nawait createValue();\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eCaution\u003c/h4\u003e\n\u003cp\u003eThis is a first iteration of the rule, and does not yet detect generic \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise#thenables\"\u003e\u0026quot;thenable\u0026quot;\u003c/a\u003e values.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8034\"\u003e#8034\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7e0f6c14df92d83d08f86b1e57fc82b4df775b7\"\u003e\u003ccode\u003ee7e0f6c\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/use-regexp-exec/\"\u003e\u003ccode\u003euseRegexpExec\u003c/code\u003e\u003c/a\u003e. Enforce \u003ccode\u003eRegExp#exec\u003c/code\u003e over \u003ccode\u003eString#match\u003c/code\u003e if no global flag is provided.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8137\"\u003e#8137\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d407efb8c650b9288f545efedd4b7d3f9783c8d1\"\u003e\u003ccode\u003ed407efb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Reduced the internal memory used by the Biome formatter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8281\"\u003e#8281\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/30b046faca464404aaeecfe1ed0e8a94b0e25990\"\u003e\u003ccode\u003e30b046f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tylersayshi\"\u003e\u003ccode\u003e@​tylersayshi\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/use-required-scripts/\"\u003e\u003ccode\u003euseRequiredScripts\u003c/code\u003e\u003c/a\u003e, which enforces presence of configurable entries in the \u003ccode\u003escripts\u003c/code\u003e section of \u003ccode\u003epackage.json\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/8290\"\u003e#8290\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d74c8bda655a17405809d24126ee09e9e200d51e\"\u003e\u003ccode\u003ed74c8bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - The HTML formatter has been updated to match Prettier 3.7's behavior for handling \u003ccode\u003e\u0026lt;iframe\u0026gt;\u003c/code\u003e's \u003ccode\u003eallow\u003c/code\u003e attribute.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- \u0026lt;iframe allow=\u0026quot;layout-animations 'none'; unoptimized-images 'none'; oversized-images 'none'; sync-script 'none'; sync-xhr 'none'; unsized-media 'none';\u0026quot;\u0026gt;\u0026lt;/iframe\u0026gt;\n+ \u0026lt;iframe\n+ \tallow=\u0026quot;\n+ \t\tlayout-animations 'none';\n+ \t\tunoptimized-images 'none';\n+ \t\toversized-images 'none';\n+ \t\tsync-script 'none';\n+ \t\tsync-xhr 'none';\n+ \t\tunsized-media 'none';\n+ \t\u0026quot;\n+ \u0026gt;\u0026lt;/iframe\u0026gt;\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.3.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8232\"\u003e#8232\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/84c9e08b1b736dcc6d163ab1fb48c581b2de458c\"\u003e\u003ccode\u003e84c9e08\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ruidosujeira\"\u003e\u003ccode\u003e@​ruidosujeira\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-script-url/\"\u003e\u003ccode\u003enoScriptUrl\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis rule disallows the use of \u003ccode\u003ejavascript:\u003c/code\u003e URLs, which are considered a form of \u003ccode\u003eeval\u003c/code\u003e and can pose security risks such as XSS vulnerabilities.\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;a href=\u0026quot;javascript:alert('XSS')\u0026quot;\u0026gt;Click me\u0026lt;/a\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/8341\"\u003e#8341\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/343dc4dfd48a048f0c833af318b6a10dfc4dab6d\"\u003e\u003ccode\u003e343dc4d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-await-thenable/\"\u003e\u003ccode\u003euseAwaitThenable\u003c/code\u003e\u003c/a\u003e, which enforces that \u003ccode\u003eawait\u003c/code\u003e is only used on Promise values.\u003c/p\u003e\n\u003ch4\u003eInvalid\u003c/h4\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait \u0026quot;value\u0026quot;;\n\u003cp\u003econst createValue = () =\u0026gt; \u0026quot;value\u0026quot;;\nawait createValue();\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eCaution\u003c/h4\u003e\n\u003cp\u003eThis is a first iteration of the rule, and does not yet detect generic \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise#thenables\"\u003e\u0026quot;thenable\u0026quot;\u003c/a\u003e values.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8034\"\u003e#8034\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7e0f6c14df92d83d08f86b1e57fc82b4df775b7\"\u003e\u003ccode\u003ee7e0f6c\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/use-regexp-exec/\"\u003e\u003ccode\u003euseRegexpExec\u003c/code\u003e\u003c/a\u003e. Enforce \u003ccode\u003eRegExp#exec\u003c/code\u003e over \u003ccode\u003eString#match\u003c/code\u003e if no global flag is provided.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8137\"\u003e#8137\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d407efb8c650b9288f545efedd4b7d3f9783c8d1\"\u003e\u003ccode\u003ed407efb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Reduced the internal memory used by the Biome formatter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8281\"\u003e#8281\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/30b046faca464404aaeecfe1ed0e8a94b0e25990\"\u003e\u003ccode\u003e30b046f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tylersayshi\"\u003e\u003ccode\u003e@​tylersayshi\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/use-required-scripts/\"\u003e\u003ccode\u003euseRequiredScripts\u003c/code\u003e\u003c/a\u003e, which enforces presence of configurable entries in the \u003ccode\u003escripts\u003c/code\u003e section of \u003ccode\u003epackage.json\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/8290\"\u003e#8290\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d74c8bda655a17405809d24126ee09e9e200d51e\"\u003e\u003ccode\u003ed74c8bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - The HTML formatter has been updated to match Prettier 3.7's behavior for handling \u003ccode\u003e\u0026lt;iframe\u0026gt;\u003c/code\u003e's \u003ccode\u003eallow\u003c/code\u003e attribute.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- \u0026lt;iframe allow...\n\n_Description has been truncated_","html_url":"https://github.com/bedstack/hono-prisma-realworld-example/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedstack%2Fhono-prisma-realworld-example/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"3683171358","node_id":"PR_kwDOPJEscc62dixB","number":9,"state":"closed","title":"Bump the pnpm group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-15T19:27:36.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T22:44:38.000Z","updated_at":"2025-12-15T19:27:38.000Z","time_to_close":1197778,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pnpm","update_count":15,"packages":[{"name":"@dotenvx/dotenvx","old_version":"1.46.0","new_version":"1.51.1","repository_url":"https://github.com/dotenvx/dotenvx"},{"name":"@hono/node-server","old_version":"1.15.0","new_version":"1.19.6","repository_url":"https://github.com/honojs/node-server"},{"name":"@scalar/hono-api-reference","old_version":"0.9.9","new_version":"0.9.25","repository_url":"https://github.com/scalar/scalar"},{"name":"@scalar/openapi-to-markdown","old_version":"0.2.19","new_version":"0.3.4","repository_url":"https://github.com/scalar/scalar"},{"name":"argon2","old_version":"0.43.0","new_version":"0.44.0","repository_url":"https://github.com/ranisalt/node-argon2"},{"name":"hono","old_version":"4.8.4","new_version":"4.10.7","repository_url":"https://github.com/honojs/hono"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.2","repository_url":"https://github.com/panva/jose"},{"name":"radashi","old_version":"12.6.0","new_version":"12.7.1","repository_url":"https://github.com/radashi-org/radashi"},{"name":"ts-pattern","old_version":"5.7.1","new_version":"5.9.0","repository_url":"https://github.com/gvergnaud/ts-pattern"},{"name":"@biomejs/biome","old_version":"2.1.1","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/node","old_version":"24.0.10","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@dotenvx/dotenvx](https://github.com/dotenvx/dotenvx) | `1.46.0` | `1.51.1` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.15.0` | `1.19.6` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.9.9` | `0.9.25` |\n| [@scalar/openapi-to-markdown](https://github.com/scalar/scalar/tree/HEAD/packages/openapi-to-markdown) | `0.2.19` | `0.3.4` |\n| [argon2](https://github.com/ranisalt/node-argon2) | `0.43.0` | `0.44.0` |\n| [hono](https://github.com/honojs/hono) | `4.8.4` | `4.10.7` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.2` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.7.1` |\n| [ts-pattern](https://github.com/gvergnaud/ts-pattern) | `5.7.1` | `5.9.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.1` | `2.3.8` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.10` | `24.10.1` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n\n\nUpdates `@dotenvx/dotenvx` from 1.46.0 to 1.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotenvx/dotenvx/releases\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.51.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.51.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.50.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.50.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.49.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.49.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.4\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.3\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.7\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.6\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.5\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.4\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.3\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.51.0...v1.51.1\"\u003e1.51.1\u003c/a\u003e (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eopsOff\u003c/code\u003e type information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.50.1...v1.51.0\"\u003e1.51.0\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003econfig({opsOff: true})\u003c/code\u003e options and \u003ccode\u003e--ops-off\u003c/code\u003e flag for turning off \u003ca href=\"https://dotenvx.com/ops\"\u003eDotenvx Ops\u003c/a\u003e features. (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.50.0...v1.50.1\"\u003e1.50.1\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove listed command to \u003ccode\u003eradar\u003c/code\u003e (now \u003ccode\u003eops\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.49.1...v1.50.0\"\u003e1.50.0\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003edotenvx ops\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOps is a coming rename of Radar. Radar will become a feature inside ops.\u003c/li\u003e\n\u003cli\u003eWith \u003ccode\u003edotenvx ops\u003c/code\u003e use dotenvx across your team, infrastructure, agents, and more.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003e _______________________________________________________________________\n|                                                                       |\n|  Dotenvx Ops: Commercial Tooling for Dotenvx                          |\n|                                                                       |\n|  ░▒▓██████▓▒░░▒▓███████▓▒░ ░▒▓███████▓▒░                              |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░                                     |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░                                     |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓███████▓▒░ ░▒▓██████▓▒░                               |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░             ░▒▓█▓▒░                              |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░             ░▒▓█▓▒░                              |\n|  ░▒▓██████▓▒░░▒▓█▓▒░      ░▒▓███████▓▒░                               |\n|                                                                       |\n|  Use dotenvx across your team, infrastructure, agents, and more.      |\n|                                                                       |\n|  Learn more at https://dotenvx.com/ops                                |\n|_______________________________________________________________________|\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.49.0...v1.49.1\"\u003e1.49.1\u003c/a\u003e (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 patch bug with variable expansion of single quoted values (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/882ea84c188f4499cf764db1bbe4bbbf5470074e\"\u003e\u003ccode\u003e882ea84\u003c/code\u003e\u003c/a\u003e 1.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/4c774500000930bd7c0a83b0123e4f9b7c4a8fa6\"\u003e\u003ccode\u003e4c77450\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/95b65ef29a60a229c44fc734430c02f6e6ee397b\"\u003e\u003ccode\u003e95b65ef\u003c/code\u003e\u003c/a\u003e adjust note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/2e8f4d49edc77a981e82e69893099db92f68c781\"\u003e\u003ccode\u003e2e8f4d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/696\"\u003e#696\u003c/a\u003e from dotenvx/copilot/update-dotenvconfigoptions-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/6eb5a81cc98c0a424f9642efbe15ce428be671b8\"\u003e\u003ccode\u003e6eb5a81\u003c/code\u003e\u003c/a\u003e Final verification complete - opsOff type definition added\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/7f90afd48d6b39779584379bc41bdce9521d8a60\"\u003e\u003ccode\u003e7f90afd\u003c/code\u003e\u003c/a\u003e Add opsOff property to DotenvConfigOptions type definition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/fbecce16b7dfd836351922c2a983621996749ab5\"\u003e\u003ccode\u003efbecce1\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/88e462a893f7b9737fde086623c423f989d84859\"\u003e\u003ccode\u003e88e462a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/691\"\u003e#691\u003c/a\u003e from cunneen/tar-fs-npm-audit-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/44e625772877df49e548ccb5a1bbeb32ba83af84\"\u003e\u003ccode\u003e44e6257\u003c/code\u003e\u003c/a\u003e build: :arrow_up: npm audit fix tar-fs 2.0.0 -\u0026gt; 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/92dcf86ece73494ede806a33c13e804d1122f2ce\"\u003e\u003ccode\u003e92dcf86\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/690\"\u003e#690\u003c/a\u003e from dotenvx/password-expand\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.46.0...v1.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hono/node-server` from 1.15.0 to 1.19.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/node-server/releases\"\u003e\u003ccode\u003e@​hono/node-server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(serve-static): fix onFound timing by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/286\"\u003ehonojs/node-server#286\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.5...v1.19.6\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.5...v1.19.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: cancel a readable stream if a writable stream is closed before a readable stream is closed. by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/280\"\u003ehonojs/node-server#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.4...v1.19.5\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.4...v1.19.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(serve-static): Add error handling in createStreamBody by \u003ca href=\"https://github.com/thongdoan\"\u003e\u003ccode\u003e@​thongdoan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/278\"\u003ehonojs/node-server#278\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/thongdoan\"\u003e\u003ccode\u003e@​thongdoan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/278\"\u003ehonojs/node-server#278\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.3...v1.19.4\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.3...v1.19.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Refactor promise check for response handling by \u003ca href=\"https://github.com/kay-is\"\u003e\u003ccode\u003e@​kay-is\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/277\"\u003ehonojs/node-server#277\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/kay-is\"\u003e\u003ccode\u003e@​kay-is\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/277\"\u003ehonojs/node-server#277\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.2...v1.19.3\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.2...v1.19.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: better handle range parse to avoid NaN error by \u003ca href=\"https://github.com/zwpaper\"\u003e\u003ccode\u003e@​zwpaper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/276\"\u003ehonojs/node-server#276\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/zwpaper\"\u003e\u003ccode\u003e@​zwpaper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/276\"\u003ehonojs/node-server#276\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Keep lightweight request even if accessing method, url or headers by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/274\"\u003ehonojs/node-server#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add \u003ccode\u003epackageManager\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/275\"\u003ehonojs/node-server#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/3cdef3feeb14792357a3664bc992188d7a261c1c\"\u003e\u003ccode\u003e3cdef3f\u003c/code\u003e\u003c/a\u003e 1.19.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/34358756a12acd5c92bb07cb31c378eb20a38816\"\u003e\u003ccode\u003e3435875\u003c/code\u003e\u003c/a\u003e fix(serve-static): fix onFound timing (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/840c22b5ecb1a8451478e52a9ba5226719afc66c\"\u003e\u003ccode\u003e840c22b\u003c/code\u003e\u003c/a\u003e 1.19.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/4b5a8d1c7376a806e3f82466b05daf4436eebc25\"\u003e\u003ccode\u003e4b5a8d1\u003c/code\u003e\u003c/a\u003e fix: cancel a readable stream if a writable stream is closed before a readabl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/a5e7d50ae8c752984f2af239e9120445f5e69451\"\u003e\u003ccode\u003ea5e7d50\u003c/code\u003e\u003c/a\u003e 1.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/0ee7ce1e2c3fff3d9e83c76460c1fcc513e8fd61\"\u003e\u003ccode\u003e0ee7ce1\u003c/code\u003e\u003c/a\u003e fix(serve-static): Add error handling in createStreamBody (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/f3156d9bcc9cb8929a4ad00cf4feabd682a37949\"\u003e\u003ccode\u003ef3156d9\u003c/code\u003e\u003c/a\u003e 1.19.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/4f50527d73748f6d9b438cbad33ac94e9598802a\"\u003e\u003ccode\u003e4f50527\u003c/code\u003e\u003c/a\u003e fix: Refactor promise check for response handling (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/cf75f9d81eee0c882057512b17843a2b3278be31\"\u003e\u003ccode\u003ecf75f9d\u003c/code\u003e\u003c/a\u003e 1.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/fc9f9ab2dd1828aeced7e7e4e690d577c254d508\"\u003e\u003ccode\u003efc9f9ab\u003c/code\u003e\u003c/a\u003e fix: better handle range parse to avoid NaN error (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/276\"\u003e#276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/node-server/compare/v1.15.0...v1.19.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/hono-api-reference` from 0.9.9 to 0.9.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md\"\u003e\u003ccode\u003e@​scalar/hono-api-reference\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.24\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/scalar/scalar/pull/7241\"\u003e#7241\u003c/a\u003e \u003ca href=\"https://github.com/scalar/scalar/commit/2377b76d050f8de70037b17a32d0dd1181d3311d\"\u003e\u003ccode\u003e2377b76\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hanspagel\"\u003e\u003ccode\u003e@​hanspagel\u003c/code\u003e\u003c/a\u003e! - chore: use \u0026quot;current\u0026quot; not \u0026quot;latest\u0026quot; scalar registry url\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/2377b76d050f8de70037b17a32d0dd1181d3311d\"\u003e\u003ccode\u003e2377b76\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.22\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.23\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/scalar/scalar/pull/7170\"\u003e#7170\u003c/a\u003e \u003ca href=\"https://github.com/scalar/scalar/commit/5d2a74098cc51acb4bdc88758f35bf5d2ac3839f\"\u003e\u003ccode\u003e5d2a740\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Bump dependency to patch GHSA-q7jf-gf43-6x6p\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.22\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [1e01464]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [fd2c4ba]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/integrations/hono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/openapi-to-markdown` from 0.2.19 to 0.3.4\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/openapi-to-markdown/CHANGELOG.md\"\u003e\u003ccode\u003e@​scalar/openapi-to-markdown\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/7337\"\u003e#7337\u003c/a\u003e \u003ca href=\"https://github.com/scalar/scalar/commit/0b881eec7ae5d43c80b00d9ee05ee0bb9d745acf\"\u003e\u003ccode\u003e0b881ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e! - fix(openapi-to-markdown): remove unused dependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@scalar/snippetz\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erehype-stringify\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/7385\"\u003e#7385\u003c/a\u003e \u003ca href=\"https://github.com/scalar/scalar/commit/8f26496829285a56622b977b002a39ac7cea5ce5\"\u003e\u003ccode\u003e8f26496\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/inyourtime\"\u003e\u003ccode\u003e@​inyourtime\u003c/code\u003e\u003c/a\u003e! - feat(openapi-to-markdown): add language classes to code blocks\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/7337\"\u003e#7337\u003c/a\u003e \u003ca href=\"https://github.com/scalar/scalar/commit/0b881eec7ae5d43c80b00d9ee05ee0bb9d745acf\"\u003e\u003ccode\u003e0b881ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e! - fix(openapi-to-markdown): remove css exports pointing to non-existing files\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/d86f1d6911ecbca70b011a2a0efb6d6e0eca59bb\"\u003e\u003ccode\u003ed86f1d6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/44aeef01073801165e339163462378b7b62ff68d\"\u003e\u003ccode\u003e44aeef0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/0519a33c7d3f3cf65b93b37392c51d3c0586cbab\"\u003e\u003ccode\u003e0519a33\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/cbedfab576502069be27ceacbea145a917214e47\"\u003e\u003ccode\u003ecbedfab\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/5a108fcbc52ae7957731c23689896ba353b83d3b\"\u003e\u003ccode\u003e5a108fc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/cded2d6c087418c3c44731d344d0827a87b78b74\"\u003e\u003ccode\u003ecded2d6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/cbedfab576502069be27ceacbea145a917214e47\"\u003e\u003ccode\u003ecbedfab\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\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.5.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.23.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-upgrader\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/9c9dbbaa940667303f0ace59469fd78c2a741937\"\u003e\u003ccode\u003e9c9dbba\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/4bec1ba332e919c4ee32dcfbfb07bd8ee42c4d74\"\u003e\u003ccode\u003e4bec1ba\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/fddf294b00dd8c9eb5c713c338f2ec6e3f62523d\"\u003e\u003ccode\u003efddf294\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/c1ecd0c6096f3fbe2e3d8ad3794ea718bb6bce66\"\u003e\u003ccode\u003ec1ecd0c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/c1ecd0c6096f3fbe2e3d8ad3794ea718bb6bce66\"\u003e\u003ccode\u003ec1ecd0c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/2377b76d050f8de70037b17a32d0dd1181d3311d\"\u003e\u003ccode\u003e2377b76\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.23.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/packages/openapi-to-markdown\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `argon2` from 0.43.0 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ranisalt/node-argon2/releases\"\u003eargon2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.44.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump node-addon-api from 8.4.0 to 8.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/466\"\u003eranisalt/node-argon2#466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump node-gyp from 11.2.0 to 11.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/467\"\u003eranisalt/node-argon2#467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild system tweaks for reproducible builds by \u003ca href=\"https://github.com/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/447\"\u003eranisalt/node-argon2#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.1...v0.44.0\"\u003ehttps://github.com/ranisalt/node-argon2/compare/v0.43.1...v0.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.43.1\u003c/h2\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/456\"\u003e#456\u003c/a\u003e caused by Typescript 5.7 changing how Buffer types work (see \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/pull/59417\"\u003emicrosoft/TypeScript#59417\u003c/a\u003e). FreeBSD ARM64 prebuilds are now available.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid overriding _FORTIFY_SOURCE if already set by \u003ca href=\"https://github.com/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/455\"\u003eranisalt/node-argon2#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport FreeBSD ARM64 builds by \u003ca href=\"https://github.com/ranisalt\"\u003e\u003ccode\u003e@​ranisalt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/459\"\u003eranisalt/node-argon2#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump node-addon-api from 8.3.1 to 8.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/460\"\u003eranisalt/node-argon2#460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tar-fs from 2.1.2 to 2.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/458\"\u003eranisalt/node-argon2#458\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/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/455\"\u003eranisalt/node-argon2#455\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.43.1\"\u003ehttps://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.43.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/cd4eae514b41b1098f2e2d8a32a4b4a1fe0848a9\"\u003e\u003ccode\u003ecd4eae5\u003c/code\u003e\u003c/a\u003e v0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/0d88d0d35a508b78e049763e0f58d643b0fc3707\"\u003e\u003ccode\u003e0d88d0d\u003c/code\u003e\u003c/a\u003e Build system tweaks for reproducible builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/a6ca2fd561a5505bc5db4c65510b585a4025ba3c\"\u003e\u003ccode\u003ea6ca2fd\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 1.9.4 to 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/c33250d77a5bba028c32831be1efb9ce2bee53c3\"\u003e\u003ccode\u003ec33250d\u003c/code\u003e\u003c/a\u003e Bump node-gyp from 11.2.0 to 11.3.0 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/e4ff08c0bbd81f63534c00af536fdc1c1b994b18\"\u003e\u003ccode\u003ee4ff08c\u003c/code\u003e\u003c/a\u003e Bump node-addon-api from 8.4.0 to 8.5.0 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/b3de3a2f97d05e28ceba2a2c625cbecc6bc0066b\"\u003e\u003ccode\u003eb3de3a2\u003c/code\u003e\u003c/a\u003e Potential fix for code scanning alert no. 35: Workflow does not contain permi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/bcf72326ee9e100c31459fc919e7b6a5a2066906\"\u003e\u003ccode\u003ebcf7232\u003c/code\u003e\u003c/a\u003e v0.43.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/93fa4697a6970099f0b6d4e4891e37da13e52fbb\"\u003e\u003ccode\u003e93fa469\u003c/code\u003e\u003c/a\u003e Fix linter formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/6727b44b826ceb225c8545ac74e7a25955cb21eb\"\u003e\u003ccode\u003e6727b44\u003c/code\u003e\u003c/a\u003e Upgrade dependencies, revert Typescript to v5.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/e96cf5ac889fcc5ae326e5392773ec95388c2a1e\"\u003e\u003ccode\u003ee96cf5a\u003c/code\u003e\u003c/a\u003e Bump tar-fs from 2.1.2 to 2.1.3 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.8.4 to 4.10.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(validator): fix incomplete types and wrong tests by \u003ca href=\"https://github.com/EdamAme-x\"\u003e\u003ccode\u003e@​EdamAme-x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4521\"\u003ehonojs/hono#4521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(types): delete type \u003ccode\u003eNotSpecified\u003c/code\u003e and \u003ccode\u003eStrictVerifyOptions\u003c/code\u003e by \u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4525\"\u003ehonojs/hono#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add JSX type for hono/jsx/dom by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4534\"\u003ehonojs/hono#4534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(adapter/bun): fix TypeError: null is not an object (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4429\"\u003e#4429\u003c/a\u003e) by \u003ca href=\"https://github.com/brenc\"\u003e\u003ccode\u003e@​brenc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4538\"\u003ehonojs/hono#4538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add config version to \u003ccode\u003ebun.lock\u003c/code\u003e by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4548\"\u003ehonojs/hono#4548\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/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4525\"\u003ehonojs/hono#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brenc\"\u003e\u003ccode\u003e@​brenc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4538\"\u003ehonojs/hono#4538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.6...v4.10.7\"\u003ehttps://github.com/honojs/hono/compare/v4.10.6...v4.10.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.10.6\u003c/h2\u003e\n\u003ch2\u003eDeperecated\u003c/h2\u003e\n\u003ch3\u003ebearer-auth options\u003c/h3\u003e\n\u003cp\u003eThe following options are deprecated and will be removed in a future version:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enoAuthenticationHeaderMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003enoAuthenticationHeader.message\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalidAuthenticationHeaderMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003einvalidAuthenticationHeader.message\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalidTokenMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003einvalidToken.message\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(aws-lambda): handle AWS Lattice events by \u003ca href=\"https://github.com/anho\"\u003e\u003ccode\u003e@​anho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4451\"\u003ehonojs/hono#4451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(secure-headers): support CSP TrustedTypePolicy by \u003ca href=\"https://github.com/RosApr\"\u003e\u003ccode\u003e@​RosApr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4500\"\u003ehonojs/hono#4500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Improve auth middlewares by \u003ca href=\"https://github.com/MathurAditya724\"\u003e\u003ccode\u003e@​MathurAditya724\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4485\"\u003ehonojs/hono#4485\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/anho\"\u003e\u003ccode\u003e@​anho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4451\"\u003ehonojs/hono#4451\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.5...v4.10.6\"\u003ehttps://github.com/honojs/hono/compare/v4.10.5...v4.10.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.10.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(CONTRIBUTING): use bun instead of yarn in local development setup by \u003ca href=\"https://github.com/taichi-1\"\u003e\u003ccode\u003e@​taichi-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4503\"\u003ehonojs/hono#4503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: grammar issue by \u003ca href=\"https://github.com/WuMingDao\"\u003e\u003ccode\u003e@​WuMingDao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4508\"\u003ehonojs/hono#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils/url): make _getQueryParam search behind question mark by \u003ca href=\"https://github.com/tuzi3040\"\u003e\u003ccode\u003e@​tuzi3040\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4507\"\u003ehonojs/hono#4507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(jsx): self-close wrapped empty tags by \u003ca href=\"https://github.com/jakelee8\"\u003e\u003ccode\u003e@​jakelee8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4511\"\u003ehonojs/hono#4511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve private field removal by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4513\"\u003ehonojs/hono#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(middleware/cache): skip caching when \u003ccode\u003eVary: *\u003c/code\u003e is present by \u003ca href=\"https://github.com/pHo9UBenaA\"\u003e\u003ccode\u003e@​pHo9UBenaA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4504\"\u003ehonojs/hono#4504\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/taichi-1\"\u003e\u003ccode\u003e@​taichi-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4503\"\u003ehonojs/hono#4503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WuMingDao\"\u003e\u003ccode\u003e@​WuMingDao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4508\"\u003ehonojs/hono#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tuzi3040\"\u003e\u003ccode\u003e@​tuzi3040\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4507\"\u003ehonojs/hono#4507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakelee8\"\u003e\u003ccode\u003e@​jakelee8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4511\"\u003ehonojs/hono#4511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pHo9UBenaA\"\u003e\u003ccode\u003e@​pHo9UBenaA\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4504\"\u003ehonojs/hono#4504\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/b06005ae7200fe7f3dbfde35490878fd5ce651e5\"\u003e\u003ccode\u003eb06005a\u003c/code\u003e\u003c/a\u003e 4.10.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/775bcc5f760cb16223b7c983adfb0d49cecbba0e\"\u003e\u003ccode\u003e775bcc5\u003c/code\u003e\u003c/a\u003e chore: add config version to \u003ccode\u003ebun.lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4548\"\u003e#4548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/7d6d04ea4b0d0ecbe4240fad5ad5878925c5814a\"\u003e\u003ccode\u003e7d6d04e\u003c/code\u003e\u003c/a\u003e fix(adapter/bun): fix TypeError: null is not an object (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4429\"\u003e#4429\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4538\"\u003e#4538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/342ff3b52dda2d655aa5c5b649557e9d6f247909\"\u003e\u003ccode\u003e342ff3b\u003c/code\u003e\u003c/a\u003e fix: add JSX type for hono/jsx/dom (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4534\"\u003e#4534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/8fe7fee51631491a6d3985eb073e1b20e8a77164\"\u003e\u003ccode\u003e8fe7fee\u003c/code\u003e\u003c/a\u003e refactor(types): delete type \u003ccode\u003eNotSpecified\u003c/code\u003e and \u003ccode\u003eStrictVerifyOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4525\"\u003e#4525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/a5f395812e7b5a355e42489cd7e8869ed7f3bb77\"\u003e\u003ccode\u003ea5f3958\u003c/code\u003e\u003c/a\u003e fix(validator): fix incomplete types and wrong tests (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4521\"\u003e#4521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/4960c063938763a9344c554286e72dcd2545b751\"\u003e\u003ccode\u003e4960c06\u003c/code\u003e\u003c/a\u003e 4.10.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/96d2a89c57a20b4c3ef5acbe16c880c71c0df60a\"\u003e\u003ccode\u003e96d2a89\u003c/code\u003e\u003c/a\u003e feat: Improve auth middlewares (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4485\"\u003e#4485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/279184b185eedc6cc8fa7bc95335a4dae61df8e7\"\u003e\u003ccode\u003e279184b\u003c/code\u003e\u003c/a\u003e feat(secure-headers): support CSP TrustedTypePolicy (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4500\"\u003e#4500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/cea3fb09a1d6a6659142555b123cdf80c340f39d\"\u003e\u003ccode\u003ecea3fb0\u003c/code\u003e\u003c/a\u003e feat(aws-lambda): handle AWS Lattice events (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.8.4...v4.10.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.2\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efallback to checking instanceof for CryptoKey (\u003ca href=\"https://github.com/panva/jose/commit/901cd908f325265c39f8af1f1505138e0a689f94\"\u003e901cd90\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/803\"\u003e#803\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/821\"\u003e#821\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/827\"\u003e#827\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/828\"\u003e#828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.1\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd link to RFC9864 (\u003ca href=\"https://github.com/panva/jose/commit/767edde5bde07c60e2c1b1db365ad234a9ae5195\"\u003e767edde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink to ML-DSA for JOSE (\u003ca href=\"https://github.com/panva/jose/commit/ed4252ca8ed084e734a53b214f62e3da11c39857\"\u003eed4252c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove mention of Edge Runtime from the readme (\u003ca href=\"https://github.com/panva/jose/commit/94fdde702498f5e94ec3307f85f120f43a527590\"\u003e94fdde7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate README.md (\u003ca href=\"https://github.com/panva/jose/commit/25098ef7518be732bbef3ea6ed87b0d61a85f581\"\u003e25098ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate named exports in the source code (\u003ca href=\"https://github.com/panva/jose/commit/f6ae30d5d86c376269ffa853f62e403d13d4f610\"\u003ef6ae30d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose setKeyManagementParameters also on a GeneralEncrypt Recipient (\u003ca href=\"https://github.com/panva/jose/commit/16e6b230ee29662c599c556b91a2c367f0fa088c\"\u003e16e6b23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efaster path for symmetric key checks (\u003ca href=\"https://github.com/panva/jose/commit/a44c2ec6351fb639816846ec8b23f5f084a3d9fb\"\u003ea44c2ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove en/decoding overheads (\u003ca href=\"https://github.com/panva/jose/commit/daee4265c9ab218acbcdb1d7b10c3c728447240b\"\u003edaee426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.1...v6.1.2\"\u003e6.1.2\u003c/a\u003e (2025-11-15)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efallback to checking instanceof for CryptoKey (\u003ca href=\"https://github.com/panva/jose/commit/901cd908f325265c39f8af1f1505138e0a689f94\"\u003e901cd90\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/803\"\u003e#803\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/821\"\u003e#821\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/827\"\u003e#827\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/828\"\u003e#828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.0...v6.1.1\"\u003e6.1.1\u003c/a\u003e (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd link to RFC9864 (\u003ca href=\"https://github.com/panva/jose/commit/767edde5bde07c60e2c1b1db365ad234a9ae5195\"\u003e767edde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink to ML-DSA for JOSE (\u003ca href=\"https://github.com/panva/jose/commit/ed4252ca8ed084e734a53b214f62e3da11c39857\"\u003eed4252c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove mention of Edge Runtime from the readme (\u003ca href=\"https://github.com/panva/jose/commit/94fdde702498f5e94ec3307f85f120f43a527590\"\u003e94fdde7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate README.md (\u003ca href=\"https://github.com/panva/jose/commit/25098ef7518be732bbef3ea6ed87b0d61a85f581\"\u003e25098ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate named exports in the source code (\u003ca href=\"https://github.com/panva/jose/commit/f6ae30d5d86c376269ffa853f62e403d13d4f610\"\u003ef6ae30d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose setKeyManagementParameters also on a GeneralEncrypt Recipient (\u003ca href=\"https://github.com/panva/jose/commit/16e6b230ee29662c599c556b91a2c367f0fa088c\"\u003e16e6b23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efaster path for symmetric key checks (\u003ca href=\"https://github.com/panva/jose/commit/a44c2ec6351fb639816846ec8b23f5f084a3d9fb\"\u003ea44c2ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove en/decoding overheads (\u003ca href=\"https://github.com/panva/jose/commit/daee4265c9ab218acbcdb1d7b10c3c728447240b\"\u003edaee426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/f71f270d21ab0eef5b0b84c320eb2aafb69aa3b5\"\u003e\u003ccode\u003ef71f270\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/901cd908f325265c39f8af1f1505138e0a689f94\"\u003e\u003ccode\u003e901cd90\u003c/code\u003e\u003c/a\u003e refactor: fallback to checking instanceof for CryptoKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/876b853a2aaff218823c172d4d8e2c7155710be7\"\u003e\u003ccode\u003e876b853\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/37f40af1068e3ee13dec7fa10821d83765839b01\"\u003e\u003ccode\u003e37f40af\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/16e6b230ee29662c599c556b91a2c367f0fa088c\"\u003e\u003ccode\u003e16e6b23\u003c/code\u003e\u003c/a\u003e refactor: expose setKeyManagementParameters also on a GeneralEncrypt Recipient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/daee4265c9ab218acbcdb1d7b10c3c728447240b\"\u003e\u003ccode\u003edaee426\u003c/code\u003e\u003c/a\u003e refactor: improve en/decoding overheads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/767edde5bde07c60e2c1b1db365ad234a9ae5195\"\u003e\u003ccode\u003e767edde\u003c/code\u003e\u003c/a\u003e docs: add link to RFC9864\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/d7fe1d9a290fa0f35c4530f215d8b7ab97e14efd\"\u003e\u003ccode\u003ed7fe1d9\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/ed4252ca8ed084e734a53b214f62e3da11c39857\"\u003e\u003ccode\u003eed4252c\u003c/code\u003e\u003c/a\u003e docs: link to ML-DSA for JOSE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/25098ef7518be732bbef3ea6ed87b0d61a85f581\"\u003e\u003ccode\u003e25098ef\u003c/code\u003e\u003c/a\u003e docs: update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.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 jose since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure DurationParser static properties can be tree-shaked in \u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003eb9d7529\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eNew Functions\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003egetOrInsert\u003c/code\u003e and \u003ccode\u003egetOrInsertComputed\u003c/code\u003e functions [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/444\"\u003e#444\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/444\"\u003eradashi-org/radashi#444\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAccess or initialize map entries without boilerplate branching. \u003ccode\u003egetOrInsert\u003c/code\u003e writes the provided value once, while \u003ccode\u003egetOrInsertComputed\u003c/code\u003e lazily creates an entry only when it is missing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWorks with both \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eWeakMap\u003c/code\u003e instances\u003c/li\u003e\n\u003cli\u003eReturns the stored entry so you can chain additional logic\u003c/li\u003e\n\u003cli\u003eAvoids unnecessary factory calls when a key already exists\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003econst counts = new Map\u0026lt;string, number\u0026gt;()\u003c/p\u003e\n\u003cp\u003e_.getOrInsert(counts, 'clicks', 1) // =\u0026gt; 1\n_.getOrInsert(counts, 'clicks', 5) // =\u0026gt; 1\n_.getOrInsertComputed(counts, 'views', () =\u0026gt; 10) // =\u0026gt; 10\n_.getOrInsertComputed(counts, 'views', () =\u0026gt; 0) // =\u0026gt; 10\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eInspired by TC39's \u003ca href=\"https://github.com/tc39/proposal-upsert\"\u003eupsert proposal\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e🔗 Docs: \u003ca href=\"https://radashi.js.org/reference/object/getOrInsert\"\u003egetOrInsert\u003c/a\u003e · \u003ca href=\"https://radashi.js.org/reference/object/getOrInsertComputed\"\u003egetOrInsertComputed\u003c/a\u003e / Source: \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/object/getOrInsert.ts\"\u003egetOrInsert.ts\u003c/a\u003e · \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/object/getOrInsertComputed.ts\"\u003egetOrInsertComputed.ts\u003c/a\u003e / Tests: \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/object/getOrInsert.test.ts\"\u003egetOrInsert.test.ts\u003c/a\u003e · \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/object/getOrInsertComputed.test.ts\"\u003egetOrInsertComputed.test.ts\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdd \u003ccode\u003eisArrayEqual\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/417\"\u003e#417\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/417\"\u003eradashi-org/radashi#417\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eCompare arrays with \u003ccode\u003eObject.is\u003c/code\u003e precision. \u003ccode\u003eisArrayEqual\u003c/code\u003e checks length and element identity, correctly handling tricky cases like \u003ccode\u003eNaN\u003c/code\u003e, sparse arrays, and the \u003ccode\u003e+0\u003c/code\u003e/\u003ccode\u003e-0\u003c/code\u003e distinction.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUses \u003ccode\u003eObject.is\u003c/code\u003e so \u003ccode\u003eNaN\u003c/code\u003e matches itself while \u003ccode\u003e+0\u003c/code\u003e and \u003ccode\u003e-0\u003c/code\u003e stay distinct\u003c/li\u003e\n\u003cli\u003eShort-circuits when lengths differ for a fast inequality check\u003c/li\u003e\n\u003cli\u003eLeaves the original arrays untouched\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003e_.isArrayEqual([1, 2, 3], [1, 2, 3]) // =\u0026gt; true\n_.isArrayEqual([0], [-0]) // =\u0026gt; false\n_.isArrayEqual([Number.NaN], [Number.NaN]) // =\u0026gt; true\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/array/isArrayEqual\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/array/isArrayEqual.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/array/isArrayEqual.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.7.1] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure DurationParser static properties can be tree-shaked in \u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003eb9d7529\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.7.0] - 2025-10-17\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eidentity\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/38e2f37e411eefaf383d9c363ed1a481d69dbf38\"\u003e38e2f37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisArrayEqual\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/095f2b049fb29836c0b912630e4465cb56936deb\"\u003e095f2b0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisMapEqual\u003c/code\u003e and \u003ccode\u003eisSetEqual\u003c/code\u003e functions in \u003ca href=\"https://github.com/radashi-org/radashi/commit/0fa566a133eb2dd85faa9116e3f18c930be4243f\"\u003e0fa566a\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetOrInsert\u003c/code\u003e and \u003ccode\u003egetOrInsertComputed\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/46750764d17ab545f9d5ed72e4ba5f4a0253070a\"\u003e4675076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(objectify)\u003c/strong\u003e Add \u003ccode\u003eindex\u003c/code\u003e parameter to getKey and getValue functions in \u003ca href=\"https://github.com/radashi-org/radashi/commit/150647245b473b789a1c6f4b11e57d34f2ff5514\"\u003e1506472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd absoluteJitter and proportionalJitter in \u003ca href=\"https://github.com/radashi-org/radashi/commit/ebea7d73a3b3ae7da6a3db82374600317fd25b08\"\u003eebea7d7\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve tuple type in \u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e even with a \u003ccode\u003egetter\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/c72a1c4b090cc985a2dd7baa44548693dc7e8e36\"\u003ec72a1c4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eidentity\u003c/code\u003e as default getter for \u003ccode\u003esort\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/df55a6efacb129bf6bcbee00ff84f0886a604c23\"\u003edf55a6e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/478e0cdb1ec928a08724d4caadc2b9083f4cdb3b\"\u003e\u003ccode\u003e478e0cd\u003c/code\u003e\u003c/a\u003e chore(release): 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/763e630721c5334da0e27db1fd1172c1690ae913\"\u003e\u003ccode\u003e763e630\u003c/code\u003e\u003c/a\u003e chore: update .cliffignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003e\u003ccode\u003eb9d7529\u003c/code\u003e\u003c/a\u003e fix: ensure DurationParser static properties can be tree-shaked (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/015494380486af6a4135bed6967c0478dd8a0d5f\"\u003e\u003ccode\u003e0154943\u003c/code\u003e\u003c/a\u003e chore(scripts): use dist build for tree-shake-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/6207890c8cd276471be264475d871e73d137308e\"\u003e\u003ccode\u003e6207890\u003c/code\u003e\u003c/a\u003e chore: add tree-shake-check script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/6c8276a1bfc6b7ae7f99376f1ee7e5ec13d08b4c\"\u003e\u003ccode\u003e6c8276a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat!: transpile to Node18 syntax (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/448\"\u003e#448\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/b109d1e67a13606021358f3e5fa0caa675ea2df5\"\u003e\u003ccode\u003eb109d1e\u003c/code\u003e\u003c/a\u003e feat!: transpile to Node18 syntax (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/f0c9c33a2a194f7459cd4c3f9bcdf17026b36fdd\"\u003e\u003ccode\u003ef0c9c33\u003c/code\u003e\u003c/a\u003e chore(docs): remove unnecessary await in example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/900f2e8f892e2af7a91033db524b46b4a096833d\"\u003e\u003ccode\u003e900f2e8\u003c/code\u003e\u003c/a\u003e chore(release): 12.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/11d932da6a802dc57eabbeedf87399f7073a2b1d\"\u003e\u003ccode\u003e11d932d\u003c/code\u003e\u003c/a\u003e chore: prepare release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-pattern` from 5.7.1 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gvergnaud/ts-pattern/releases\"\u003ets-pattern's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eP.record\u003c/code\u003e patterns\u003c/h3\u003e\n\u003cp\u003eTo match a \u003ccode\u003eRecord\u0026lt;Key, Value\u0026gt;\u003c/code\u003e (an object with consistent key and value types), you can use \u003ccode\u003eP.record(keyPattern, valuePattern)\u003c/code\u003e.\nIt takes a sub-pattern to match against the key, a sub-pattern to match against the value, and will match if \u003cstrong\u003eall entries\u003c/strong\u003e in the object\nmatch these two sub-patterns.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { match, P } from 'ts-pattern';\n\u003cp\u003etype Input = Record\u0026lt;string, number\u0026gt;;\u003c/p\u003e\n\u003cp\u003econst input: Input = {\u003cbr /\u003e\nalice: 100,\u003cbr /\u003e\nbob: 85,\u003cbr /\u003e\ncharlie: 92,\u003cbr /\u003e\n};\u003c/p\u003e\n\u003cp\u003econst output = match(input)\u003cbr /\u003e\n.with(P.record(P.string, P.number), (scores) =\u0026gt; \u003ccode\u003eAll user scores\u003c/code\u003e)\u003cbr /\u003e\n.with(P.record(P.string, P.string), (names) =\u0026gt; \u003ccode\u003eAll user names\u003c/code\u003e)\u003cbr /\u003e\n.otherwise(() =\u0026gt; '');\u003c/p\u003e\n\u003cp\u003econsole.log(output);\u003cbr /\u003e\n// =\u0026gt; \u0026quot;All user scores\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eYou can also use \u003ccode\u003eP.record\u003c/code\u003e with a single argument \u003ccode\u003eP.record(valuePattern)\u003c/code\u003e, which assumes string keys:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst userProfiles = {\n  alice: { name: 'Alice', age: 25 },\n  bob: { name: 'Bob', age: 30 },\n};\n\u003cp\u003econst output = match(userProfiles)\u003cbr /\u003e\n.with(\u003cbr /\u003e\nP.record({ name: P.string, age: P.number }),\u003cbr /\u003e\n(profiles) =\u0026gt; \u003ccode\u003eUser profiles with name and age\u003c/code\u003e\u003cbr /\u003e\n)\u003cbr /\u003e\n.otherwise(() =\u0026gt; 'Different format');\u003c/p\u003e\n\u003cp\u003econsole.log(output);\u003cbr /\u003e\n// =\u0026gt; \u0026quot;User profiles with name and age\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eWhen using \u003ccode\u003eP.select\u003c/code\u003e in record patterns, you can extract all keys or all values as arrays:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/0e15315eafbbb813a91bad34496418846981c1b1\"\u003e\u003ccode\u003e0e15315\u003c/code\u003e\u003c/a\u003e fix: remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/07fb919a70459af15588da1df87bda77da63e49c\"\u003e\u003ccode\u003e07fb919\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gvergnaud/ts-pattern/issues/332\"\u003e#332\u003c/a\u003e from gvergnaud/gvergnaud/feat-p-record-implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/2b18391484e24cf5f7543d1e7072f4d56305e24a\"\u003e\u003ccode\u003e2b18391\u003c/code\u003e\u003c/a\u003e add chainable tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/b16276abd3eee618341b6e0997011bca385e22e3\"\u003e\u003ccode\u003eb16276a\u003c/code\u003e\u003c/a\u003e ç5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/e0739804a31d62c716f3514c9640903efa40000b\"\u003e\u003ccode\u003ee073980\u003c/code\u003e\u003c/a\u003e feat(P.record): Add docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/07508ba76eb7bc237e61e9f01140c6ee888f1335\"\u003e\u003ccode\u003e07508ba\u003c/code\u003e\u003c/a\u003e feat(P.record): add exhaustive checking tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/fbefc6b4bd678bd80a330fb79e5badc2bfe8103e\"\u003e\u003ccode\u003efbefc6b\u003c/code\u003e\u003c/a\u003e deps: update TS and jest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/4070733780aa5f732133f989f1314a59bbbd7a0e\"\u003e\u003ccode\u003e4070733\u003c/code\u003e\u003c/a\u003e feat(P.record): implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/29fbd3aae7313962867a5a5be46373976e9d95bc\"\u003e\u003ccode\u003e29fbd3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gvergnaud/ts-pattern/issues/317\"\u003e#317\u003c/a\u003e from timvandam/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/2721652041058274280272b6c75e7c948ffc0baf\"\u003e\u003ccode\u003e2721652\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gvergnaud/ts-pattern/compare/v5.7.1...v5.9.0\"\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.1.1 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://git...\n\n_Description has been truncated_","html_url":"https://github.com/bedtime-coders/php/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fphp/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"2872437632","node_id":"PR_kwDOG9mpBM6rNeuA","number":22,"state":"closed","title":"chore(deps): bump radashi from 12.6.0 to 12.6.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-03T04:04:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T23:56:53.000Z","updated_at":"2025-10-03T04:04:18.000Z","time_to_close":274045,"merged_at":"2025-10-03T04:04:18.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [radashi](https://github.com/radashi-org/radashi) from 12.6.0 to 12.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\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=radashi\u0026package-manager=npm_and_yarn\u0026previous-version=12.6.0\u0026new-version=12.6.2)](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/schinwald/schinwald.github.io/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/schinwald%2Fschinwald.github.io/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"3466984625","node_id":"PR_kwDOPJEscc6rNUXv","number":6,"state":"open","title":"Bump the pnpm group with 16 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-29T23:30:20.000Z","updated_at":"2025-11-03T20:22:15.866Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pnpm","update_count":16,"packages":[{"name":"@dotenvx/dotenvx","old_version":"1.46.0","new_version":"1.51.0","repository_url":"https://github.com/dotenvx/dotenvx"},{"name":"@hono/node-server","old_version":"1.15.0","new_version":"1.19.5","repository_url":"https://github.com/honojs/node-server"},{"name":"@prisma/client","old_version":"6.11.1","new_version":"6.16.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@scalar/hono-api-reference","old_version":"0.9.9","new_version":"0.9.19","repository_url":"https://github.com/scalar/scalar"},{"name":"@scalar/openapi-to-markdown","old_version":"0.2.19","new_version":"0.2.40","repository_url":"https://github.com/scalar/scalar"},{"name":"argon2","old_version":"0.43.0","new_version":"0.44.0","repository_url":"https://github.com/ranisalt/node-argon2"},{"name":"hono","old_version":"4.8.4","new_version":"4.9.9","repository_url":"https://github.com/honojs/hono"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.0","repository_url":"https://github.com/panva/jose"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"ts-pattern","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/gvergnaud/ts-pattern"},{"name":"@biomejs/biome","old_version":"2.1.1","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/node","old_version":"24.0.10","new_version":"24.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"prisma","old_version":"6.11.1","new_version":"6.16.2","repository_url":"https://github.com/prisma/prisma"},{"name":"tsx","old_version":"4.20.3","new_version":"4.20.6","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm group with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@dotenvx/dotenvx](https://github.com/dotenvx/dotenvx) | `1.46.0` | `1.51.0` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.15.0` | `1.19.5` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.11.1` | `6.16.2` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.9.9` | `0.9.19` |\n| [@scalar/openapi-to-markdown](https://github.com/scalar/scalar/tree/HEAD/packages/openapi-to-markdown) | `0.2.19` | `0.2.40` |\n| [argon2](https://github.com/ranisalt/node-argon2) | `0.43.0` | `0.44.0` |\n| [hono](https://github.com/honojs/hono) | `4.8.4` | `4.9.9` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.0` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.2` |\n| [ts-pattern](https://github.com/gvergnaud/ts-pattern) | `5.7.1` | `5.8.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.1` | `2.2.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.10` | `24.6.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.11.1` | `6.16.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.20.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n\nUpdates `@dotenvx/dotenvx` from 1.46.0 to 1.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotenvx/dotenvx/releases\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.51.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.50.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.50.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.49.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.49.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.4\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.3\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.7\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.6\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.5\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.4\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.3\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.50.1...v1.51.0\"\u003e1.51.0\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003econfig({opsOff: true})\u003c/code\u003e options and \u003ccode\u003e--ops-off\u003c/code\u003e flag for turning off \u003ca href=\"https://dotenvx.com/ops\"\u003eDotenvx Ops\u003c/a\u003e features. (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.50.0...v1.50.1\"\u003e1.50.1\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove listed command to \u003ccode\u003eradar\u003c/code\u003e (now \u003ccode\u003eops\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.49.1...v1.50.0\"\u003e1.50.0\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003edotenvx ops\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOps is a coming rename of Radar. Radar will become a feature inside ops.\u003c/li\u003e\n\u003cli\u003eWith \u003ccode\u003edotenvx ops\u003c/code\u003e use dotenvx across your team, infrastructure, agents, and more.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003e _______________________________________________________________________\n|                                                                       |\n|  Dotenvx Ops: Commercial Tooling for Dotenvx                          |\n|                                                                       |\n|  ░▒▓██████▓▒░░▒▓███████▓▒░ ░▒▓███████▓▒░                              |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░                                     |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░                                     |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓███████▓▒░ ░▒▓██████▓▒░                               |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░             ░▒▓█▓▒░                              |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░             ░▒▓█▓▒░                              |\n|  ░▒▓██████▓▒░░▒▓█▓▒░      ░▒▓███████▓▒░                               |\n|                                                                       |\n|  Use dotenvx across your team, infrastructure, agents, and more.      |\n|                                                                       |\n|  Learn more at https://dotenvx.com/ops                                |\n|_______________________________________________________________________|\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.49.0...v1.49.1\"\u003e1.49.1\u003c/a\u003e (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 patch bug with variable expansion of single quoted values (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.48.4...v1.49.0\"\u003e1.49.0\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFor precommit and prebuild, ignore \u003ccode\u003e.env.x\u003c/code\u003e file like we do with \u003ccode\u003e.env.vault\u003c/code\u003e file. (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/66d40b2373a6ec1a8aa22b777e73509dd42bf9c0\"\u003e\u003ccode\u003e66d40b2\u003c/code\u003e\u003c/a\u003e 1.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/5317ec80d8167c68f334d14e04a09f3c8247dd0d\"\u003e\u003ccode\u003e5317ec8\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/505ee6a5f66311b8777cad12cba8ccedcff25093\"\u003e\u003ccode\u003e505ee6a\u003c/code\u003e\u003c/a\u003e add features to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/c7b9a659e1239557078c516e5965fd958a420a20\"\u003e\u003ccode\u003ec7b9a65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/680\"\u003e#680\u003c/a\u003e from dotenvx/ops-off\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/42574888769a84485f166d843e8029ed2fdc516f\"\u003e\u003ccode\u003e4257488\u003c/code\u003e\u003c/a\u003e test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/d9dfd3a2c5611e0f22b0efeb3711d3b984abdc86\"\u003e\u003ccode\u003ed9dfd3a\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003e-ops-off\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/4765b69bfaf4e20b00d41d91ac7fad1f901bdb61\"\u003e\u003ccode\u003e4765b69\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003eopsOff\u003c/code\u003e option to config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/1906d898d2f4a6b32e03dde1d80c56e6f4ee8b71\"\u003e\u003ccode\u003e1906d89\u003c/code\u003e\u003c/a\u003e add deprecation notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/f3eda0a399bfe2f01860d34c8e9ef8cf15852575\"\u003e\u003ccode\u003ef3eda0a\u003c/code\u003e\u003c/a\u003e standard formatting 🧼\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/be06ba2ac3b948ce22a45b598e2c22299aafd9b7\"\u003e\u003ccode\u003ebe06ba2\u003c/code\u003e\u003c/a\u003e tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.46.0...v1.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hono/node-server` from 1.15.0 to 1.19.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/node-server/releases\"\u003e\u003ccode\u003e@​hono/node-server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: cancel a readable stream if a writable stream is closed before a readable stream is closed. by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/280\"\u003ehonojs/node-server#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.4...v1.19.5\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.4...v1.19.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(serve-static): Add error handling in createStreamBody by \u003ca href=\"https://github.com/thongdoan\"\u003e\u003ccode\u003e@​thongdoan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/278\"\u003ehonojs/node-server#278\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/thongdoan\"\u003e\u003ccode\u003e@​thongdoan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/278\"\u003ehonojs/node-server#278\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.3...v1.19.4\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.3...v1.19.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Refactor promise check for response handling by \u003ca href=\"https://github.com/kay-is\"\u003e\u003ccode\u003e@​kay-is\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/277\"\u003ehonojs/node-server#277\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/kay-is\"\u003e\u003ccode\u003e@​kay-is\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/277\"\u003ehonojs/node-server#277\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.2...v1.19.3\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.2...v1.19.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: better handle range parse to avoid NaN error by \u003ca href=\"https://github.com/zwpaper\"\u003e\u003ccode\u003e@​zwpaper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/276\"\u003ehonojs/node-server#276\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/zwpaper\"\u003e\u003ccode\u003e@​zwpaper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/276\"\u003ehonojs/node-server#276\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Keep lightweight request even if accessing method, url or headers by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/274\"\u003ehonojs/node-server#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add \u003ccode\u003epackageManager\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/275\"\u003ehonojs/node-server#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add log when directory does not exists by \u003ca href=\"https://github.com/Its-Just-Nans\"\u003e\u003ccode\u003e@​Its-Just-Nans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/273\"\u003ehonojs/node-server#273\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/Its-Just-Nans\"\u003e\u003ccode\u003e@​Its-Just-Nans\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/273\"\u003ehonojs/node-server#273\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.18.2...v1.19.0\"\u003ehttps://github.com/honojs/node-server/compare/v1.18.2...v1.19.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/840c22b5ecb1a8451478e52a9ba5226719afc66c\"\u003e\u003ccode\u003e840c22b\u003c/code\u003e\u003c/a\u003e 1.19.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/4b5a8d1c7376a806e3f82466b05daf4436eebc25\"\u003e\u003ccode\u003e4b5a8d1\u003c/code\u003e\u003c/a\u003e fix: cancel a readable stream if a writable stream is closed before a readabl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/a5e7d50ae8c752984f2af239e9120445f5e69451\"\u003e\u003ccode\u003ea5e7d50\u003c/code\u003e\u003c/a\u003e 1.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/0ee7ce1e2c3fff3d9e83c76460c1fcc513e8fd61\"\u003e\u003ccode\u003e0ee7ce1\u003c/code\u003e\u003c/a\u003e fix(serve-static): Add error handling in createStreamBody (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/f3156d9bcc9cb8929a4ad00cf4feabd682a37949\"\u003e\u003ccode\u003ef3156d9\u003c/code\u003e\u003c/a\u003e 1.19.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/4f50527d73748f6d9b438cbad33ac94e9598802a\"\u003e\u003ccode\u003e4f50527\u003c/code\u003e\u003c/a\u003e fix: Refactor promise check for response handling (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/cf75f9d81eee0c882057512b17843a2b3278be31\"\u003e\u003ccode\u003ecf75f9d\u003c/code\u003e\u003c/a\u003e 1.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/fc9f9ab2dd1828aeced7e7e4e690d577c254d508\"\u003e\u003ccode\u003efc9f9ab\u003c/code\u003e\u003c/a\u003e fix: better handle range parse to avoid NaN error (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/276\"\u003e#276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/660e784b9d184b1f18829f8b776561a4df63b6e3\"\u003e\u003ccode\u003e660e784\u003c/code\u003e\u003c/a\u003e 1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/b16e9faed46d01567643d77773e47bc4b962f057\"\u003e\u003ccode\u003eb16e9fa\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003epackageManager\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/node-server/compare/v1.15.0...v1.19.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.11.1 to 6.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.16.2\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.16.2 patch release.\u003c/p\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn Prisma ORM 6.16.0, we've enabled usage of the new \u003ccode\u003eengineType = client\u003c/code\u003e with Prisma Postgres, but our validation rules permitted invalid combinations of Prisma Postgres URLs and driver adapters. This now produces a clear error message indicating Prisma Postgres URLs and driver adapters are mutually exclusive.\u003c/li\u003e\n\u003cli\u003eIn the previous minor release, we've included a change that calls \u003ccode\u003eunref()\u003c/code\u003e on NodeJS timers to prevent them from keeping the NodeJS event loop active. This change unintentionally affected non-NodeJS runtimes like \u003ccode\u003eworkerd\u003c/code\u003e, where it has resulted in runtime errors. This behavior has been made conditional to prevent these runtime errors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.16.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.16.1 patch release.\u003c/p\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn Prisma ORM 6.16.0, the \u003ccode\u003edriverAdapters\u003c/code\u003e and \u003ccode\u003equeryCompiler\u003c/code\u003e features were stabilized, but leftover code in the \u003ccode\u003eprisma-client-ts\u003c/code\u003e generator required them to still be specified in edge runtimes. This has now been fixed, runtimes like \u003ccode\u003eworkerd\u003c/code\u003e and \u003ccode\u003evercel-edge\u003c/code\u003e no longer require these preview features.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.16.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.16.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ePrisma ORM\u003c/h2\u003e\n\u003cp\u003eThis section contains all the updates made in Prisma ORM v6.16.0.\u003c/p\u003e\n\u003ch3\u003eRust-free ORM and driver adapters are Generally Available\u003c/h3\u003e\n\u003cp\u003eEight months ago, we published our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-manifesto\"\u003eORM manifesto\u003c/a\u003e with the first hint that we're going to remove the Rust-based query engine from Prisma ORM:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWe're addressing this by migrating Prisma's core logic from Rust to TypeScript and redesigning the ORM to make customization and extension easier.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAfter a lot of hard work and feedback from the community, we're incredibly excited to share that the migration has been completed and you can now use Prisma ORM without its Rust engine in your production apps. 🎉 This is a major milestone in the history of Prisma ORM and comes with a lot of benefits:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced bundle size by ~90%\u003c/li\u003e\n\u003cli\u003eFaster queries (check out our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-without-rust-latest-performance-benchmarks\"\u003elatest benchmarks\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLower CPU footprint\u003c/li\u003e\n\u003cli\u003eLess deployment complexity\u003c/li\u003e\n\u003cli\u003eEasier to make open-source contributions\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e… and overall a much better DX since you don't need to worry about the extra binary in your generated Prisma Client code any more.\u003c/p\u003e\n\u003cp\u003eWhile the Rust-free ORM will become the default in Prisma ORM v7 soon, for now you still need to opt-into using it:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eConfigure the \u003ccode\u003egenerator\u003c/code\u003e block in your Prisma schema:\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003egenerator client {\n  provider   = \u0026quot;prisma-client\u0026quot; // (or \u0026quot;prisma-client-js\u0026quot;) \n  output     = \u0026quot;../src/generated/prisma\u0026quot;\n  engineType = \u0026quot;client\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/125ba793a84b226a4fdb9eb89d525413237d3bdf\"\u003e\u003ccode\u003e125ba79\u003c/code\u003e\u003c/a\u003e fix: correct accelerate validation (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28111\"\u003e#28111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/96d8c2df4721defb4b4d5d8704eed695a23344b2\"\u003e\u003ccode\u003e96d8c2d\u003c/code\u003e\u003c/a\u003e chore: bump execa version to 8.0.1 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28099\"\u003e#28099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c1ca645e8a04d283a5db53673292030520e83859\"\u003e\u003ccode\u003ec1ca645\u003c/code\u003e\u003c/a\u003e chore: remove rimraf (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28094\"\u003e#28094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/abfa3a69a475245c35c5b33529347c40d103813f\"\u003e\u003ccode\u003eabfa3a6\u003c/code\u003e\u003c/a\u003e feat(client): add /browser entrypoint to prisma-client (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28068\"\u003e#28068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/57158169afbf10cde4acf9c9a9d27c14b2422935\"\u003e\u003ccode\u003e5715816\u003c/code\u003e\u003c/a\u003e fix(qpe): flip condition when choosing whether to enable itx manager (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28069\"\u003e#28069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/898066aff70f3396bec53b07b2c591474348ee8a\"\u003e\u003ccode\u003e898066a\u003c/code\u003e\u003c/a\u003e feat(client-generator-ts): removed \u0026quot;Prisma.Validator\u0026quot; from \u0026quot;prisma-client\u0026quot; ge...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/bc18826ec0fece1702c41c4f51ef409ea7d95b0e\"\u003e\u003ccode\u003ebc18826\u003c/code\u003e\u003c/a\u003e fix(client): add apiKey method for Accelerate extension (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28067\"\u003e#28067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/83cd0031b73f074bb0e108fafcfb0e3a73669ade\"\u003e\u003ccode\u003e83cd003\u003c/code\u003e\u003c/a\u003e feat(client-generator-ts): re-export enums directly in \u003ccode\u003eprisma-client\u003c/code\u003e genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/38b3397d7c93d89fd1066ee7f011ff8f467dce54\"\u003e\u003ccode\u003e38b3397\u003c/code\u003e\u003c/a\u003e feat(client): remove node_modules caching check when generator has custom out...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9d1b8839131c1daa63a00371851f291256bb4868\"\u003e\u003ccode\u003e9d1b883\u003c/code\u003e\u003c/a\u003e feat(qc): stabilize driver adapters and the query compiler (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28046\"\u003e#28046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.16.2/packages/client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/hono-api-reference` from 0.9.9 to 0.9.19\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md\"\u003e\u003ccode\u003e@​scalar/hono-api-reference\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [fd2c4ba]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5f022b5: feat: use registry.scalar.com URLs as example\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5f022b5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7dfbe9e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7031d9c: fix(api-reference): reference theme and style fixes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.12\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\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/integrations/hono\"\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/~scalar_geoff\"\u003escalar_geoff\u003c/a\u003e, a new releaser for \u003ccode\u003e@​scalar/hono-api-reference\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/openapi-to-markdown` from 0.2.19 to 0.2.40\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/openapi-to-markdown/CHANGELOG.md\"\u003e\u003ccode\u003e@​scalar/openapi-to-markdown\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.40\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb858566: chore: moved api client code sample to new store\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [db5b649]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.37\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.32\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.39\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e1cdd00]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.21.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.31\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.36\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.38\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e02085ef: refactor: use upgrade function from \u003ccode\u003e@​scalar/openapi-upgrader\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6221e4a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [005fba9]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a1f865c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a1f865c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2d612e4]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [dcf50ef]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [02085ef]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-upgrader\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.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.2.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.30\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/snippetz\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.35\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.37\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [498f771]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bff46e5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8f2a2f2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.34\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.29\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/packages/openapi-to-markdown\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `argon2` from 0.43.0 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ranisalt/node-argon2/releases\"\u003eargon2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.44.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump node-addon-api from 8.4.0 to 8.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/466\"\u003eranisalt/node-argon2#466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump node-gyp from 11.2.0 to 11.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/467\"\u003eranisalt/node-argon2#467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild system tweaks for reproducible builds by \u003ca href=\"https://github.com/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/447\"\u003eranisalt/node-argon2#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.1...v0.44.0\"\u003ehttps://github.com/ranisalt/node-argon2/compare/v0.43.1...v0.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.43.1\u003c/h2\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/456\"\u003e#456\u003c/a\u003e caused by Typescript 5.7 changing how Buffer types work (see \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/pull/59417\"\u003emicrosoft/TypeScript#59417\u003c/a\u003e). FreeBSD ARM64 prebuilds are now available.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid overriding _FORTIFY_SOURCE if already set by \u003ca href=\"https://github.com/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/455\"\u003eranisalt/node-argon2#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport FreeBSD ARM64 builds by \u003ca href=\"https://github.com/ranisalt\"\u003e\u003ccode\u003e@​ranisalt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/459\"\u003eranisalt/node-argon2#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump node-addon-api from 8.3.1 to 8.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/460\"\u003eranisalt/node-argon2#460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tar-fs from 2.1.2 to 2.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/458\"\u003eranisalt/node-argon2#458\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/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/455\"\u003eranisalt/node-argon2#455\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.43.1\"\u003ehttps://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.43.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/cd4eae514b41b1098f2e2d8a32a4b4a1fe0848a9\"\u003e\u003ccode\u003ecd4eae5\u003c/code\u003e\u003c/a\u003e v0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/0d88d0d35a508b78e049763e0f58d643b0fc3707\"\u003e\u003ccode\u003e0d88d0d\u003c/code\u003e\u003c/a\u003e Build system tweaks for reproducible builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/a6ca2fd561a5505bc5db4c65510b585a4025ba3c\"\u003e\u003ccode\u003ea6ca2fd\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 1.9.4 to 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/c33250d77a5bba028c32831be1efb9ce2bee53c3\"\u003e\u003ccode\u003ec33250d\u003c/code\u003e\u003c/a\u003e Bump node-gyp from 11.2.0 to 11.3.0 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/e4ff08c0bbd81f63534c00af536fdc1c1b994b18\"\u003e\u003ccode\u003ee4ff08c\u003c/code\u003e\u003c/a\u003e Bump node-addon-api from 8.4.0 to 8.5.0 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/b3de3a2f97d05e28ceba2a2c625cbecc6bc0066b\"\u003e\u003ccode\u003eb3de3a2\u003c/code\u003e\u003c/a\u003e Potential fix for code scanning alert no. 35: Workflow does not contain permi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/bcf72326ee9e100c31459fc919e7b6a5a2066906\"\u003e\u003ccode\u003ebcf7232\u003c/code\u003e\u003c/a\u003e v0.43.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/93fa4697a6970099f0b6d4e4891e37da13e52fbb\"\u003e\u003ccode\u003e93fa469\u003c/code\u003e\u003c/a\u003e Fix linter formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/6727b44b826ceb225c8545ac74e7a25955cb21eb\"\u003e\u003ccode\u003e6727b44\u003c/code\u003e\u003c/a\u003e Upgrade dependencies, revert Typescript to v5.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/e96cf5ac889fcc5ae326e5392773ec95388c2a1e\"\u003e\u003ccode\u003ee96cf5a\u003c/code\u003e\u003c/a\u003e Bump tar-fs from 2.1.2 to 2.1.3 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.8.4 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(service-worker): Update service-worker fire() to accept generic variants of Hono app instance by \u003ca href=\"https://github.com/harmony7\"\u003e\u003ccode\u003e@​harmony7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4420\"\u003ehonojs/hono#4420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(service-worker): correct generics for \u003ccode\u003ehandle\u003c/code\u003e by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4421\"\u003ehonojs/hono#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(helper/route): enable to get route path at specific index by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4423\"\u003ehonojs/hono#4423\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/harmony7\"\u003e\u003ccode\u003e@​harmony7\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4420\"\u003ehonojs/hono#4420\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.9.8...v4.9.9\"\u003ehttps://github.com/honojs/hono/compare/v4.9.8...v4.9.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): JSONParsed infer unknown values by \u003ca href=\"https://github.com/BarryThePenguin\"\u003e\u003ccode\u003e@​BarryThePenguin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4405\"\u003ehonojs/hono#4405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(types): remove SimplifyDeepArray from json types by \u003ca href=\"https://github.com/BarryThePenguin\"\u003e\u003ccode\u003e@​BarryThePenguin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4406\"\u003ehonojs/hono#4406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(types): fix the type definitions in hono-base by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4407\"\u003ehonojs/hono#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request): return empty string for empty catch-all param by \u003ca href=\"https://github.com/amitksingh0880\"\u003e\u003ccode\u003e@​amitksingh0880\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4395\"\u003ehonojs/hono#4395\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/amitksingh0880\"\u003e\u003ccode\u003e@​amitksingh0880\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4395\"\u003ehonojs/hono#4395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.9.7...v4.9.8\"\u003ehttps://github.com/honojs/hono/compare/v4.9.7...v4.9.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue in the \u003ccode\u003ebodyLimit\u003c/code\u003e middleware where the body size limit could be bypassed when both \u003ccode\u003eContent-Length\u003c/code\u003e and \u003ccode\u003eTransfer-Encoding\u003c/code\u003e headers were present. If you are using this middleware, please update immediately.  \u003ca href=\"https://github.com/honojs/hono/security/advisories/GHSA-92vj-g62v-jqhh\"\u003eSecurity Advisory\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(client): Fix \u003ccode\u003eparseResponse\u003c/code\u003e not parsing json in react native by \u003ca href=\"https://github.com/lr0pb\"\u003e\u003ccode\u003e@​lr0pb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4399\"\u003ehonojs/hono#4399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add \u003ccode\u003e.tool-versions\u003c/code\u003e file by \u003ca href=\"https://github.com/3w36zj6\"\u003e\u003ccode\u003e@​3w36zj6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4397\"\u003ehonojs/hono#4397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update \u003ccode\u003ebun install\u003c/code\u003e commands to use \u003ccode\u003e--frozen-lockfile\u003c/code\u003e by \u003ca href=\"https://github.com/3w36zj6\"\u003e\u003ccode\u003e@​3w36zj6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4398\"\u003ehonojs/hono#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(jwk): Add tests of JWK token verification by \u003ca href=\"https://github.com/buckett\"\u003e\u003ccode\u003e@​buckett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4402\"\u003ehonojs/hono#4402\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/lr0pb\"\u003e\u003ccode\u003e@​lr0pb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4399\"\u003ehonojs/hono#4399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buckett\"\u003e\u003ccode\u003e@​buckett\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4402\"\u003ehonojs/hono#4402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.9.6...v4.9.7\"\u003ehttps://github.com/honojs/hono/compare/v4.9.6...v4.9.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cp\u003eFixed a bug in URL path parsing (\u003ccode\u003egetPath\u003c/code\u003e) that could cause path confusion under malformed requests.\u003c/p\u003e\n\u003cp\u003eIf you rely on reverse proxies (e.g. Nginx) for ACLs or restrict access to endpoints like \u003ccode\u003e/admin\u003c/code\u003e, please update immediately.\u003c/p\u003e\n\u003cp\u003eSee advisory for details: GHSA-9hp6-4448-45g2\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/16eb88269ffb0ae68590ad55ac9ac58807850f26\"\u003e\u003ccode\u003e16eb882\u003c/code\u003e\u003c/a\u003e 4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/81bda2e169ba26810c8044980f1cfea66912d720\"\u003e\u003ccode\u003e81bda2e\u003c/code\u003e\u003c/a\u003e feat(helper/route): enable to get route path at specific index (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4423\"\u003e#4423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/393ded96196da1b4f23813fea670b0d5a70526c6\"\u003e\u003ccode\u003e393ded9\u003c/code\u003e\u003c/a\u003e fix(service-worker): correct generics for \u003ccode\u003ehandle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/3f89b6ff361fa3ba8341d94cffcb857056c3f4a7\"\u003e\u003ccode\u003e3f89b6f\u003c/code\u003e\u003c/a\u003e fix(service-worker): Update service-worker fire() to accept generic variants ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/ba98aa2a94a7d480952b559ce464bca4566bd72f\"\u003e\u003ccode\u003eba98aa2\u003c/code\u003e\u003c/a\u003e 4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/3fe60f180ae63c607e3783cb720913cc8dd297b1\"\u003e\u003ccode\u003e3fe60f1\u003c/code\u003e\u003c/a\u003e fix(request): return empty string for empty catch-all param (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4395\"\u003e#4395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/9987081fe0738695de17225a0dd6b68c8d8ae652\"\u003e\u003ccode\u003e9987081\u003c/code\u003e\u003c/a\u003e refactor(types): fix the type definitions in hono-base (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4407\"\u003e#4407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/0af31fa5c3fbc64d191cf243528c8ff763495e4a\"\u003e\u003ccode\u003e0af31fa\u003c/code\u003e\u003c/a\u003e refactor(types): remove SimplifyDeepArray from json types (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/f8c9b6e5cb87d9b260d5c4ff3c4cf4389c47ebb2\"\u003e\u003ccode\u003ef8c9b6e\u003c/code\u003e\u003c/a\u003e fix(types): JSONParsed infer unknown values (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4405\"\u003e#4405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/5ece99500fbcdc1026ab7f458f65cbe9eab29a6b\"\u003e\u003ccode\u003e5ece995\u003c/code\u003e\u003c/a\u003e 4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.8.4...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6f3e0045f189891801f27717b6d76ea1f9ee5fc2\"\u003e\u003ccode\u003e6f3e004\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e\u003ccode\u003e25ddce4\u003c/code\u003e\u003c/a\u003e feat: support for the ML-DSA PQC Algorithm Identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003e\u003ccode\u003ecf2092a\u003c/code\u003e\u003c/a\u003e feat: support AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2c519cce22b73983a00a0da24f4e319050598749\"\u003e\u003ccode\u003e2c519cc\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1e36dd29e76511e06737e5d5d500d81e01a9c3d2\"\u003e\u003ccode\u003e1e36dd2\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003e\u003ccode\u003eb4f8fb3\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/413fa4504c63a7f84f47df8bb7ea310eddfa6451\"\u003e\u003ccode\u003e413fa45\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e\u003ccode\u003e84da9de\u003c/code\u003e\u003c/a\u003e refactor: more readability in ecdhes.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/475a3ed35f54deb3a078165bee627637cbcec8c4\"\u003e\u003ccode\u003e475a3ed\u003c/code\u003e\u003c/a\u003e chore: npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b59c5475afc5d4ed127ba22356a4cee58e802ad0\"\u003e\u003ccode\u003eb59c547\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-pattern` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gvergnaud/ts-pattern/releases\"\u003ets-pattern's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch1\u003eTS-Pattern v5.8.0 Release Notes\u003c/h1\u003e\n\u003ch2\u003eNew Feature: \u003ccode\u003e.narrow()\u003c/code\u003e Method for Deep Type Narrowing\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003e.narrow()\u003c/code\u003e gives you fine-grained control over type narrowing of deeply nested union types during pattern matching.\u003c/p\u003e\n\u003ch3\u003eWhat is \u003ccode\u003e.narrow()\u003c/code\u003e?\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003e.narrow()\u003c/code\u003e method allows you to explicitly narrow the input type to exclude all values that have been handled by previous patterns. This is especially useful when working with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeeply nested union types\u003c/li\u003e\n\u003cli\u003eNullable properties at any nesting level\u003c/li\u003e\n\u003cli\u003eComplex type structures where you need precise type information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWhen to Use \u003ccode\u003e.narrow()\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eBy default, TS-Pattern automatically narrows top-level union types as you pattern match. However, for deeply nested types, this narrowing doesn't happen automatically to maintain optimal TypeScript performance. The \u003ccode\u003e.narrow()\u003c/code\u003e method gives you explicit control over when to perform this more computationally expensive operation.\u003c/p\u003e\n\u003ch3\u003eExample Usage\u003c/h3\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003etype Input = { user: { role: 'admin' | 'editor' | 'viewer' } };\n\u003cp\u003edeclare const input: Input;\u003c/p\u003e\n\u003cp\u003econst result = match(input)\u003cbr /\u003e\n.with({ user: { role: 'admin' } }, handleAdmin)\u003cbr /\u003e\n.narrow() // Explicitly narrow remaining cases\u003cbr /\u003e\n.with({ user: { role: 'editor' } }, handleEditor)\u003cbr /\u003e\n.narrow() // Narrow again if needed\u003cbr /\u003e\n.otherwise((remaining) =\u0026gt; {\u003cbr /\u003e\n// remaining.user.role is now precisely 'viewer'\u003cbr /\u003e\nhandleViewer(remaining);\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eAdditional Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements to release scripts\u003c/li\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gvergnaud/ts-pattern/compare/v5.7.1...v5.8.0\"\u003ehttps://github.com/gvergnaud/ts-pattern/compare/v5.7.1...v5.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003ePRs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: .narrow() method \u0026amp; typechecking perf improvement by \u003ca href=\"https://github.com/gvergnaud\"\u003e\u003ccode\u003e@​gvergnaud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gvergnaud/ts-pattern/pull/261\"\u003egvergnaud/ts-pattern#261\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/gvergnaud/ts-pattern/commit/999128b1c34c5dce4141eb64e4e35818cf7a5dba\"\u003e\u003ccode\u003e999128b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gvergnaud/ts-pattern/issues/261\"\u003e#261\u003c/a\u003e from gvergnaud/gvergnaud/feat-narrow-method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/3ad74bca5fffceadcc483ea076e368229a78a4dc\"\u003e\u003ccode\u003e3ad74bc\u003c/code\u003e\u003c/a\u003e tooling: add release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/ad743b7fbf6789003b6c608a94f6713815eb84df\"\u003e\u003ccode\u003ead743b7\u003c/code\u003e\u003c/a\u003e 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/eb14da591b084887ee3e927482cbc97fe8751030\"\u003e\u003ccode\u003eeb14da5\u003c/code\u003e\u003c/a\u003e feat(narrow): Add docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/38aa25dec41bcfab461c5027ff8df5794d7922b3\"\u003e\u003ccode\u003e38aa25d\u003c/code\u003e\u003c/a\u003e Update roadmap.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/1856ad398fa2147c7ea0e65772e410619058bd02\"\u003e\u003ccode\u003e1856ad3\u003c/code\u003e\u003c/a\u003e feat(narrow): add .narrow() method on Match\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/40e3ccf05bfcf9fde0ca1c911763aeaaf1760a8b\"\u003e\u003ccode\u003e40e3ccf\u003c/code\u003e\u003c/a\u003e run audit fix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gvergnaud/ts-pattern/compare/v5.7.1...v5.8.0\"\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.1.1 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 `@types/node` from 24.0.10 to 24.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 6.11.1 to 6.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.16...\n\n_Description has been truncated_","html_url":"https://github.com/bedtime-coders/php/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fphp/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"3466061574","node_id":"PR_kwDOKWmxLc6rKLkY","number":200,"state":"open","title":"chore(deps): bump the bun group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T18:12:10.000Z","updated_at":"2025-09-29T18:12:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"bun","update_count":14,"packages":[{"name":"@elysiajs/bearer","old_version":"1.3.0","new_version":"1.4.1","repository_url":"https://github.com/elysiajs/elysia-bearer"},{"name":"@elysiajs/jwt","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/elysiajs/elysia-jwt"},{"name":"@sinclair/typebox","old_version":"0.34.34","new_version":"0.34.41","repository_url":"https://github.com/sinclairzx81/typebox"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"drizzle-orm","old_version":"0.44.2","new_version":"0.44.5","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"elysia","old_version":"1.3.5","new_version":"1.4.9","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.0","repository_url":"https://github.com/panva/jose"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/node","old_version":"24.0.10","new_version":"24.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"bun-types","old_version":"1.2.18","new_version":"1.2.23","repository_url":"https://github.com/oven-sh/bun"},{"name":"drizzle-kit","old_version":"0.31.4","new_version":"0.31.5","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitepress","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elysiajs/bearer](https://github.com/elysiajs/elysia-bearer) | `1.3.0` | `1.4.1` |\n| [@elysiajs/jwt](https://github.com/elysiajs/elysia-jwt) | `1.3.1` | `1.4.0` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox) | `0.34.34` | `0.34.41` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.2` | `0.44.5` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.4.9` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.0` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.2.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.10` | `24.5.2` |\n| [bun-types](https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types) | `1.2.18` | `1.2.23` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.4` | `0.31.5` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.6.3` | `1.6.4` |\n\n\nUpdates `@elysiajs/bearer` from 1.3.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-bearer/releases\"\u003e\u003ccode\u003e@​elysiajs/bearer\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with multiple bearer tokens in query parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-bearer/compare/1.4.0...1.4.1\"\u003ehttps://github.com/elysiajs/elysia-bearer/compare/1.4.0...1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-bearer/compare/1.3.0...1.4.0\"\u003ehttps://github.com/elysiajs/elysia-bearer/compare/1.3.0...1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-bearer/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​elysiajs/bearer\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.1 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with multiple bearer tokens in query parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.0-exp.0 - 23 Apr 2025\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.2.0-rc.0 - 23 Dec 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.1.2 - 5 Sep 2024\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd provenance publish\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.1.1 - 16 Jul 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAccept only first bearer query\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.1.0 - 16 Jul 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.1.0-rc.0 - 12 Jul 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.0.2 - 18 Mar 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.0.0 - 16 Mar 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.0.0-rc.0 - 1 Mar 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.0.0-beta.1 - 17 Feb 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-bearer/commit/22625e52b25172238e1a68ab63e683441f5759c9\"\u003e\u003ccode\u003e22625e5\u003c/code\u003e\u003c/a\u003e :blue_book: doc: multiple bearer tokens in query parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-bearer/commit/649b1047412075f824d7bce730b18177ffc27d37\"\u003e\u003ccode\u003e649b104\u003c/code\u003e\u003c/a\u003e :broom: chore: bump version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elysiajs/elysia-bearer/compare/1.3.0...1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elysiajs/jwt` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-jwt/releases\"\u003e\u003ccode\u003e@​elysiajs/jwt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-jwt/compare/1.3.3...1.4.0\"\u003ehttps://github.com/elysiajs/elysia-jwt/compare/1.3.3...1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/110\"\u003e#110\u003c/a\u003e add optional, typed 'options' argument to jwt.verify() and pass to jose jwtVerify() if present by \u003ca href=\"https://github.com/jmlow\"\u003e\u003ccode\u003e@​jmlow\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/109\"\u003e#109\u003c/a\u003e type inconsistencies in JWT payload and improve schema-based inference by \u003ca href=\"https://github.com/kimzuni\"\u003e\u003ccode\u003e@​kimzuni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/107\"\u003e#107\u003c/a\u003e correct iat claim handling and expand allowed claim value type by \u003ca href=\"https://github.com/kimzuni\"\u003e\u003ccode\u003e@​kimzuni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/105\"\u003e#105\u003c/a\u003e adjust README in regard to the cookie plugin by \u003ca href=\"https://github.com/codemusings\"\u003e\u003ccode\u003e@​codemusings\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmlow\"\u003e\u003ccode\u003e@​jmlow\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/110\"\u003eelysiajs/elysia-jwt#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kimzuni\"\u003e\u003ccode\u003e@​kimzuni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/109\"\u003eelysiajs/elysia-jwt#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemusings\"\u003e\u003ccode\u003e@​codemusings\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/105\"\u003eelysiajs/elysia-jwt#105\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-jwt/compare/1.3.2...1.3.3\"\u003ehttps://github.com/elysiajs/elysia-jwt/compare/1.3.2...1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Resolve various issues with payload, schema, and types by \u003ca href=\"https://github.com/victorfrei\"\u003e\u003ccode\u003e@​victorfrei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/104\"\u003eelysiajs/elysia-jwt#104\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/victorfrei\"\u003e\u003ccode\u003e@​victorfrei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/104\"\u003eelysiajs/elysia-jwt#104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-jwt/compare/1.3.1...1.3.2\"\u003ehttps://github.com/elysiajs/elysia-jwt/compare/1.3.1...1.3.2\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/elysiajs/elysia-jwt/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​elysiajs/jwt\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.3.3 - 14 Jul 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/110\"\u003e#110\u003c/a\u003e add optional, typed 'options' argument to jwt.verify() and pass to jose jwtVerify() if present\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/109\"\u003e#109\u003c/a\u003e type inconsistencies in JWT payload and improve schema-based inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/107\"\u003e#107\u003c/a\u003e correct iat claim handling and expand allowed claim value type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/105\"\u003e#105\u003c/a\u003e adjust README in regard to the cookie plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.2 - 14 Jul 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/104\"\u003e#104\u003c/a\u003e Resolve various issues with payload, schema, and types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/101\"\u003e#101\u003c/a\u003e Closes Config exp not encoded in payload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/23\"\u003e#23\u003c/a\u003e Closes bug sign args exp type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/98\"\u003e#98\u003c/a\u003e Closes verify fails when using schema in Elysia JWT plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/52\"\u003e#52\u003c/a\u003e Closes iat Type inconsistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/36\"\u003e#36\u003c/a\u003e Closes upgrade dependency \u0026quot;jose\u0026quot; to latest version to fix issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/19\"\u003e#19\u003c/a\u003e Closes Header Parameter is stored in the payload instead of header\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/c1ef8846bc6fbeee32ff3edacda8a7f281fc89db\"\u003e\u003ccode\u003ec1ef884\u003c/code\u003e\u003c/a\u003e :broom: chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/c6e97f0cb3dd7a41fba307020943a7e36e1917ae\"\u003e\u003ccode\u003ec6e97f0\u003c/code\u003e\u003c/a\u003e :blue_book: doc: typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/ac0313b2d58fd2bb2a6d03ef84009cb8909d0761\"\u003e\u003ccode\u003eac0313b\u003c/code\u003e\u003c/a\u003e :wrench: fix: error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/964cd55ff3d283d30daad88083d00504be4bfa5b\"\u003e\u003ccode\u003e964cd55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/issues/108\"\u003e#108\u003c/a\u003e from kimzuni/fix/nbf-exp-iat-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/ad918c4430283a4de747cc49a1ba50bf5578f5f2\"\u003e\u003ccode\u003ead918c4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/issues/105\"\u003e#105\u003c/a\u003e from codemusings/readme-fix-cookie\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/72dd9a3111aff77dab189c57d3bfcff09e3ebfdc\"\u003e\u003ccode\u003e72dd9a3\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix/nbf-exp-iat-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/70590fab5841c17805b0e8d993e18ab279e6cca1\"\u003e\u003ccode\u003e70590fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/issues/109\"\u003e#109\u003c/a\u003e from kimzuni/fix/jwt-payload-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/9ac667698c2230911fd2e10be69e7589bff36b0e\"\u003e\u003ccode\u003e9ac6676\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/issues/110\"\u003e#110\u003c/a\u003e from jmlow/support-options-for-jwt-verify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/9078f605b3409dfa62ea83ed8e5b737ded7a61c1\"\u003e\u003ccode\u003e9078f60\u003c/code\u003e\u003c/a\u003e Pull 'await' out of ternary operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/ce5f397cca31eb0ab6f92795016c29738ca729cd\"\u003e\u003ccode\u003ece5f397\u003c/code\u003e\u003c/a\u003e Add typed 'options' argument to jwt.verify(), then pass to jose verifyJwt()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia-jwt/compare/1.3.1...1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sinclair/typebox` from 0.34.34 to 0.34.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/e0ec98c9dbbf6f6b8777f121a2da38f2d09cf2ed\"\u003e\u003ccode\u003ee0ec98c\u003c/code\u003e\u003c/a\u003e Revision 0.34.41 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/81c3686da5379dbc9562354e86f41c4c472eca50\"\u003e\u003ccode\u003e81c3686\u003c/code\u003e\u003c/a\u003e Revision 0.34.40 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1298\"\u003e#1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/16f1d0a1652e40513d08e20686df11bae5c77bd1\"\u003e\u003ccode\u003e16f1d0a\u003c/code\u003e\u003c/a\u003e Cast: Use Uniform over Reciprocal weighting on Union Select (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/c54a0f8c20372fff6789054d1d82287a0a13e161\"\u003e\u003ccode\u003ec54a0f8\u003c/code\u003e\u003c/a\u003e Revision 0.34.39 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/60fdafe857089ac908b5fe7741c15c62260b651f\"\u003e\u003ccode\u003e60fdafe\u003c/code\u003e\u003c/a\u003e Revision 0.34.38 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/97e315439690ef84f85d75cc9179163b2cd0e55a\"\u003e\u003ccode\u003e97e3154\u003c/code\u003e\u003c/a\u003e Preserve exact type matches in union conversion (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1282\"\u003e#1282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/30cfe8904d8e7ea3da549783f66d32ae1f867b6a\"\u003e\u003ccode\u003e30cfe89\u003c/code\u003e\u003c/a\u003e Revision 0.34.37 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/978339122870fdd8300171e62994e8afcf1e9cda\"\u003e\u003ccode\u003e9783391\u003c/code\u003e\u003c/a\u003e Fix: Correctly score nested unions (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/b40ba2c751cc3b16fb8060d266267600a993628a\"\u003e\u003ccode\u003eb40ba2c\u003c/code\u003e\u003c/a\u003e Revision 0.34.36 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/cb3f898093148c41f1140219d58d00b5f9512852\"\u003e\u003ccode\u003ecb3f898\u003c/code\u003e\u003c/a\u003e Ecosystem (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sinclairzx81/typebox/compare/0.34.34...0.34.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.2 to 0.44.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed invalid usage of \u003ccode\u003e.one()\u003c/code\u003e in \u003ccode\u003edurable-sqlite\u003c/code\u003e session\u003c/li\u003e\n\u003cli\u003eFixed spread operator related crash in sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eBetter browser support for sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eImproved sqlite \u003ccode\u003eblob\u003c/code\u003e mapping\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wrong DrizzleQueryError export. thanks \u003ca href=\"https://github.com/nathankleyn\"\u003e\u003ccode\u003e@​nathankleyn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by drizzle function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eawait db.$client.[...]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eupdated_at\u003c/code\u003e column to the \u003ccode\u003eneon_auth.users_sync\u003c/code\u003e table definition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/37d059f95ebe4ca7da6e60415de0164c729a8454\"\u003e\u003ccode\u003e37d059f\u003c/code\u003e\u003c/a\u003e v0.44.5 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/33f0374e29014677c29f4b1f1dd1ab8fb68ac516\"\u003e\u003ccode\u003e33f0374\u003c/code\u003e\u003c/a\u003e Upgrade drizzle-zod peerDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/8b8d78ec3d209ce3224b609d633b7ce090092889\"\u003e\u003ccode\u003e8b8d78e\u003c/code\u003e\u003c/a\u003e Fix export of \u003ccode\u003eDrizzleQueryError\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4618\"\u003e#4618\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4778\"\u003e#4778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/027921fda2ba61fd6271e49a576e1abd76613fc1\"\u003e\u003ccode\u003e027921f\u003c/code\u003e\u003c/a\u003e Fixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by \u003ccode\u003edrizzle\u003c/code\u003e function from crede...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e44d9bb4c67a669acbad4b8273d6efcc33c8ea6a\"\u003e\u003ccode\u003ee44d9bb\u003c/code\u003e\u003c/a\u003e Add updated_at column (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ac1dcd9d1c4b8f171479af4a5dd731db1e164f58\"\u003e\u003ccode\u003eac1dcd9\u003c/code\u003e\u003c/a\u003e Fix hakfvec (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4689\"\u003e#4689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c6b3afbb70bcef96ca60b528de42ef09f39ca6f\"\u003e\u003ccode\u003e5c6b3af\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003edatabaseName\u003c/code\u003e and \u003ccode\u003epackageName\u003c/code\u003e properties for studio (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4683\"\u003e#4683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/9895842b1fcce4bcbddc88355d577f06acafc211\"\u003e\u003ccode\u003e9895842\u003c/code\u003e\u003c/a\u003e Studio transactions (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4664\"\u003e#4664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.2...0.44.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.4.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd knip for detecting deadcode by \u003ca href=\"https://github.com/Rouret\"\u003e\u003ccode\u003e@​Rouret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1443\"\u003eelysiajs/elysia#1443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Cloudflare Worker test\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eSucrose.Settings\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.8...1.4.9\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.8...1.4.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eautomatically clear up sucrose cache when not used\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eBun.hash\u003c/code\u003e from checksum calculation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003efile-type\u003c/code\u003e optional to reduce bundle size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1432\"\u003e#1432\u003c/a\u003e missing context (set) in mapResponse for ElysiaFile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003e#1435\u003c/a\u003e missing cookies in SSE\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/Rouret\"\u003e\u003ccode\u003e@​Rouret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003eelysiajs/elysia#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.7...1.4.8\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.7...1.4.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.7\u003c/h2\u003e\n\u003cp\u003eGood morning, Cloudflare\u003c/p\u003e\n\u003cp\u003eYou can now \u003ca href=\"https://elysiajs.com/integrations/cloudflare-worker.html\"\u003erun Elysia on Cloudflare Worker\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexperimental \u003ccode\u003eadapter/cloudflare-worker\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eElysiaAdapter.beforeCompile\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edo not prettify routes when using \u003ccode\u003eguard\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eprocess.getBuiltinModule\u003c/code\u003e instead of dynamic import for file\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eElysia.file.value\u003c/code\u003e on Web Standard Adapter now is not a promise\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.6...1.4.7\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.6...1.4.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.9 - 29 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd Cloudflare Worker test\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eSucrose.Settings\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1443\"\u003e#1443\u003c/a\u003e add knip for detecting deadcode\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.8 - 27 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eautomatically clear up sucrose cache when not used\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eBun.hash\u003c/code\u003e from checksum calculation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003efile-type\u003c/code\u003e optional to reduce bundle size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1432\"\u003e#1432\u003c/a\u003e missing context (set) in mapResponse for ElysiaFile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003e#1435\u003c/a\u003e missing cookies in SSE\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.7 - 22 Sep 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexperimental \u003ccode\u003eadapter/cloudflare-worker\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eElysiaAdapter.beforeCompile\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edo not prettify routes when using \u003ccode\u003eguard\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eprocess.getBuiltinModule\u003c/code\u003e instead of dynamic import for file\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eElysia.file.value\u003c/code\u003e on Web Standard Adapter now is not a promise\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.6 - 18 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1406\"\u003e#1406\u003c/a\u003e strictly check for 200 inline status code\u003c/li\u003e\n\u003cli\u003ecoerce union status value and return type\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eBunHTMLBundleLike\u003c/code\u003e to Elysia inline handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1405\"\u003e#1405\u003c/a\u003e prevent Elysia from being a dependency of itself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1416\"\u003e#1416\u003c/a\u003e check if object is frozen before merging, add try-catch to prevent crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1419\"\u003e#1419\u003c/a\u003e guard doesn't apply scoped/global schema to object macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1425\"\u003e#1425\u003c/a\u003e DELETE doesn't inherit derive/resolve type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1409\"\u003e#1409\u003c/a\u003e onTransform now doesn't include type as it isn't validated yet, creating confusion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1410\"\u003e#1410\u003c/a\u003e handle union derive/resolve property\u003c/li\u003e\n\u003cli\u003eprobably fix mergeDeep attempted to assign to readonly property\u003c/li\u003e\n\u003cli\u003ederive/resolve inherit type in inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.5 - 15 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/668c7a147d14d0df0d7f7ffb273c74651463711d\"\u003e\u003ccode\u003e668c7a1\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/cb6897301f5108ef37358827c6719a3515f42dd9\"\u003e\u003ccode\u003ecb68973\u003c/code\u003e\u003c/a\u003e :broom: chore(ci): it's probably from Sucrose.gcTime thing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a6c1679060e1a13ca776fcf6a2fba7e0340dd248\"\u003e\u003ccode\u003ea6c1679\u003c/code\u003e\u003c/a\u003e :broom: chore(ci): bro I forgot to hit save\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/4d616b111192bc48522280ee61b8b3048d3ddd65\"\u003e\u003ccode\u003e4d616b1\u003c/code\u003e\u003c/a\u003e :broom: chore(ci): add timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/c9e0921b1af192e2e2504dce6b381c74fa083ec7\"\u003e\u003ccode\u003ec9e0921\u003c/code\u003e\u003c/a\u003e :broom: chore(ci): uh I accidentally bulk replace this?\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/dea3c8af9e3fb48f11ae0761ccd8f9415b09176f\"\u003e\u003ccode\u003edea3c8a\u003c/code\u003e\u003c/a\u003e :broom: chore(ci): maybe this work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/044f5e76fb33092c1a9c7e492738e92a6c164508\"\u003e\u003ccode\u003e044f5e7\u003c/code\u003e\u003c/a\u003e :broom: chore(ci): try remove test:node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/4a2b44543b9a1fefec5c0c4c2498180ae82edcb5\"\u003e\u003ccode\u003e4a2b445\u003c/code\u003e\u003c/a\u003e :broom: chore(ci): revert test:node as it's stuck for some reason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/65b399be286a1b46943586fcfdee0f73626bccee\"\u003e\u003ccode\u003e65b399b\u003c/code\u003e\u003c/a\u003e :broom: chore(ci): tbh I have no idea what's going\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/d6347c2196aa765b53b7eee76b37a0c108d12e2b\"\u003e\u003ccode\u003ed6347c2\u003c/code\u003e\u003c/a\u003e :tada: feat: tsc stuck?\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.4.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6f3e0045f189891801f27717b6d76ea1f9ee5fc2\"\u003e\u003ccode\u003e6f3e004\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e\u003ccode\u003e25ddce4\u003c/code\u003e\u003c/a\u003e feat: support for the ML-DSA PQC Algorithm Identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003e\u003ccode\u003ecf2092a\u003c/code\u003e\u003c/a\u003e feat: support AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2c519cce22b73983a00a0da24f4e319050598749\"\u003e\u003ccode\u003e2c519cc\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1e36dd29e76511e06737e5d5d500d81e01a9c3d2\"\u003e\u003ccode\u003e1e36dd2\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003e\u003ccode\u003eb4f8fb3\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/413fa4504c63a7f84f47df8bb7ea310eddfa6451\"\u003e\u003ccode\u003e413fa45\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e\u003ccode\u003e84da9de\u003c/code\u003e\u003c/a\u003e refactor: more readability in ecdhes.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/475a3ed35f54deb3a078165bee627637cbcec8c4\"\u003e\u003ccode\u003e475a3ed\u003c/code\u003e\u003c/a\u003e chore: npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b59c5475afc5d4ed127ba22356a4cee58e802ad0\"\u003e\u003ccode\u003eb59c547\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\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.0.6 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 `@types/node` from 24.0.10 to 24.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun-types` from 1.2.18 to 1.2.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.2.23\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.2.23\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\n# or you can use npm\n# npm install -g bun\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.2.23:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.com/blog/bun-v1.2.23\"\u003eRead Bun v1.2.23's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 16 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcbobby\"\u003e\u003ccode\u003e@​btcbobby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cirospaciari\"\u003e\u003ccode\u003e@​cirospaciari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/donisaac\"\u003e\u003ccode\u003e@​donisaac\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/filipstev\"\u003e\u003ccode\u003e@​filipstev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarred-sumner\"\u003e\u003ccode\u003e@​jarred-sumner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markovejnovic\"\u003e\u003ccode\u003e@​markovejnovic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nathanwhit\"\u003e\u003ccode\u003e@​nathanwhit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nektro\"\u003e\u003ccode\u003e@​nektro\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pfgithub\"\u003e\u003ccode\u003e@​pfgithub\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riskymh\"\u003e\u003ccode\u003e@​riskymh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robobun\"\u003e\u003ccode\u003e@​robobun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sosukesuzuki\"\u003e\u003ccode\u003e@​sosukesuzuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taylordotfish\"\u003e\u003ccode\u003e@​taylordotfish\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vfilanovsky-openai\"\u003e\u003ccode\u003e@​vfilanovsky-openai\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBun v1.2.22\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.2.22\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\n# or you can use npm\n# npm install -g bun\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\n\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/oven-sh/bun/commit/cf1367137da5775dc23cb57f0e4071776e1ff90f\"\u003e\u003ccode\u003ecf13671\u003c/code\u003e\u003c/a\u003e feat(sql.array) add support to sql.array (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22946\"\u003e#22946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/17b503b389d13ce28355f852b45ae638ce90a166\"\u003e\u003ccode\u003e17b503b\u003c/code\u003e\u003c/a\u003e Redis PUB/SUB 2.0 (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22568\"\u003e#22568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/20854fb285a31f7c8940ceced0d3e3b2f5ffdea8\"\u003e\u003ccode\u003e20854fb\u003c/code\u003e\u003c/a\u003e node:crypto: add blake2s256 hasher (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22958\"\u003e#22958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/1a23797e82da3b1e93d7a854e62083be1fc977e9\"\u003e\u003ccode\u003e1a23797\u003c/code\u003e\u003c/a\u003e feat: add test.serial() API for forcing serial test execution (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22899\"\u003e#22899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/99786797c7d91d856638b7e265130df9dcdfb22e\"\u003e\u003ccode\u003e9978679\u003c/code\u003e\u003c/a\u003e docs: Add missing YAML.stringify() documentation (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22921\"\u003e#22921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/beae53e81bddd0a53202f48cd6c8cb9d11bb032e\"\u003e\u003ccode\u003ebeae53e\u003c/code\u003e\u003c/a\u003e fix(test): add EXPECTED_COLOR and RECEIVED_COLOR aliases (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22862\"\u003e#22862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/0d6a27d394d4265e9cb5729711813dc2867dfb32\"\u003e\u003ccode\u003e0d6a27d\u003c/code\u003e\u003c/a\u003e Remove remnants of '--only' flag in documentation (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22168\"\u003e#22168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/71a8900013a9d910a11d588c103001ecbe02b913\"\u003e\u003ccode\u003e71a8900\u003c/code\u003e\u003c/a\u003e refactor: move jsxSideEffects from tsconfig to jsx build config (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22665\"\u003e#22665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/d2201eb1fe1a83cba25717f5abd1e3770c68988d\"\u003e\u003ccode\u003ed2201eb\u003c/code\u003e\u003c/a\u003e Rewrite test/describe, add test.concurrent (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22534\"\u003e#22534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/d9551dda1abeeb1addef09f8a2db4cb8dd941d87\"\u003e\u003ccode\u003ed9551dd\u003c/code\u003e\u003c/a\u003e fix: AbortController instance is empty with \u003ccode\u003e@​types/node\u003c/code\u003e\u0026gt;=24.3.1 (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22588\"\u003e#22588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oven-sh/bun/commits/bun-v1.2.23/packages/bun-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-kit` from 0.31.4 to 0.31.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrizzle-kit@0.31.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd casing support to studio configuration and related functions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/8e8a9e902410ed2068a015d59180b225045dddf1\"\u003e\u003ccode\u003e8e8a9e9\u003c/code\u003e\u003c/a\u003e [Drizzle Kit]: Add casing support to studio configuration and related functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/37d059f95ebe4ca7da6e60415de0164c729a8454\"\u003e\u003ccode\u003e37d059f\u003c/code\u003e\u003c/a\u003e v0.44.5 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/33f0374e29014677c29f4b1f1dd1ab8fb68ac516\"\u003e\u003ccode\u003e33f0374\u003c/code\u003e\u003c/a\u003e Upgrade drizzle-zod peerDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/8b8d78ec3d209ce3224b609d633b7ce090092889\"\u003e\u003ccode\u003e8b8d78e\u003c/code\u003e\u003c/a\u003e Fix export of \u003ccode\u003eDrizzleQueryError\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4618\"\u003e#4618\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4778\"\u003e#4778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/027921fda2ba61fd6271e49a576e1abd76613fc1\"\u003e\u003ccode\u003e027921f\u003c/code\u003e\u003c/a\u003e Fixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by \u003ccode\u003edrizzle\u003c/code\u003e function from crede...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e44d9bb4c67a669acbad4b8273d6efcc33c8ea6a\"\u003e\u003ccode\u003ee44d9bb\u003c/code\u003e\u003c/a\u003e Add updated_at column (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.31.4...drizzle-kit@0.31.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitepress` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/vitepress/blob/v1.6.4/CHANGELOG.md\"\u003evitepress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/vitepress/compare/v1.6.3...v1.6.4\"\u003e1.6.4\u003c/a\u003e (2025-08-05)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/vitepress/commit/1fc537b78cda287fa23c1129a815ad9455fd8106\"\u003e\u003ccode\u003e1fc537b\u003c/code\u003e\u003c/a\u003e release: v1.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/vitepress/commit/e7a0ae8a090f07274cccd8591e57255ddde52227\"\u003e\u003ccode\u003ee7a0ae8\u003c/code\u003e\u003c/a\u003e chore: error when trying \u003ccode\u003erolldown-vite\u003c/code\u003e with vitepress v1 (\u003ca href=\"https://redirect.github.com/vuejs/vitepress/issues/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/vitepress/compare/v1.6.3...v1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bedtime-coders/bedstack/pull/200","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fbedstack/issues/200","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/200/packages"},{"uuid":"3465213149","node_id":"PR_kwDOO8FzmM6rHTh7","number":22,"state":"open","title":"Bump the bun group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T14:10:31.000Z","updated_at":"2025-09-29T14:10:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bun","update_count":10,"packages":[{"name":"@elysiajs/static","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/elysiajs/elysia-static"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"drizzle-orm","old_version":"0.44.2","new_version":"0.44.5","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"elysia","old_version":"1.3.5","new_version":"1.4.8","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.0","repository_url":"https://github.com/panva/jose"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.2.18","new_version":"1.2.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"drizzle-kit","old_version":"0.31.4","new_version":"0.31.5","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elysiajs/static](https://github.com/elysiajs/elysia-static) | `1.3.0` | `1.4.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.2` | `0.44.5` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.4.8` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.0` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.2.4` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.18` | `1.2.23` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.4` | `0.31.5` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n\n\nUpdates `@elysiajs/static` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-static/releases\"\u003e\u003ccode\u003e@​elysiajs/static\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.0\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.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/elysiajs/elysia-static/commit/f45e90c4571461dc407241031410721c9b658469\"\u003e\u003ccode\u003ef45e90c\u003c/code\u003e\u003c/a\u003e :broom: chore: bump version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.2 to 0.44.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed invalid usage of \u003ccode\u003e.one()\u003c/code\u003e in \u003ccode\u003edurable-sqlite\u003c/code\u003e session\u003c/li\u003e\n\u003cli\u003eFixed spread operator related crash in sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eBetter browser support for sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eImproved sqlite \u003ccode\u003eblob\u003c/code\u003e mapping\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wrong DrizzleQueryError export. thanks \u003ca href=\"https://github.com/nathankleyn\"\u003e\u003ccode\u003e@​nathankleyn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by drizzle function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eawait db.$client.[...]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eupdated_at\u003c/code\u003e column to the \u003ccode\u003eneon_auth.users_sync\u003c/code\u003e table definition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/37d059f95ebe4ca7da6e60415de0164c729a8454\"\u003e\u003ccode\u003e37d059f\u003c/code\u003e\u003c/a\u003e v0.44.5 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/33f0374e29014677c29f4b1f1dd1ab8fb68ac516\"\u003e\u003ccode\u003e33f0374\u003c/code\u003e\u003c/a\u003e Upgrade drizzle-zod peerDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/8b8d78ec3d209ce3224b609d633b7ce090092889\"\u003e\u003ccode\u003e8b8d78e\u003c/code\u003e\u003c/a\u003e Fix export of \u003ccode\u003eDrizzleQueryError\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4618\"\u003e#4618\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4778\"\u003e#4778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/027921fda2ba61fd6271e49a576e1abd76613fc1\"\u003e\u003ccode\u003e027921f\u003c/code\u003e\u003c/a\u003e Fixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by \u003ccode\u003edrizzle\u003c/code\u003e function from crede...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e44d9bb4c67a669acbad4b8273d6efcc33c8ea6a\"\u003e\u003ccode\u003ee44d9bb\u003c/code\u003e\u003c/a\u003e Add updated_at column (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ac1dcd9d1c4b8f171479af4a5dd731db1e164f58\"\u003e\u003ccode\u003eac1dcd9\u003c/code\u003e\u003c/a\u003e Fix hakfvec (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4689\"\u003e#4689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c6b3afbb70bcef96ca60b528de42ef09f39ca6f\"\u003e\u003ccode\u003e5c6b3af\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003edatabaseName\u003c/code\u003e and \u003ccode\u003epackageName\u003c/code\u003e properties for studio (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4683\"\u003e#4683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/9895842b1fcce4bcbddc88355d577f06acafc211\"\u003e\u003ccode\u003e9895842\u003c/code\u003e\u003c/a\u003e Studio transactions (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4664\"\u003e#4664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.2...0.44.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eautomatically clear up sucrose cache when not used\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eBun.hash\u003c/code\u003e from checksum calculation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003efile-type\u003c/code\u003e optional to reduce bundle size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1432\"\u003e#1432\u003c/a\u003e missing context (set) in mapResponse for ElysiaFile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003e#1435\u003c/a\u003e missing cookies in SSE\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/Rouret\"\u003e\u003ccode\u003e@​Rouret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003eelysiajs/elysia#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.7...1.4.8\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.7...1.4.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.7\u003c/h2\u003e\n\u003cp\u003eGood morning, Cloudflare\u003c/p\u003e\n\u003cp\u003eYou can now \u003ca href=\"https://elysiajs.com/integrations/cloudflare-worker.html\"\u003erun Elysia on Cloudflare Worker\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexperimental \u003ccode\u003eadapter/cloudflare-worker\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eElysiaAdapter.beforeCompile\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edo not prettify routes when using \u003ccode\u003eguard\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eprocess.getBuiltinModule\u003c/code\u003e instead of dynamic import for file\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eElysia.file.value\u003c/code\u003e on Web Standard Adapter now is not a promise\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.6...1.4.7\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.6...1.4.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1406\"\u003e#1406\u003c/a\u003e strictly check for 200 inline status code\u003c/li\u003e\n\u003cli\u003ecoerce union status value and return type\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eBunHTMLBundleLike\u003c/code\u003e to Elysia inline handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1405\"\u003e#1405\u003c/a\u003e prevent Elysia from being a dependency of itself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1416\"\u003e#1416\u003c/a\u003e check if object is frozen before merging, add try-catch to prevent crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1419\"\u003e#1419\u003c/a\u003e guard doesn't apply scoped/global schema to object macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1425\"\u003e#1425\u003c/a\u003e DELETE doesn't inherit derive/resolve type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1409\"\u003e#1409\u003c/a\u003e onTransform now doesn't include type as it isn't validated yet, creating confusion\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.8 - 27 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eautomatically clear up sucrose cache when not used\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eBun.hash\u003c/code\u003e from checksum calculation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003efile-type\u003c/code\u003e optional to reduce bundle size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1432\"\u003e#1432\u003c/a\u003e missing context (set) in mapResponse for ElysiaFile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003e#1435\u003c/a\u003e missing cookies in SSE\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.7 - 22 Sep 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexperimental \u003ccode\u003eadapter/cloudflare-worker\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eElysiaAdapter.beforeCompile\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edo not prettify routes when using \u003ccode\u003eguard\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eprocess.getBuiltinModule\u003c/code\u003e instead of dynamic import for file\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eElysia.file.value\u003c/code\u003e on Web Standard Adapter now is not a promise\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.6 - 18 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1406\"\u003e#1406\u003c/a\u003e strictly check for 200 inline status code\u003c/li\u003e\n\u003cli\u003ecoerce union status value and return type\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eBunHTMLBundleLike\u003c/code\u003e to Elysia inline handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1405\"\u003e#1405\u003c/a\u003e prevent Elysia from being a dependency of itself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1416\"\u003e#1416\u003c/a\u003e check if object is frozen before merging, add try-catch to prevent crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1419\"\u003e#1419\u003c/a\u003e guard doesn't apply scoped/global schema to object macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1425\"\u003e#1425\u003c/a\u003e DELETE doesn't inherit derive/resolve type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1409\"\u003e#1409\u003c/a\u003e onTransform now doesn't include type as it isn't validated yet, creating confusion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1410\"\u003e#1410\u003c/a\u003e handle union derive/resolve property\u003c/li\u003e\n\u003cli\u003eprobably fix mergeDeep attempted to assign to readonly property\u003c/li\u003e\n\u003cli\u003ederive/resolve inherit type in inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.5 - 15 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard schema incorrectly validate cookie and coercion\u003c/li\u003e\n\u003cli\u003emerge nested guard, group standalone schema properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a4193a3240cd1046c23e713cd5b0bc6887ec87ba\"\u003e\u003ccode\u003ea4193a3\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/elysiajs/elysia\"\u003ehttps://github.com/elysiajs/elysia\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/4addd6f723a3d8386181ec7638843f6b3aed8390\"\u003e\u003ccode\u003e4addd6f\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/0288157d58041ac6d3a1946329f69094ff01894f\"\u003e\u003ccode\u003e0288157\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1440\"\u003e#1440\u003c/a\u003e from elysiajs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/ab37c4d410a14826f9cbdd080d7ec9786410853a\"\u003e\u003ccode\u003eab37c4d\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/b20d8d388c252c695e43fcd1b6c6f36c59b0b794\"\u003e\u003ccode\u003eb20d8d3\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/be72aec571d6114b5787c380041b09a7459f3420\"\u003e\u003ccode\u003ebe72aec\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a5d2069555052a34e8e8fe6b927fd395a33c2724\"\u003e\u003ccode\u003ea5d2069\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1432\"\u003e#1432\u003c/a\u003e from Rouret/fix/missing-param-in-handleFile-for-Elys...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/6ce672c61920ad2c08f89dc420594bf5820f9b52\"\u003e\u003ccode\u003e6ce672c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1435\"\u003e#1435\u003c/a\u003e from Rouret/fix/missing-handleSet-for-cookie-in-stre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/84018f3832e51f5df2758b59c094fda3b29990c8\"\u003e\u003ccode\u003e84018f3\u003c/code\u003e\u003c/a\u003e fix: missing cookies in sse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/ea8a116e6dbd85b8bda566d91987ce494e7733cb\"\u003e\u003ccode\u003eea8a116\u003c/code\u003e\u003c/a\u003e fix: missing \u0026quot;set\u0026quot; param in mapResponse for ElysiaFile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6f3e0045f189891801f27717b6d76ea1f9ee5fc2\"\u003e\u003ccode\u003e6f3e004\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e\u003ccode\u003e25ddce4\u003c/code\u003e\u003c/a\u003e feat: support for the ML-DSA PQC Algorithm Identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003e\u003ccode\u003ecf2092a\u003c/code\u003e\u003c/a\u003e feat: support AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2c519cce22b73983a00a0da24f4e319050598749\"\u003e\u003ccode\u003e2c519cc\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1e36dd29e76511e06737e5d5d500d81e01a9c3d2\"\u003e\u003ccode\u003e1e36dd2\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003e\u003ccode\u003eb4f8fb3\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/413fa4504c63a7f84f47df8bb7ea310eddfa6451\"\u003e\u003ccode\u003e413fa45\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e\u003ccode\u003e84da9de\u003c/code\u003e\u003c/a\u003e refactor: more readability in ecdhes.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/475a3ed35f54deb3a078165bee627637cbcec8c4\"\u003e\u003ccode\u003e475a3ed\u003c/code\u003e\u003c/a\u003e chore: npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b59c5475afc5d4ed127ba22356a4cee58e802ad0\"\u003e\u003ccode\u003eb59c547\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\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.0.6 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 `@types/bun` from 1.2.18 to 1.2.23\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 `drizzle-kit` from 0.31.4 to 0.31.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrizzle-kit@0.31.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd casing support to studio configuration and related functions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/8e8a9e902410ed2068a015d59180b225045dddf1\"\u003e\u003ccode\u003e8e8a9e9\u003c/code\u003e\u003c/a\u003e [Drizzle Kit]: Add casing support to studio configuration and related functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/37d059f95ebe4ca7da6e60415de0164c729a8454\"\u003e\u003ccode\u003e37d059f\u003c/code\u003e\u003c/a\u003e v0.44.5 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/33f0374e29014677c29f4b1f1dd1ab8fb68ac516\"\u003e\u003ccode\u003e33f0374\u003c/code\u003e\u003c/a\u003e Upgrade drizzle-zod peerDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/8b8d78ec3d209ce3224b609d633b7ce090092889\"\u003e\u003ccode\u003e8b8d78e\u003c/code\u003e\u003c/a\u003e Fix export of \u003ccode\u003eDrizzleQueryError\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4618\"\u003e#4618\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4778\"\u003e#4778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/027921fda2ba61fd6271e49a576e1abd76613fc1\"\u003e\u003ccode\u003e027921f\u003c/code\u003e\u003c/a\u003e Fixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by \u003ccode\u003edrizzle\u003c/code\u003e function from crede...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e44d9bb4c67a669acbad4b8273d6efcc33c8ea6a\"\u003e\u003ccode\u003ee44d9bb\u003c/code\u003e\u003c/a\u003e Add updated_at column (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.31.4...drizzle-kit@0.31.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bedtime-coders/bedstack-stripped/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fbedstack-stripped/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"2868733146","node_id":"PR_kwDOO_emO86q_WTa","number":25,"state":"open","title":"Bump the bun group across 1 directory with 12 updates","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-29T01:34:08.000Z","updated_at":"2025-09-29T01:34:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bun","update_count":12,"packages":[{"name":"@elysiajs/eden","old_version":"1.3.2","new_version":"1.4.1","repository_url":"https://github.com/elysiajs/eden"},{"name":"@elysiajs/static","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/elysiajs/elysia-static"},{"name":"@prisma/client","old_version":"6.11.1","new_version":"6.16.2","repository_url":"https://github.com/prisma/prisma"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"elysia","old_version":"1.3.5","new_version":"1.4.8","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.0","repository_url":"https://github.com/panva/jose"},{"name":"nanoid","old_version":"5.1.5","new_version":"5.1.6","repository_url":"https://github.com/ai/nanoid"},{"name":"prisma","old_version":"6.11.1","new_version":"6.16.2","repository_url":"https://github.com/prisma/prisma"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.2.18","new_version":"1.2.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elysiajs/eden](https://github.com/elysiajs/eden) | `1.3.2` | `1.4.1` |\n| [@elysiajs/static](https://github.com/elysiajs/elysia-static) | `1.3.0` | `1.4.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.11.1` | `6.16.2` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.4.8` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.0` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.5` | `5.1.6` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.11.1` | `6.16.2` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.2.4` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.18` | `1.2.23` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n\n\nUpdates `@elysiajs/eden` from 1.3.2 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/eden/releases\"\u003e\u003ccode\u003e@​elysiajs/eden\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003einline object value / Elysia file cause type error\u003c/li\u003e\n\u003cli\u003emacro should not mark property as required\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/eden/compare/1.4.0...1.4.1\"\u003ehttps://github.com/elysiajs/eden/compare/1.4.0...1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/eden/compare/1.3.3...1.4.0\"\u003ehttps://github.com/elysiajs/eden/compare/1.3.3...1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etreaty2: support type safe Server-Sent Events (SSE)\u003c/li\u003e\n\u003cli\u003etreaty2: add utility type \u003ccode\u003eTreaty.Data\u003c/code\u003e, \u003ccode\u003eTreaty.Error\u003c/code\u003e to extract data and error type from a route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/823\"\u003eelysia#823\u003c/a\u003e treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003etreaty2: parse Date in object\u003c/li\u003e\n\u003cli\u003etreaty2: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminimum Elysia version is set to 1.3.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/eden/compare/1.3.2...1.3.3\"\u003ehttps://github.com/elysiajs/eden/compare/1.3.2...1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/eden/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​elysiajs/eden\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.1 - 14 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003einline object value / Elysia file cause type error\u003c/li\u003e\n\u003cli\u003emacro should not mark property as required\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.0 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.3 - 24 Aug 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etreaty2: support type safe Server-Sent Events (SSE)\u003c/li\u003e\n\u003cli\u003etreaty2: add utility type \u003ccode\u003eTreaty.Data\u003c/code\u003e, \u003ccode\u003eTreaty.Error\u003c/code\u003e to extract data and error type from a route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/823\"\u003eelysia#823\u003c/a\u003e treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003etreaty2: parse Date in object\u003c/li\u003e\n\u003cli\u003etreaty2: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminimum Elysia version is set to 1.3.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/ed8d22a947f1635d2df5b6d2916abd40bc6f8c56\"\u003e\u003ccode\u003eed8d22a\u003c/code\u003e\u003c/a\u003e :wrench: fix: macro should not mark property as required\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/514e2c4b796b79d78a01ba4581363e3f8c804066\"\u003e\u003ccode\u003e514e2c4\u003c/code\u003e\u003c/a\u003e :tada: feat: elysia 1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/a730703d10c98fca71b99e399e3fa095511a882f\"\u003e\u003ccode\u003ea730703\u003c/code\u003e\u003c/a\u003e :tada: feat: 1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/714181ee3637e7c838cbc4854ba11c26f28df875\"\u003e\u003ccode\u003e714181e\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/0dcba7541ffbf6d22005d0da887fe9a6faa6d945\"\u003e\u003ccode\u003e0dcba75\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/84d6dfa7e6175174b529d2305a5ca1250d6b1d7c\"\u003e\u003ccode\u003e84d6dfa\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/d90a66caa7a4fb0c6d58cef55edbaf751c6a2060\"\u003e\u003ccode\u003ed90a66c\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/c4c31529f3378c7871379edd1352c1b044e5b64e\"\u003e\u003ccode\u003ec4c3152\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/e706ae573acf2f3552e460ddad3e4624b8c3caf0\"\u003e\u003ccode\u003ee706ae5\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/0d416f5367d5e2c66a787d0de3644dbf6adaeb6d\"\u003e\u003ccode\u003e0d416f5\u003c/code\u003e\u003c/a\u003e :tada: feat(treaty2): sse\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/eden/compare/1.3.2...1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elysiajs/static` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-static/releases\"\u003e\u003ccode\u003e@​elysiajs/static\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.0\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.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/elysiajs/elysia-static/commit/f45e90c4571461dc407241031410721c9b658469\"\u003e\u003ccode\u003ef45e90c\u003c/code\u003e\u003c/a\u003e :broom: chore: bump version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.11.1 to 6.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.16.2\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.16.2 patch release.\u003c/p\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn Prisma ORM 6.16.0, we've enabled usage of the new \u003ccode\u003eengineType = client\u003c/code\u003e with Prisma Postgres, but our validation rules permitted invalid combinations of Prisma Postgres URLs and driver adapters. This now produces a clear error message indicating Prisma Postgres URLs and driver adapters are mutually exclusive.\u003c/li\u003e\n\u003cli\u003eIn the previous minor release, we've included a change that calls \u003ccode\u003eunref()\u003c/code\u003e on NodeJS timers to prevent them from keeping the NodeJS event loop active. This change unintentionally affected non-NodeJS runtimes like \u003ccode\u003eworkerd\u003c/code\u003e, where it has resulted in runtime errors. This behavior has been made conditional to prevent these runtime errors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.16.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.16.1 patch release.\u003c/p\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn Prisma ORM 6.16.0, the \u003ccode\u003edriverAdapters\u003c/code\u003e and \u003ccode\u003equeryCompiler\u003c/code\u003e features were stabilized, but leftover code in the \u003ccode\u003eprisma-client-ts\u003c/code\u003e generator required them to still be specified in edge runtimes. This has now been fixed, runtimes like \u003ccode\u003eworkerd\u003c/code\u003e and \u003ccode\u003evercel-edge\u003c/code\u003e no longer require these preview features.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.16.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.16.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ePrisma ORM\u003c/h2\u003e\n\u003cp\u003eThis section contains all the updates made in Prisma ORM v6.16.0.\u003c/p\u003e\n\u003ch3\u003eRust-free ORM and driver adapters are Generally Available\u003c/h3\u003e\n\u003cp\u003eEight months ago, we published our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-manifesto\"\u003eORM manifesto\u003c/a\u003e with the first hint that we're going to remove the Rust-based query engine from Prisma ORM:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWe're addressing this by migrating Prisma's core logic from Rust to TypeScript and redesigning the ORM to make customization and extension easier.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAfter a lot of hard work and feedback from the community, we're incredibly excited to share that the migration has been completed and you can now use Prisma ORM without its Rust engine in your production apps. 🎉 This is a major milestone in the history of Prisma ORM and comes with a lot of benefits:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced bundle size by ~90%\u003c/li\u003e\n\u003cli\u003eFaster queries (check out our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-without-rust-latest-performance-benchmarks\"\u003elatest benchmarks\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLower CPU footprint\u003c/li\u003e\n\u003cli\u003eLess deployment complexity\u003c/li\u003e\n\u003cli\u003eEasier to make open-source contributions\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e… and overall a much better DX since you don't need to worry about the extra binary in your generated Prisma Client code any more.\u003c/p\u003e\n\u003cp\u003eWhile the Rust-free ORM will become the default in Prisma ORM v7 soon, for now you still need to opt-into using it:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eConfigure the \u003ccode\u003egenerator\u003c/code\u003e block in your Prisma schema:\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003egenerator client {\n  provider   = \u0026quot;prisma-client\u0026quot; // (or \u0026quot;prisma-client-js\u0026quot;) \n  output     = \u0026quot;../src/generated/prisma\u0026quot;\n  engineType = \u0026quot;client\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/125ba793a84b226a4fdb9eb89d525413237d3bdf\"\u003e\u003ccode\u003e125ba79\u003c/code\u003e\u003c/a\u003e fix: correct accelerate validation (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28111\"\u003e#28111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/96d8c2df4721defb4b4d5d8704eed695a23344b2\"\u003e\u003ccode\u003e96d8c2d\u003c/code\u003e\u003c/a\u003e chore: bump execa version to 8.0.1 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28099\"\u003e#28099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c1ca645e8a04d283a5db53673292030520e83859\"\u003e\u003ccode\u003ec1ca645\u003c/code\u003e\u003c/a\u003e chore: remove rimraf (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28094\"\u003e#28094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/abfa3a69a475245c35c5b33529347c40d103813f\"\u003e\u003ccode\u003eabfa3a6\u003c/code\u003e\u003c/a\u003e feat(client): add /browser entrypoint to prisma-client (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28068\"\u003e#28068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/57158169afbf10cde4acf9c9a9d27c14b2422935\"\u003e\u003ccode\u003e5715816\u003c/code\u003e\u003c/a\u003e fix(qpe): flip condition when choosing whether to enable itx manager (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28069\"\u003e#28069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/898066aff70f3396bec53b07b2c591474348ee8a\"\u003e\u003ccode\u003e898066a\u003c/code\u003e\u003c/a\u003e feat(client-generator-ts): removed \u0026quot;Prisma.Validator\u0026quot; from \u0026quot;prisma-client\u0026quot; ge...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/bc18826ec0fece1702c41c4f51ef409ea7d95b0e\"\u003e\u003ccode\u003ebc18826\u003c/code\u003e\u003c/a\u003e fix(client): add apiKey method for Accelerate extension (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28067\"\u003e#28067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/83cd0031b73f074bb0e108fafcfb0e3a73669ade\"\u003e\u003ccode\u003e83cd003\u003c/code\u003e\u003c/a\u003e feat(client-generator-ts): re-export enums directly in \u003ccode\u003eprisma-client\u003c/code\u003e genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/38b3397d7c93d89fd1066ee7f011ff8f467dce54\"\u003e\u003ccode\u003e38b3397\u003c/code\u003e\u003c/a\u003e feat(client): remove node_modules caching check when generator has custom out...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9d1b8839131c1daa63a00371851f291256bb4868\"\u003e\u003ccode\u003e9d1b883\u003c/code\u003e\u003c/a\u003e feat(qc): stabilize driver adapters and the query compiler (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28046\"\u003e#28046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.16.2/packages/client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eautomatically clear up sucrose cache when not used\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eBun.hash\u003c/code\u003e from checksum calculation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003efile-type\u003c/code\u003e optional to reduce bundle size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1432\"\u003e#1432\u003c/a\u003e missing context (set) in mapResponse for ElysiaFile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003e#1435\u003c/a\u003e missing cookies in SSE\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/Rouret\"\u003e\u003ccode\u003e@​Rouret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003eelysiajs/elysia#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.7...1.4.8\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.7...1.4.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.7\u003c/h2\u003e\n\u003cp\u003eGood morning, Cloudflare\u003c/p\u003e\n\u003cp\u003eYou can now \u003ca href=\"https://elysiajs.com/integrations/cloudflare-worker.html\"\u003erun Elysia on Cloudflare Worker\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexperimental \u003ccode\u003eadapter/cloudflare-worker\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eElysiaAdapter.beforeCompile\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edo not prettify routes when using \u003ccode\u003eguard\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eprocess.getBuiltinModule\u003c/code\u003e instead of dynamic import for file\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eElysia.file.value\u003c/code\u003e on Web Standard Adapter now is not a promise\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.6...1.4.7\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.6...1.4.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1406\"\u003e#1406\u003c/a\u003e strictly check for 200 inline status code\u003c/li\u003e\n\u003cli\u003ecoerce union status value and return type\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eBunHTMLBundleLike\u003c/code\u003e to Elysia inline handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1405\"\u003e#1405\u003c/a\u003e prevent Elysia from being a dependency of itself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1416\"\u003e#1416\u003c/a\u003e check if object is frozen before merging, add try-catch to prevent crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1419\"\u003e#1419\u003c/a\u003e guard doesn't apply scoped/global schema to object macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1425\"\u003e#1425\u003c/a\u003e DELETE doesn't inherit derive/resolve type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1409\"\u003e#1409\u003c/a\u003e onTransform now doesn't include type as it isn't validated yet, creating confusion\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.8 - 27 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eautomatically clear up sucrose cache when not used\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eBun.hash\u003c/code\u003e from checksum calculation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003efile-type\u003c/code\u003e optional to reduce bundle size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1432\"\u003e#1432\u003c/a\u003e missing context (set) in mapResponse for ElysiaFile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003e#1435\u003c/a\u003e missing cookies in SSE\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.7 - 22 Sep 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexperimental \u003ccode\u003eadapter/cloudflare-worker\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eElysiaAdapter.beforeCompile\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edo not prettify routes when using \u003ccode\u003eguard\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eprocess.getBuiltinModule\u003c/code\u003e instead of dynamic import for file\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eElysia.file.value\u003c/code\u003e on Web Standard Adapter now is not a promise\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.6 - 18 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1406\"\u003e#1406\u003c/a\u003e strictly check for 200 inline status code\u003c/li\u003e\n\u003cli\u003ecoerce union status value and return type\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eBunHTMLBundleLike\u003c/code\u003e to Elysia inline handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1405\"\u003e#1405\u003c/a\u003e prevent Elysia from being a dependency of itself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1416\"\u003e#1416\u003c/a\u003e check if object is frozen before merging, add try-catch to prevent crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1419\"\u003e#1419\u003c/a\u003e guard doesn't apply scoped/global schema to object macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1425\"\u003e#1425\u003c/a\u003e DELETE doesn't inherit derive/resolve type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1409\"\u003e#1409\u003c/a\u003e onTransform now doesn't include type as it isn't validated yet, creating confusion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1410\"\u003e#1410\u003c/a\u003e handle union derive/resolve property\u003c/li\u003e\n\u003cli\u003eprobably fix mergeDeep attempted to assign to readonly property\u003c/li\u003e\n\u003cli\u003ederive/resolve inherit type in inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.5 - 15 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard schema incorrectly validate cookie and coercion\u003c/li\u003e\n\u003cli\u003emerge nested guard, group standalone schema properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a4193a3240cd1046c23e713cd5b0bc6887ec87ba\"\u003e\u003ccode\u003ea4193a3\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/elysiajs/elysia\"\u003ehttps://github.com/elysiajs/elysia\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/4addd6f723a3d8386181ec7638843f6b3aed8390\"\u003e\u003ccode\u003e4addd6f\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/0288157d58041ac6d3a1946329f69094ff01894f\"\u003e\u003ccode\u003e0288157\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1440\"\u003e#1440\u003c/a\u003e from elysiajs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/ab37c4d410a14826f9cbdd080d7ec9786410853a\"\u003e\u003ccode\u003eab37c4d\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/b20d8d388c252c695e43fcd1b6c6f36c59b0b794\"\u003e\u003ccode\u003eb20d8d3\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/be72aec571d6114b5787c380041b09a7459f3420\"\u003e\u003ccode\u003ebe72aec\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a5d2069555052a34e8e8fe6b927fd395a33c2724\"\u003e\u003ccode\u003ea5d2069\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1432\"\u003e#1432\u003c/a\u003e from Rouret/fix/missing-param-in-handleFile-for-Elys...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/6ce672c61920ad2c08f89dc420594bf5820f9b52\"\u003e\u003ccode\u003e6ce672c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1435\"\u003e#1435\u003c/a\u003e from Rouret/fix/missing-handleSet-for-cookie-in-stre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/84018f3832e51f5df2758b59c094fda3b29990c8\"\u003e\u003ccode\u003e84018f3\u003c/code\u003e\u003c/a\u003e fix: missing cookies in sse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/ea8a116e6dbd85b8bda566d91987ce494e7733cb\"\u003e\u003ccode\u003eea8a116\u003c/code\u003e\u003c/a\u003e fix: missing \u0026quot;set\u0026quot; param in mapResponse for ElysiaFile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6f3e0045f189891801f27717b6d76ea1f9ee5fc2\"\u003e\u003ccode\u003e6f3e004\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e\u003ccode\u003e25ddce4\u003c/code\u003e\u003c/a\u003e feat: support for the ML-DSA PQC Algorithm Identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003e\u003ccode\u003ecf2092a\u003c/code\u003e\u003c/a\u003e feat: support AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2c519cce22b73983a00a0da24f4e319050598749\"\u003e\u003ccode\u003e2c519cc\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1e36dd29e76511e06737e5d5d500d81e01a9c3d2\"\u003e\u003ccode\u003e1e36dd2\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003e\u003ccode\u003eb4f8fb3\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/413fa4504c63a7f84f47df8bb7ea310eddfa6451\"\u003e\u003ccode\u003e413fa45\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e\u003ccode\u003e84da9de\u003c/code\u003e\u003c/a\u003e refactor: more readability in ecdhes.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/475a3ed35f54deb3a078165bee627637cbcec8c4\"\u003e\u003ccode\u003e475a3ed\u003c/code\u003e\u003c/a\u003e chore: npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b59c5475afc5d4ed127ba22356a4cee58e802ad0\"\u003e\u003ccode\u003eb59c547\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 5.1.5 to 5.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/c6532dba6f3954b683bd77c71b352c1ee0ed9961\"\u003e\u003ccode\u003ec6532db\u003c/code\u003e\u003c/a\u003e Release 5.1.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/8f2fcc645974b625e2def27fa547c2c17f6f77a6\"\u003e\u003ccode\u003e8f2fcc6\u003c/code\u003e\u003c/a\u003e Pin and update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/71c042b23d1259f586e726248e9159a0273da1c2\"\u003e\u003ccode\u003e71c042b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9abd691a9dd9e74c3e62197f056bf4a03fc28d6e\"\u003e\u003ccode\u003e9abd691\u003c/code\u003e\u003c/a\u003e Fix benchmark regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/70bc11f07e5093d3f11b6733fff894d2ddc4c62d\"\u003e\u003ccode\u003e70bc11f\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/464d36b0df296acfe9b98b28b04a0a5c51499524\"\u003e\u003ccode\u003e464d36b\u003c/code\u003e\u003c/a\u003e Normalize behaviour\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/191414f0c97e7fff2d37619944b8d3db3f5b50d3\"\u003e\u003ccode\u003e191414f\u003c/code\u003e\u003c/a\u003e Fix test coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/cb3626d0f3342fdf179cd425fd9c4fbb92c7d0e7\"\u003e\u003ccode\u003ecb3626d\u003c/code\u003e\u003c/a\u003e Do not allow tose size=0 on Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/095b73d4a051e21081b281a5b2a1aabb4bc9a061\"\u003e\u003ccode\u003e095b73d\u003c/code\u003e\u003c/a\u003e Fix Dev Container support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/3e7d645a9da812005f14bbc4da2df043f2e07d87\"\u003e\u003ccode\u003e3e7d645\u003c/code\u003e\u003c/a\u003e Bump vite from 6.2.7 to 6.3.6 (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/5.1.5...5.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 6.11.1 to 6.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.16.2\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.16.2 patch release.\u003c/p\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn Prisma ORM 6.16.0, we've enabled usage of the new \u003ccode\u003eengineType = client\u003c/code\u003e with Prisma Postgres, but our validation rules permitted invalid combinations of Prisma Postgres URLs and driver adapters. This now produces a clear error message indicating Prisma Postgres URLs and driver adapters are mutually exclusive.\u003c/li\u003e\n\u003cli\u003eIn the previous minor release, we've included a change that calls \u003ccode\u003eunref()\u003c/code\u003e on NodeJS timers to prevent them from keeping the NodeJS event loop active. This change unintentionally affected non-NodeJS runtimes like \u003ccode\u003eworkerd\u003c/code\u003e, where it has resulted in runtime errors. This behavior has been made conditional to prevent these runtime errors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.16.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.16.1 patch release.\u003c/p\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn Prisma ORM 6.16.0, the \u003ccode\u003edriverAdapters\u003c/code\u003e and \u003ccode\u003equeryCompiler\u003c/code\u003e features were stabilized, but leftover code in the \u003ccode\u003eprisma-client-ts\u003c/code\u003e generator required them to still be specified in edge runtimes. This has now been fixed, runtimes like \u003ccode\u003eworkerd\u003c/code\u003e and \u003ccode\u003evercel-edge\u003c/code\u003e no longer require these preview features.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.16.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.16.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ePrisma ORM\u003c/h2\u003e\n\u003cp\u003eThis section contains all the updates made in Prisma ORM v6.16.0.\u003c/p\u003e\n\u003ch3\u003eRust-free ORM and driver adapters are Generally Available\u003c/h3\u003e\n\u003cp\u003eEight months ago, we published our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-manifesto\"\u003eORM manifesto\u003c/a\u003e with the first hint that we're going to remove the Rust-based query engine from Prisma ORM:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWe're addressing this by migrating Prisma's core logic from Rust to TypeScript and redesigning the ORM to make customization and extension easier.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAfter a lot of hard work and feedback from the community, we're incredibly excited to share that the migration has been completed and you can now use Prisma ORM without its Rust engine in your production apps. 🎉 This is a major milestone in the history of Prisma ORM and comes with a lot of benefits:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced bundle size by ~90%\u003c/li\u003e\n\u003cli\u003eFaster queries (check out our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-without-rust-latest-performance-benchmarks\"\u003elatest benchmarks\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLower CPU footprint\u003c/li\u003e\n\u003cli\u003eLess deployment complexity\u003c/li\u003e\n\u003cli\u003eEasier to make open-source contributions\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e… and overall a much better DX since you don't need to worry about the extra binary in your generated Prisma Client code any more.\u003c/p\u003e\n\u003cp\u003eWhile the Rust-free ORM will become the default in Prisma ORM v7 soon, for now you still need to opt-into using it:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eConfigure the \u003ccode\u003egenerator\u003c/code\u003e block in your Prisma schema:\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003egenerator client {\n  provider   = \u0026quot;prisma-client\u0026quot; // (or \u0026quot;prisma-client-js\u0026quot;) \n  output     = \u0026quot;../src/generated/prisma\u0026quot;\n  engineType = \u0026quot;client\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/58e44eecf81530d1e2965366955f7ef97fef571a\"\u003e\u003ccode\u003e58e44ee\u003c/code\u003e\u003c/a\u003e chore: cli - remove unused/unnecessary dependencies (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28081\"\u003e#28081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c5ff908f3846e57569ef6f93bcb5c0de3c808bf0\"\u003e\u003ccode\u003ec5ff908\u003c/code\u003e\u003c/a\u003e chore: bump get-port to 7.1.0 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28080\"\u003e#28080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9d1b8839131c1daa63a00371851f291256bb4868\"\u003e\u003ccode\u003e9d1b883\u003c/code\u003e\u003c/a\u003e feat(qc): stabilize driver adapters and the query compiler (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28046\"\u003e#28046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/60a160dddfe0a0b3f9f18ed0f796cfb5b618cff6\"\u003e\u003ccode\u003e60a160d\u003c/code\u003e\u003c/a\u003e chore: consolidate versions for mariadb, libsql, effect (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28022\"\u003e#28022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/0c1a8dda26094d5059301eaba4e000f2a391b7c8\"\u003e\u003ccode\u003e0c1a8dd\u003c/code\u003e\u003c/a\u003e chore: consolidate ts-node (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28029\"\u003e#28029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/0262bced2dc61639d639afae7c5b97b8927276fb\"\u003e\u003ccode\u003e0262bce\u003c/code\u003e\u003c/a\u003e chore: consolidate esbuild dependency (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28023\"\u003e#28023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/701fe33d6334ff2fc6db8ea85d257d0ad1976b83\"\u003e\u003ccode\u003e701fe33\u003c/code\u003e\u003c/a\u003e chore: pkg-up -\u0026gt; package-up 5.0.0 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28011\"\u003e#28011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/1e548df223de5a9b8408e0c6b5553c07e691c07b\"\u003e\u003ccode\u003e1e548df\u003c/code\u003e\u003c/a\u003e chore: remove strip-ansi (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28003\"\u003e#28003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/013dcb2e2a297f0bea90a1dcb10f8ecac0fc3c87\"\u003e\u003ccode\u003e013dcb2\u003c/code\u003e\u003c/a\u003e chore: align vitest version to 3.2.4 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28000\"\u003e#28000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/055864bda6a3ece498ba7aa4e472cbc5273b7569\"\u003e\u003ccode\u003e055864b\u003c/code\u003e\u003c/a\u003e chore: remove deprecated dependencies \u003ccode\u003e@​types/rimraf\u003c/code\u003e, global-dirs (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27998\"\u003e#27998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.16.2/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\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.0.6 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 `@types/bun` from 1.2.18 to 1.2.23\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 `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bedtime-coders/bepstack/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fbepstack/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"3418157630","node_id":"PR_kwDOKWmxLc6opeX9","number":199,"state":"open","title":"chore(deps): bump the bun group across 1 directory with 13 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-15T14:12:40.000Z","updated_at":"2025-09-15T14:12:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"bun","update_count":13,"packages":[{"name":"@elysiajs/bearer","old_version":"1.3.0","new_version":"1.4.1","repository_url":"https://github.com/elysiajs/elysia-bearer"},{"name":"@elysiajs/jwt","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/elysiajs/elysia-jwt"},{"name":"@sinclair/typebox","old_version":"0.34.34","new_version":"0.34.41","repository_url":"https://github.com/sinclairzx81/typebox"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"drizzle-orm","old_version":"0.44.2","new_version":"0.44.5","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"elysia","old_version":"1.3.5","new_version":"1.4.5","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.0","repository_url":"https://github.com/panva/jose"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/node","old_version":"24.0.10","new_version":"24.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"bun-types","old_version":"1.2.18","new_version":"1.2.22","repository_url":"https://github.com/oven-sh/bun"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitepress","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elysiajs/bearer](https://github.com/elysiajs/elysia-bearer) | `1.3.0` | `1.4.1` |\n| [@elysiajs/jwt](https://github.com/elysiajs/elysia-jwt) | `1.3.1` | `1.4.0` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox) | `0.34.34` | `0.34.41` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.2` | `0.44.5` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.4.5` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.0` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.2.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.10` | `24.4.0` |\n| [bun-types](https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types) | `1.2.18` | `1.2.22` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.6.3` | `1.6.4` |\n\n\nUpdates `@elysiajs/bearer` from 1.3.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-bearer/releases\"\u003e\u003ccode\u003e@​elysiajs/bearer\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with multiple bearer tokens in query parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-bearer/compare/1.4.0...1.4.1\"\u003ehttps://github.com/elysiajs/elysia-bearer/compare/1.4.0...1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-bearer/compare/1.3.0...1.4.0\"\u003ehttps://github.com/elysiajs/elysia-bearer/compare/1.3.0...1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-bearer/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​elysiajs/bearer\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.1 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with multiple bearer tokens in query parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.0-exp.0 - 23 Apr 2025\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.2.0-rc.0 - 23 Dec 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.1.2 - 5 Sep 2024\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd provenance publish\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.1.1 - 16 Jul 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAccept only first bearer query\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.1.0 - 16 Jul 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.1.0-rc.0 - 12 Jul 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.0.2 - 18 Mar 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.0.0 - 16 Mar 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.0.0-rc.0 - 1 Mar 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.0.0-beta.1 - 17 Feb 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-bearer/commit/22625e52b25172238e1a68ab63e683441f5759c9\"\u003e\u003ccode\u003e22625e5\u003c/code\u003e\u003c/a\u003e :blue_book: doc: multiple bearer tokens in query parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-bearer/commit/649b1047412075f824d7bce730b18177ffc27d37\"\u003e\u003ccode\u003e649b104\u003c/code\u003e\u003c/a\u003e :broom: chore: bump version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elysiajs/elysia-bearer/compare/1.3.0...1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elysiajs/jwt` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-jwt/releases\"\u003e\u003ccode\u003e@​elysiajs/jwt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-jwt/compare/1.3.3...1.4.0\"\u003ehttps://github.com/elysiajs/elysia-jwt/compare/1.3.3...1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/110\"\u003e#110\u003c/a\u003e add optional, typed 'options' argument to jwt.verify() and pass to jose jwtVerify() if present by \u003ca href=\"https://github.com/jmlow\"\u003e\u003ccode\u003e@​jmlow\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/109\"\u003e#109\u003c/a\u003e type inconsistencies in JWT payload and improve schema-based inference by \u003ca href=\"https://github.com/kimzuni\"\u003e\u003ccode\u003e@​kimzuni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/107\"\u003e#107\u003c/a\u003e correct iat claim handling and expand allowed claim value type by \u003ca href=\"https://github.com/kimzuni\"\u003e\u003ccode\u003e@​kimzuni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/105\"\u003e#105\u003c/a\u003e adjust README in regard to the cookie plugin by \u003ca href=\"https://github.com/codemusings\"\u003e\u003ccode\u003e@​codemusings\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmlow\"\u003e\u003ccode\u003e@​jmlow\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/110\"\u003eelysiajs/elysia-jwt#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kimzuni\"\u003e\u003ccode\u003e@​kimzuni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/109\"\u003eelysiajs/elysia-jwt#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemusings\"\u003e\u003ccode\u003e@​codemusings\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/105\"\u003eelysiajs/elysia-jwt#105\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-jwt/compare/1.3.2...1.3.3\"\u003ehttps://github.com/elysiajs/elysia-jwt/compare/1.3.2...1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Resolve various issues with payload, schema, and types by \u003ca href=\"https://github.com/victorfrei\"\u003e\u003ccode\u003e@​victorfrei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/104\"\u003eelysiajs/elysia-jwt#104\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/victorfrei\"\u003e\u003ccode\u003e@​victorfrei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/104\"\u003eelysiajs/elysia-jwt#104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-jwt/compare/1.3.1...1.3.2\"\u003ehttps://github.com/elysiajs/elysia-jwt/compare/1.3.1...1.3.2\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/elysiajs/elysia-jwt/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​elysiajs/jwt\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.3.3 - 14 Jul 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/110\"\u003e#110\u003c/a\u003e add optional, typed 'options' argument to jwt.verify() and pass to jose jwtVerify() if present\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/109\"\u003e#109\u003c/a\u003e type inconsistencies in JWT payload and improve schema-based inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/107\"\u003e#107\u003c/a\u003e correct iat claim handling and expand allowed claim value type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/105\"\u003e#105\u003c/a\u003e adjust README in regard to the cookie plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.2 - 14 Jul 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/104\"\u003e#104\u003c/a\u003e Resolve various issues with payload, schema, and types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/101\"\u003e#101\u003c/a\u003e Closes Config exp not encoded in payload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/23\"\u003e#23\u003c/a\u003e Closes bug sign args exp type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/98\"\u003e#98\u003c/a\u003e Closes verify fails when using schema in Elysia JWT plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/52\"\u003e#52\u003c/a\u003e Closes iat Type inconsistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/36\"\u003e#36\u003c/a\u003e Closes upgrade dependency \u0026quot;jose\u0026quot; to latest version to fix issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/19\"\u003e#19\u003c/a\u003e Closes Header Parameter is stored in the payload instead of header\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/c1ef8846bc6fbeee32ff3edacda8a7f281fc89db\"\u003e\u003ccode\u003ec1ef884\u003c/code\u003e\u003c/a\u003e :broom: chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/c6e97f0cb3dd7a41fba307020943a7e36e1917ae\"\u003e\u003ccode\u003ec6e97f0\u003c/code\u003e\u003c/a\u003e :blue_book: doc: typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/ac0313b2d58fd2bb2a6d03ef84009cb8909d0761\"\u003e\u003ccode\u003eac0313b\u003c/code\u003e\u003c/a\u003e :wrench: fix: error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/964cd55ff3d283d30daad88083d00504be4bfa5b\"\u003e\u003ccode\u003e964cd55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/issues/108\"\u003e#108\u003c/a\u003e from kimzuni/fix/nbf-exp-iat-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/ad918c4430283a4de747cc49a1ba50bf5578f5f2\"\u003e\u003ccode\u003ead918c4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/issues/105\"\u003e#105\u003c/a\u003e from codemusings/readme-fix-cookie\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/72dd9a3111aff77dab189c57d3bfcff09e3ebfdc\"\u003e\u003ccode\u003e72dd9a3\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix/nbf-exp-iat-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/70590fab5841c17805b0e8d993e18ab279e6cca1\"\u003e\u003ccode\u003e70590fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/issues/109\"\u003e#109\u003c/a\u003e from kimzuni/fix/jwt-payload-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/9ac667698c2230911fd2e10be69e7589bff36b0e\"\u003e\u003ccode\u003e9ac6676\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/issues/110\"\u003e#110\u003c/a\u003e from jmlow/support-options-for-jwt-verify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/9078f605b3409dfa62ea83ed8e5b737ded7a61c1\"\u003e\u003ccode\u003e9078f60\u003c/code\u003e\u003c/a\u003e Pull 'await' out of ternary operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/ce5f397cca31eb0ab6f92795016c29738ca729cd\"\u003e\u003ccode\u003ece5f397\u003c/code\u003e\u003c/a\u003e Add typed 'options' argument to jwt.verify(), then pass to jose verifyJwt()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia-jwt/compare/1.3.1...1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sinclair/typebox` from 0.34.34 to 0.34.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/e0ec98c9dbbf6f6b8777f121a2da38f2d09cf2ed\"\u003e\u003ccode\u003ee0ec98c\u003c/code\u003e\u003c/a\u003e Revision 0.34.41 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/81c3686da5379dbc9562354e86f41c4c472eca50\"\u003e\u003ccode\u003e81c3686\u003c/code\u003e\u003c/a\u003e Revision 0.34.40 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1298\"\u003e#1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/16f1d0a1652e40513d08e20686df11bae5c77bd1\"\u003e\u003ccode\u003e16f1d0a\u003c/code\u003e\u003c/a\u003e Cast: Use Uniform over Reciprocal weighting on Union Select (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/c54a0f8c20372fff6789054d1d82287a0a13e161\"\u003e\u003ccode\u003ec54a0f8\u003c/code\u003e\u003c/a\u003e Revision 0.34.39 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/60fdafe857089ac908b5fe7741c15c62260b651f\"\u003e\u003ccode\u003e60fdafe\u003c/code\u003e\u003c/a\u003e Revision 0.34.38 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/97e315439690ef84f85d75cc9179163b2cd0e55a\"\u003e\u003ccode\u003e97e3154\u003c/code\u003e\u003c/a\u003e Preserve exact type matches in union conversion (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1282\"\u003e#1282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/30cfe8904d8e7ea3da549783f66d32ae1f867b6a\"\u003e\u003ccode\u003e30cfe89\u003c/code\u003e\u003c/a\u003e Revision 0.34.37 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/978339122870fdd8300171e62994e8afcf1e9cda\"\u003e\u003ccode\u003e9783391\u003c/code\u003e\u003c/a\u003e Fix: Correctly score nested unions (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/b40ba2c751cc3b16fb8060d266267600a993628a\"\u003e\u003ccode\u003eb40ba2c\u003c/code\u003e\u003c/a\u003e Revision 0.34.36 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/cb3f898093148c41f1140219d58d00b5f9512852\"\u003e\u003ccode\u003ecb3f898\u003c/code\u003e\u003c/a\u003e Ecosystem (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sinclairzx81/typebox/compare/0.34.34...0.34.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.2 to 0.44.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed invalid usage of \u003ccode\u003e.one()\u003c/code\u003e in \u003ccode\u003edurable-sqlite\u003c/code\u003e session\u003c/li\u003e\n\u003cli\u003eFixed spread operator related crash in sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eBetter browser support for sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eImproved sqlite \u003ccode\u003eblob\u003c/code\u003e mapping\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wrong DrizzleQueryError export. thanks \u003ca href=\"https://github.com/nathankleyn\"\u003e\u003ccode\u003e@​nathankleyn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by drizzle function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eawait db.$client.[...]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eupdated_at\u003c/code\u003e column to the \u003ccode\u003eneon_auth.users_sync\u003c/code\u003e table definition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/37d059f95ebe4ca7da6e60415de0164c729a8454\"\u003e\u003ccode\u003e37d059f\u003c/code\u003e\u003c/a\u003e v0.44.5 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/33f0374e29014677c29f4b1f1dd1ab8fb68ac516\"\u003e\u003ccode\u003e33f0374\u003c/code\u003e\u003c/a\u003e Upgrade drizzle-zod peerDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/8b8d78ec3d209ce3224b609d633b7ce090092889\"\u003e\u003ccode\u003e8b8d78e\u003c/code\u003e\u003c/a\u003e Fix export of \u003ccode\u003eDrizzleQueryError\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4618\"\u003e#4618\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4778\"\u003e#4778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/027921fda2ba61fd6271e49a576e1abd76613fc1\"\u003e\u003ccode\u003e027921f\u003c/code\u003e\u003c/a\u003e Fixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by \u003ccode\u003edrizzle\u003c/code\u003e function from crede...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e44d9bb4c67a669acbad4b8273d6efcc33c8ea6a\"\u003e\u003ccode\u003ee44d9bb\u003c/code\u003e\u003c/a\u003e Add updated_at column (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ac1dcd9d1c4b8f171479af4a5dd731db1e164f58\"\u003e\u003ccode\u003eac1dcd9\u003c/code\u003e\u003c/a\u003e Fix hakfvec (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4689\"\u003e#4689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c6b3afbb70bcef96ca60b528de42ef09f39ca6f\"\u003e\u003ccode\u003e5c6b3af\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003edatabaseName\u003c/code\u003e and \u003ccode\u003epackageName\u003c/code\u003e properties for studio (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4683\"\u003e#4683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/9895842b1fcce4bcbddc88355d577f06acafc211\"\u003e\u003ccode\u003e9895842\u003c/code\u003e\u003c/a\u003e Studio transactions (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4664\"\u003e#4664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.2...0.44.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard schema incorrectly validate cookie and coercion\u003c/li\u003e\n\u003cli\u003emerge nested guard, group standalone schema properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.4...1.4.5\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.4...1.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emerge schema in GET method\u003c/li\u003e\n\u003cli\u003eremove accidental console.log\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.3...1.4.4\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.3...1.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emapValueError\u003c/code\u003e should return all possible value both in dev environment and production environment\u003c/li\u003e\n\u003cli\u003einline lifecycle get method doesn't inherit Singleton\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.2...1.4.3\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.2...1.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove debug \u003ccode\u003eq\u003c/code\u003e from inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.1...1.4.2\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.1...1.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etype error for inline Elysia.file\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.0...1.4.1\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.0...1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.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/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.5 - 15 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard schema incorrectly validate cookie and coercion\u003c/li\u003e\n\u003cli\u003emerge nested guard, group standalone schema properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.4 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emerge schema in GET method\u003c/li\u003e\n\u003cli\u003eremove accidental console.log\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.3 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emapValueError\u003c/code\u003e should return all possible value both in dev environment and production environment\u003c/li\u003e\n\u003cli\u003einline lifecycle get method doesn't inherit Singleton\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.2 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove debug \u003ccode\u003eq\u003c/code\u003e from inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.1 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etype error for inline Elysia.file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.0 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard validator\u003c/li\u003e\n\u003cli\u003emacro schema, macro extension, macro detail\u003c/li\u003e\n\u003cli\u003elifecycle type soundness\u003c/li\u003e\n\u003cli\u003etype inference reduced by ~11%\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/861\"\u003e#861\u003c/a\u003e missing HEAD method when register route with GET\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovement\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/861\"\u003e#861\u003c/a\u003e automatically add HEAD method when defining GET route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eObjectString/ArrayString no longer produce default value by default due to security reasons\u003c/li\u003e\n\u003cli\u003eCookie now dynamically parse when format is likely JSON\u003c/li\u003e\n\u003cli\u003eexport \u003ccode\u003efileType\u003c/code\u003e for external file type validation for accurate response\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove macro v1 due to non type soundness\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eerror\u003c/code\u003e function, use \u003ccode\u003estatus\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003edeprecation notice for \u003ccode\u003eresponse\u003c/code\u003e in \u003ccode\u003emapResponse\u003c/code\u003e, \u003ccode\u003eafterResponse\u003c/code\u003e, use \u003ccode\u003eresponseValue\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a27b4330bc54b7d50cd545eca0ebd66b9baa1fd0\"\u003e\u003ccode\u003ea27b433\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1403\"\u003e#1403\u003c/a\u003e from elysiajs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a96482648f12932d5db88e88686c70167b30a0e8\"\u003e\u003ccode\u003ea964826\u003c/code\u003e\u003c/a\u003e :wrench: fix: soundness for guard, group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/d6f84ebaa97c01a4ae59aab77112a1382c28bca6\"\u003e\u003ccode\u003ed6f84eb\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/ee201e41803c89ccbb362d0cc84fc164e378eb0d\"\u003e\u003ccode\u003eee201e4\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/d3424c1209bfcae1c24ebaa00cf99783f671251d\"\u003e\u003ccode\u003ed3424c1\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/f9000e387f07b0e421157fc3647108b36b3010b3\"\u003e\u003ccode\u003ef9000e3\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/631d292e48ec082ce14e311d952b387cdfb3e77a\"\u003e\u003ccode\u003e631d292\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/55ce809c6e8ca7f46dbfadc0d0c3b4e5d8dd5fdf\"\u003e\u003ccode\u003e55ce809\u003c/code\u003e\u003c/a\u003e :wrench: fix: use cookie.value to coerce value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/f6200388471749b52adf7b18f7cb07d267b9f661\"\u003e\u003ccode\u003ef620038\u003c/code\u003e\u003c/a\u003e :wrench: fix: elysia no longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/dee78dcc3f2ae8fb8c1586592b089ced08b68b09\"\u003e\u003ccode\u003edee78dc\u003c/code\u003e\u003c/a\u003e :wrench: fix: cookie\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6f3e0045f189891801f27717b6d76ea1f9ee5fc2\"\u003e\u003ccode\u003e6f3e004\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e\u003ccode\u003e25ddce4\u003c/code\u003e\u003c/a\u003e feat: support for the ML-DSA PQC Algorithm Identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003e\u003ccode\u003ecf2092a\u003c/code\u003e\u003c/a\u003e feat: support AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2c519cce22b73983a00a0da24f4e319050598749\"\u003e\u003ccode\u003e2c519cc\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1e36dd29e76511e06737e5d5d500d81e01a9c3d2\"\u003e\u003ccode\u003e1e36dd2\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003e\u003ccode\u003eb4f8fb3\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/413fa4504c63a7f84f47df8bb7ea310eddfa6451\"\u003e\u003ccode\u003e413fa45\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e\u003ccode\u003e84da9de\u003c/code\u003e\u003c/a\u003e refactor: more readability in ecdhes.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/475a3ed35f54deb3a078165bee627637cbcec8c4\"\u003e\u003ccode\u003e475a3ed\u003c/code\u003e\u003c/a\u003e chore: npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b59c5475afc5d4ed127ba22356a4cee58e802ad0\"\u003e\u003ccode\u003eb59c547\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\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.0.6 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 `@types/node` from 24.0.10 to 24.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun-types` from 1.2.18 to 1.2.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.2.22\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.2.22\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\n# or you can use npm\n# npm install -g bun\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.2.22:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.sh/blog/bun-v1.2.22\"\u003eRead Bun v1.2.22's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 14 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avarayr\"\u003e\u003ccode\u003e@​avarayr\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cirospaciari\"\u003e\u003ccode\u003e@​cirospaciari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarred-sumner\"\u003e\u003ccode\u003e@​jarred-sumner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydiahallie\"\u003e\u003ccode\u003e@​lydiahallie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markovejnovic\"\u003e\u003ccode\u003e@​markovejnovic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nektro\"\u003e\u003ccode\u003e@​nektro\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pfgithub\"\u003e\u003ccode\u003e@​pfgithub\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robobun\"\u003e\u003ccode\u003e@​robobun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samyarkd\"\u003e\u003ccode\u003e@​samyarkd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sosukesuzuki\"\u003e\u003ccode\u003e@​sosukesuzuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taylordotfish\"\u003e\u003ccode\u003e@​taylordotfish\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zackradisic\"\u003e\u003ccode\u003e@​zackradisic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBun v1.2.21\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.2.21\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\n# or you can use npm\n# npm install -g bun\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/d9551dda1abeeb1addef09f8a2db4cb8dd941d87\"\u003e\u003ccode\u003ed9551dd\u003c/code\u003e\u003c/a\u003e fix: AbortController instance is empty with \u003ccode\u003e@​types/node\u003c/code\u003e\u0026gt;=24.3.1 (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22588\"\u003e#22588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/88a0002f7e3ad5aac4707f80958f107dbf3ebf4c\"\u003e\u003ccode\u003e88a0002\u003c/code\u003e\u003c/a\u003e feat: Add Redis HGET command (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22579\"\u003e#22579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/66119830383d2f0a4ac52656dcdacaedf6ed8272\"\u003e\u003ccode\u003e6611983\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Redis PUB/SUB (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/21728\"\u003e#21728\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/d7ca10e22f21040eca6dfd5116b4b5ebe058b928\"\u003e\u003ccode\u003ed7ca10e\u003c/code\u003e\u003c/a\u003e Remove unused function/class names when minifying (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22492\"\u003e#22492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/dc3c8f79c4d1c8d5145dca583e4d28f849788d78\"\u003e\u003ccode\u003edc3c8f7\u003c/code\u003e\u003c/a\u003e Redis PUB/SUB (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/21728\"\u003e#21728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/3ee477fc5b22cbeef956e9616a22b8465091c079\"\u003e\u003ccode\u003e3ee477f\u003c/code\u003e\u003c/a\u003e fix: scanner on update, install, remove, uninstall and add, and introduce the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/8ec4c0abb34dc105b30a0eb24360186d94902784\"\u003e\u003ccode\u003e8ec4c0a\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ebun:test\u003c/code\u003e: Introduce optional type parameter to make bun:test matchers type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/e63608fced3b26b2f52c69da033b942d24c14694\"\u003e\u003ccode\u003ee63608f\u003c/code\u003e\u003c/a\u003e Fix: Make SQL connection string parsing more sensible (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22260\"\u003e#22260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/d919a76dd6b6bfe3907ceff52fc33a0fb726f9c3\"\u003e\u003ccode\u003ed919a76\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​types/bun\u003c/code\u003e: A couple missing properties in \u003ccode\u003eAbortSignal\u003c/code\u003e \u0026amp; `RegExpConstructor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/5b7fd9ed0ea42396ea8de49135d5d7a485f6da19\"\u003e\u003ccode\u003e5b7fd9e\u003c/code\u003e\u003c/a\u003e node:_http_server: implement Server.prototype.closeIdleConnections (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22234\"\u003e#22234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oven-sh/bun/commits/bun-v1.2.22/packages/bun-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitepress` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/vitepress/blob/v1.6.4/CHANGELOG.md\"\u003evitepress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/vitepress/compare/v1.6.3...v1.6.4\"\u003e1.6.4\u003c/a\u003e (2025-08-05)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/vitepress/commit/1fc537b78cda287fa23c1129a815ad9455fd8106\"\u003e\u003ccode\u003e1fc537b\u003c/code\u003e\u003c/a\u003e release: v1.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/vitepress/commit/e7a0ae8a090f07274cccd8591e57255ddde52227\"\u003e\u003ccode\u003ee7a0ae8\u003c/code\u003e\u003c/a\u003e chore: error when trying \u003ccode\u003erolldown-vite\u003c/code\u003e with vitepress v1 (\u003ca href=\"https://redirect.github.com/vuejs/vitepress/issues/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/vitepress/compare/v1.6.3...v1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bedtime-coders/bedstack/pull/199","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fbedstack/issues/199","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/199/packages"},{"uuid":"3417636816","node_id":"PR_kwDOO8FzmM6onrzH","number":21,"state":"open","title":"Bump the bun group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T11:57:38.000Z","updated_at":"2025-09-15T11:57:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bun","update_count":9,"packages":[{"name":"@elysiajs/static","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/elysiajs/elysia-static"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"drizzle-orm","old_version":"0.44.2","new_version":"0.44.5","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"elysia","old_version":"1.3.5","new_version":"1.4.5","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.0","repository_url":"https://github.com/panva/jose"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.2.18","new_version":"1.2.22","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elysiajs/static](https://github.com/elysiajs/elysia-static) | `1.3.0` | `1.4.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.2` | `0.44.5` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.4.5` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.0` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.2.4` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.18` | `1.2.22` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n\n\nUpdates `@elysiajs/static` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-static/releases\"\u003e\u003ccode\u003e@​elysiajs/static\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.0\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.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/elysiajs/elysia-static/commit/f45e90c4571461dc407241031410721c9b658469\"\u003e\u003ccode\u003ef45e90c\u003c/code\u003e\u003c/a\u003e :broom: chore: bump version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.2 to 0.44.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed invalid usage of \u003ccode\u003e.one()\u003c/code\u003e in \u003ccode\u003edurable-sqlite\u003c/code\u003e session\u003c/li\u003e\n\u003cli\u003eFixed spread operator related crash in sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eBetter browser support for sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eImproved sqlite \u003ccode\u003eblob\u003c/code\u003e mapping\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wrong DrizzleQueryError export. thanks \u003ca href=\"https://github.com/nathankleyn\"\u003e\u003ccode\u003e@​nathankleyn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by drizzle function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eawait db.$client.[...]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eupdated_at\u003c/code\u003e column to the \u003ccode\u003eneon_auth.users_sync\u003c/code\u003e table definition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/37d059f95ebe4ca7da6e60415de0164c729a8454\"\u003e\u003ccode\u003e37d059f\u003c/code\u003e\u003c/a\u003e v0.44.5 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/33f0374e29014677c29f4b1f1dd1ab8fb68ac516\"\u003e\u003ccode\u003e33f0374\u003c/code\u003e\u003c/a\u003e Upgrade drizzle-zod peerDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/8b8d78ec3d209ce3224b609d633b7ce090092889\"\u003e\u003ccode\u003e8b8d78e\u003c/code\u003e\u003c/a\u003e Fix export of \u003ccode\u003eDrizzleQueryError\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4618\"\u003e#4618\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4778\"\u003e#4778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/027921fda2ba61fd6271e49a576e1abd76613fc1\"\u003e\u003ccode\u003e027921f\u003c/code\u003e\u003c/a\u003e Fixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by \u003ccode\u003edrizzle\u003c/code\u003e function from crede...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e44d9bb4c67a669acbad4b8273d6efcc33c8ea6a\"\u003e\u003ccode\u003ee44d9bb\u003c/code\u003e\u003c/a\u003e Add updated_at column (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ac1dcd9d1c4b8f171479af4a5dd731db1e164f58\"\u003e\u003ccode\u003eac1dcd9\u003c/code\u003e\u003c/a\u003e Fix hakfvec (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4689\"\u003e#4689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c6b3afbb70bcef96ca60b528de42ef09f39ca6f\"\u003e\u003ccode\u003e5c6b3af\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003edatabaseName\u003c/code\u003e and \u003ccode\u003epackageName\u003c/code\u003e properties for studio (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4683\"\u003e#4683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/9895842b1fcce4bcbddc88355d577f06acafc211\"\u003e\u003ccode\u003e9895842\u003c/code\u003e\u003c/a\u003e Studio transactions (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4664\"\u003e#4664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.2...0.44.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard schema incorrectly validate cookie and coercion\u003c/li\u003e\n\u003cli\u003emerge nested guard, group standalone schema properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.4...1.4.5\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.4...1.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emerge schema in GET method\u003c/li\u003e\n\u003cli\u003eremove accidental console.log\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.3...1.4.4\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.3...1.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emapValueError\u003c/code\u003e should return all possible value both in dev environment and production environment\u003c/li\u003e\n\u003cli\u003einline lifecycle get method doesn't inherit Singleton\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.2...1.4.3\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.2...1.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove debug \u003ccode\u003eq\u003c/code\u003e from inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.1...1.4.2\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.1...1.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etype error for inline Elysia.file\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.0...1.4.1\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.0...1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.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/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.5 - 15 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard schema incorrectly validate cookie and coercion\u003c/li\u003e\n\u003cli\u003emerge nested guard, group standalone schema properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.4 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emerge schema in GET method\u003c/li\u003e\n\u003cli\u003eremove accidental console.log\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.3 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emapValueError\u003c/code\u003e should return all possible value both in dev environment and production environment\u003c/li\u003e\n\u003cli\u003einline lifecycle get method doesn't inherit Singleton\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.2 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove debug \u003ccode\u003eq\u003c/code\u003e from inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.1 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etype error for inline Elysia.file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.0 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard validator\u003c/li\u003e\n\u003cli\u003emacro schema, macro extension, macro detail\u003c/li\u003e\n\u003cli\u003elifecycle type soundness\u003c/li\u003e\n\u003cli\u003etype inference reduced by ~11%\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/861\"\u003e#861\u003c/a\u003e missing HEAD method when register route with GET\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovement\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/861\"\u003e#861\u003c/a\u003e automatically add HEAD method when defining GET route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eObjectString/ArrayString no longer produce default value by default due to security reasons\u003c/li\u003e\n\u003cli\u003eCookie now dynamically parse when format is likely JSON\u003c/li\u003e\n\u003cli\u003eexport \u003ccode\u003efileType\u003c/code\u003e for external file type validation for accurate response\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove macro v1 due to non type soundness\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eerror\u003c/code\u003e function, use \u003ccode\u003estatus\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003edeprecation notice for \u003ccode\u003eresponse\u003c/code\u003e in \u003ccode\u003emapResponse\u003c/code\u003e, \u003ccode\u003eafterResponse\u003c/code\u003e, use \u003ccode\u003eresponseValue\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a27b4330bc54b7d50cd545eca0ebd66b9baa1fd0\"\u003e\u003ccode\u003ea27b433\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1403\"\u003e#1403\u003c/a\u003e from elysiajs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a96482648f12932d5db88e88686c70167b30a0e8\"\u003e\u003ccode\u003ea964826\u003c/code\u003e\u003c/a\u003e :wrench: fix: soundness for guard, group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/d6f84ebaa97c01a4ae59aab77112a1382c28bca6\"\u003e\u003ccode\u003ed6f84eb\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/ee201e41803c89ccbb362d0cc84fc164e378eb0d\"\u003e\u003ccode\u003eee201e4\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/d3424c1209bfcae1c24ebaa00cf99783f671251d\"\u003e\u003ccode\u003ed3424c1\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/f9000e387f07b0e421157fc3647108b36b3010b3\"\u003e\u003ccode\u003ef9000e3\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/631d292e48ec082ce14e311d952b387cdfb3e77a\"\u003e\u003ccode\u003e631d292\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/55ce809c6e8ca7f46dbfadc0d0c3b4e5d8dd5fdf\"\u003e\u003ccode\u003e55ce809\u003c/code\u003e\u003c/a\u003e :wrench: fix: use cookie.value to coerce value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/f6200388471749b52adf7b18f7cb07d267b9f661\"\u003e\u003ccode\u003ef620038\u003c/code\u003e\u003c/a\u003e :wrench: fix: elysia no longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/dee78dcc3f2ae8fb8c1586592b089ced08b68b09\"\u003e\u003ccode\u003edee78dc\u003c/code\u003e\u003c/a\u003e :wrench: fix: cookie\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6f3e0045f189891801f27717b6d76ea1f9ee5fc2\"\u003e\u003ccode\u003e6f3e004\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e\u003ccode\u003e25ddce4\u003c/code\u003e\u003c/a\u003e feat: support for the ML-DSA PQC Algorithm Identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003e\u003ccode\u003ecf2092a\u003c/code\u003e\u003c/a\u003e feat: support AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2c519cce22b73983a00a0da24f4e319050598749\"\u003e\u003ccode\u003e2c519cc\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1e36dd29e76511e06737e5d5d500d81e01a9c3d2\"\u003e\u003ccode\u003e1e36dd2\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003e\u003ccode\u003eb4f8fb3\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/413fa4504c63a7f84f47df8bb7ea310eddfa6451\"\u003e\u003ccode\u003e413fa45\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e\u003ccode\u003e84da9de\u003c/code\u003e\u003c/a\u003e refactor: more readability in ecdhes.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/475a3ed35f54deb3a078165bee627637cbcec8c4\"\u003e\u003ccode\u003e475a3ed\u003c/code\u003e\u003c/a\u003e chore: npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b59c5475afc5d4ed127ba22356a4cee58e802ad0\"\u003e\u003ccode\u003eb59c547\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\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.0.6 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 `@types/bun` from 1.2.18 to 1.2.22\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 `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bedtime-coders/bedstack-stripped/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fbedstack-stripped/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"3415942546","node_id":"PR_kwDOO_emO86oh-OY","number":24,"state":"open","title":"Bump the bun group across 1 directory with 11 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-15T01:31:24.000Z","updated_at":"2025-09-29T02:41:58.428Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bun","update_count":11,"packages":[{"name":"@elysiajs/eden","old_version":"1.3.2","new_version":"1.4.1","repository_url":"https://github.com/elysiajs/eden"},{"name":"@elysiajs/static","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/elysiajs/elysia-static"},{"name":"@prisma/client","old_version":"6.11.1","new_version":"6.16.1","repository_url":"https://github.com/prisma/prisma"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"elysia","old_version":"1.3.5","new_version":"1.4.5","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.0","repository_url":"https://github.com/panva/jose"},{"name":"prisma","old_version":"6.11.1","new_version":"6.16.1","repository_url":"https://github.com/prisma/prisma"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.2.18","new_version":"1.2.22","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elysiajs/eden](https://github.com/elysiajs/eden) | `1.3.2` | `1.4.1` |\n| [@elysiajs/static](https://github.com/elysiajs/elysia-static) | `1.3.0` | `1.4.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.11.1` | `6.16.1` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.4.5` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.11.1` | `6.16.1` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.2.4` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.18` | `1.2.22` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n\n\nUpdates `@elysiajs/eden` from 1.3.2 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/eden/releases\"\u003e\u003ccode\u003e@​elysiajs/eden\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003einline object value / Elysia file cause type error\u003c/li\u003e\n\u003cli\u003emacro should not mark property as required\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/eden/compare/1.4.0...1.4.1\"\u003ehttps://github.com/elysiajs/eden/compare/1.4.0...1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/eden/compare/1.3.3...1.4.0\"\u003ehttps://github.com/elysiajs/eden/compare/1.3.3...1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etreaty2: support type safe Server-Sent Events (SSE)\u003c/li\u003e\n\u003cli\u003etreaty2: add utility type \u003ccode\u003eTreaty.Data\u003c/code\u003e, \u003ccode\u003eTreaty.Error\u003c/code\u003e to extract data and error type from a route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/823\"\u003eelysia#823\u003c/a\u003e treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003etreaty2: parse Date in object\u003c/li\u003e\n\u003cli\u003etreaty2: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminimum Elysia version is set to 1.3.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/eden/compare/1.3.2...1.3.3\"\u003ehttps://github.com/elysiajs/eden/compare/1.3.2...1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/eden/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​elysiajs/eden\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.1 - 14 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003einline object value / Elysia file cause type error\u003c/li\u003e\n\u003cli\u003emacro should not mark property as required\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.0 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.3 - 24 Aug 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etreaty2: support type safe Server-Sent Events (SSE)\u003c/li\u003e\n\u003cli\u003etreaty2: add utility type \u003ccode\u003eTreaty.Data\u003c/code\u003e, \u003ccode\u003eTreaty.Error\u003c/code\u003e to extract data and error type from a route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/823\"\u003eelysia#823\u003c/a\u003e treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003etreaty2: parse Date in object\u003c/li\u003e\n\u003cli\u003etreaty2: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminimum Elysia version is set to 1.3.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/ed8d22a947f1635d2df5b6d2916abd40bc6f8c56\"\u003e\u003ccode\u003eed8d22a\u003c/code\u003e\u003c/a\u003e :wrench: fix: macro should not mark property as required\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/514e2c4b796b79d78a01ba4581363e3f8c804066\"\u003e\u003ccode\u003e514e2c4\u003c/code\u003e\u003c/a\u003e :tada: feat: elysia 1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/a730703d10c98fca71b99e399e3fa095511a882f\"\u003e\u003ccode\u003ea730703\u003c/code\u003e\u003c/a\u003e :tada: feat: 1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/714181ee3637e7c838cbc4854ba11c26f28df875\"\u003e\u003ccode\u003e714181e\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/0dcba7541ffbf6d22005d0da887fe9a6faa6d945\"\u003e\u003ccode\u003e0dcba75\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/84d6dfa7e6175174b529d2305a5ca1250d6b1d7c\"\u003e\u003ccode\u003e84d6dfa\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/d90a66caa7a4fb0c6d58cef55edbaf751c6a2060\"\u003e\u003ccode\u003ed90a66c\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/c4c31529f3378c7871379edd1352c1b044e5b64e\"\u003e\u003ccode\u003ec4c3152\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/e706ae573acf2f3552e460ddad3e4624b8c3caf0\"\u003e\u003ccode\u003ee706ae5\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/0d416f5367d5e2c66a787d0de3644dbf6adaeb6d\"\u003e\u003ccode\u003e0d416f5\u003c/code\u003e\u003c/a\u003e :tada: feat(treaty2): sse\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/eden/compare/1.3.2...1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elysiajs/static` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-static/releases\"\u003e\u003ccode\u003e@​elysiajs/static\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.0\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.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/elysiajs/elysia-static/commit/f45e90c4571461dc407241031410721c9b658469\"\u003e\u003ccode\u003ef45e90c\u003c/code\u003e\u003c/a\u003e :broom: chore: bump version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.11.1 to 6.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.16.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.16.1 patch release.\u003c/p\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn Prisma ORM 6.16.0, the \u003ccode\u003edriverAdapters\u003c/code\u003e and \u003ccode\u003equeryCompiler\u003c/code\u003e features were stabilized, but leftover code in the \u003ccode\u003eprisma-client-ts\u003c/code\u003e generator required them to still be specified in edge runtimes. This has now been fixed, runtimes like \u003ccode\u003eworkerd\u003c/code\u003e and \u003ccode\u003evercel-edge\u003c/code\u003e no longer require these preview features.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.16.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.16.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ePrisma ORM\u003c/h2\u003e\n\u003cp\u003eThis section contains all the updates made in Prisma ORM v6.16.0.\u003c/p\u003e\n\u003ch3\u003eRust-free ORM and driver adapters are Generally Available\u003c/h3\u003e\n\u003cp\u003eEight months ago, we published our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-manifesto\"\u003eORM manifesto\u003c/a\u003e with the first hint that we're going to remove the Rust-based query engine from Prisma ORM:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWe're addressing this by migrating Prisma's core logic from Rust to TypeScript and redesigning the ORM to make customization and extension easier.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAfter a lot of hard work and feedback from the community, we're incredibly excited to share that the migration has been completed and you can now use Prisma ORM without its Rust engine in your production apps. 🎉 This is a major milestone in the history of Prisma ORM and comes with a lot of benefits:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced bundle size by ~90%\u003c/li\u003e\n\u003cli\u003eFaster queries (check out our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-without-rust-latest-performance-benchmarks\"\u003elatest benchmarks\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLower CPU footprint\u003c/li\u003e\n\u003cli\u003eLess deployment complexity\u003c/li\u003e\n\u003cli\u003eEasier to make open-source contributions\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e… and overall a much better DX since you don't need to worry about the extra binary in your generated Prisma Client code any more.\u003c/p\u003e\n\u003cp\u003eWhile the Rust-free ORM will become the default in Prisma ORM v7 soon, for now you still need to opt-into using it:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eConfigure the \u003ccode\u003egenerator\u003c/code\u003e block in your Prisma schema:\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003egenerator client {\n  provider   = \u0026quot;prisma-client\u0026quot; // (or \u0026quot;prisma-client-js\u0026quot;) \n  output     = \u0026quot;../src/generated/prisma\u0026quot;\n  engineType = \u0026quot;client\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\nNote: If you tried the Rust-free ORM before, you can now also drop the \u003ccode\u003equeryCompiler\u003c/code\u003e and \u003ccode\u003edriverAdapter\u003c/code\u003e feature flags from the \u003ccode\u003epreviewFeatures\u003c/code\u003e array. And if you used \u003ccode\u003ebinaryTargets\u003c/code\u003e, you can also get rid of these.\u003c/li\u003e\n\u003cli\u003eInstall the \u003ca href=\"https://www.prisma.io/docs/orm/overview/databases/database-drivers#driver-adapters\"\u003edriver adapter\u003c/a\u003e for your database, e.g. to use \u003ca href=\"https://node-postgres.com/\"\u003e\u003ccode\u003epg\u003c/code\u003e\u003c/a\u003e for PostgreSQL:\n\u003cpre\u003e\u003ccode\u003enpm install @prisma/adapter-pg\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eFinally, you can instantiate \u003ccode\u003ePrismaClient\u003c/code\u003e using the \u003ccode\u003ePrismaPg\u003c/code\u003e driver adapter as follows:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { PrismaClient } from './generated/prisma'\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/abfa3a69a475245c35c5b33529347c40d103813f\"\u003e\u003ccode\u003eabfa3a6\u003c/code\u003e\u003c/a\u003e feat(client): add /browser entrypoint to prisma-client (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28068\"\u003e#28068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/57158169afbf10cde4acf9c9a9d27c14b2422935\"\u003e\u003ccode\u003e5715816\u003c/code\u003e\u003c/a\u003e fix(qpe): flip condition when choosing whether to enable itx manager (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28069\"\u003e#28069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/898066aff70f3396bec53b07b2c591474348ee8a\"\u003e\u003ccode\u003e898066a\u003c/code\u003e\u003c/a\u003e feat(client-generator-ts): removed \u0026quot;Prisma.Validator\u0026quot; from \u0026quot;prisma-client\u0026quot; ge...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/bc18826ec0fece1702c41c4f51ef409ea7d95b0e\"\u003e\u003ccode\u003ebc18826\u003c/code\u003e\u003c/a\u003e fix(client): add apiKey method for Accelerate extension (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28067\"\u003e#28067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/83cd0031b73f074bb0e108fafcfb0e3a73669ade\"\u003e\u003ccode\u003e83cd003\u003c/code\u003e\u003c/a\u003e feat(client-generator-ts): re-export enums directly in \u003ccode\u003eprisma-client\u003c/code\u003e genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/38b3397d7c93d89fd1066ee7f011ff8f467dce54\"\u003e\u003ccode\u003e38b3397\u003c/code\u003e\u003c/a\u003e feat(client): remove node_modules caching check when generator has custom out...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9d1b8839131c1daa63a00371851f291256bb4868\"\u003e\u003ccode\u003e9d1b883\u003c/code\u003e\u003c/a\u003e feat(qc): stabilize driver adapters and the query compiler (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28046\"\u003e#28046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/98895b6efa6588f5838b414c6d76ae28bccc9670\"\u003e\u003ccode\u003e98895b6\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.16.0-7.1c57fdcd7e44b29b9313256c76699e91c3ac3...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/493cf1c618697f2f704d652df62a5c36cd1680e6\"\u003e\u003ccode\u003e493cf1c\u003c/code\u003e\u003c/a\u003e test(client): run qc tests with remote executor (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27971\"\u003e#27971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9938768fde8d5d8d012852d2df63ca900049b243\"\u003e\u003ccode\u003e9938768\u003c/code\u003e\u003c/a\u003e fix(generator-js): don't break QC with \u003ccode\u003e--no-engine\u003c/code\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28042\"\u003e#28042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.16.1/packages/client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard schema incorrectly validate cookie and coercion\u003c/li\u003e\n\u003cli\u003emerge nested guard, group standalone schema properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.4...1.4.5\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.4...1.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emerge schema in GET method\u003c/li\u003e\n\u003cli\u003eremove accidental console.log\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.3...1.4.4\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.3...1.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emapValueError\u003c/code\u003e should return all possible value both in dev environment and production environment\u003c/li\u003e\n\u003cli\u003einline lifecycle get method doesn't inherit Singleton\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.2...1.4.3\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.2...1.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove debug \u003ccode\u003eq\u003c/code\u003e from inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.1...1.4.2\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.1...1.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etype error for inline Elysia.file\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.0...1.4.1\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.0...1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.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/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.5 - 15 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard schema incorrectly validate cookie and coercion\u003c/li\u003e\n\u003cli\u003emerge nested guard, group standalone schema properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.4 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emerge schema in GET method\u003c/li\u003e\n\u003cli\u003eremove accidental console.log\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.3 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emapValueError\u003c/code\u003e should return all possible value both in dev environment and production environment\u003c/li\u003e\n\u003cli\u003einline lifecycle get method doesn't inherit Singleton\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.2 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove debug \u003ccode\u003eq\u003c/code\u003e from inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.1 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etype error for inline Elysia.file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.0 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard validator\u003c/li\u003e\n\u003cli\u003emacro schema, macro extension, macro detail\u003c/li\u003e\n\u003cli\u003elifecycle type soundness\u003c/li\u003e\n\u003cli\u003etype inference reduced by ~11%\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/861\"\u003e#861\u003c/a\u003e missing HEAD method when register route with GET\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovement\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/861\"\u003e#861\u003c/a\u003e automatically add HEAD method when defining GET route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eObjectString/ArrayString no longer produce default value by default due to security reasons\u003c/li\u003e\n\u003cli\u003eCookie now dynamically parse when format is likely JSON\u003c/li\u003e\n\u003cli\u003eexport \u003ccode\u003efileType\u003c/code\u003e for external file type validation for accurate response\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove macro v1 due to non type soundness\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eerror\u003c/code\u003e function, use \u003ccode\u003estatus\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003edeprecation notice for \u003ccode\u003eresponse\u003c/code\u003e in \u003ccode\u003emapResponse\u003c/code\u003e, \u003ccode\u003eafterResponse\u003c/code\u003e, use \u003ccode\u003eresponseValue\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a27b4330bc54b7d50cd545eca0ebd66b9baa1fd0\"\u003e\u003ccode\u003ea27b433\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1403\"\u003e#1403\u003c/a\u003e from elysiajs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a96482648f12932d5db88e88686c70167b30a0e8\"\u003e\u003ccode\u003ea964826\u003c/code\u003e\u003c/a\u003e :wrench: fix: soundness for guard, group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/d6f84ebaa97c01a4ae59aab77112a1382c28bca6\"\u003e\u003ccode\u003ed6f84eb\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/ee201e41803c89ccbb362d0cc84fc164e378eb0d\"\u003e\u003ccode\u003eee201e4\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/d3424c1209bfcae1c24ebaa00cf99783f671251d\"\u003e\u003ccode\u003ed3424c1\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/f9000e387f07b0e421157fc3647108b36b3010b3\"\u003e\u003ccode\u003ef9000e3\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/631d292e48ec082ce14e311d952b387cdfb3e77a\"\u003e\u003ccode\u003e631d292\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/55ce809c6e8ca7f46dbfadc0d0c3b4e5d8dd5fdf\"\u003e\u003ccode\u003e55ce809\u003c/code\u003e\u003c/a\u003e :wrench: fix: use cookie.value to coerce value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/f6200388471749b52adf7b18f7cb07d267b9f661\"\u003e\u003ccode\u003ef620038\u003c/code\u003e\u003c/a\u003e :wrench: fix: elysia no longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/dee78dcc3f2ae8fb8c1586592b089ced08b68b09\"\u003e\u003ccode\u003edee78dc\u003c/code\u003e\u003c/a\u003e :wrench: fix: cookie\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6f3e0045f189891801f27717b6d76ea1f9ee5fc2\"\u003e\u003ccode\u003e6f3e004\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e\u003ccode\u003e25ddce4\u003c/code\u003e\u003c/a\u003e feat: support for the ML-DSA PQC Algorithm Identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003e\u003ccode\u003ecf2092a\u003c/code\u003e\u003c/a\u003e feat: support AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2c519cce22b73983a00a0da24f4e319050598749\"\u003e\u003ccode\u003e2c519cc\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1e36dd29e76511e06737e5d5d500d81e01a9c3d2\"\u003e\u003ccode\u003e1e36dd2\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003e\u003ccode\u003eb4f8fb3\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/413fa4504c63a7f84f47df8bb7ea310eddfa6451\"\u003e\u003ccode\u003e413fa45\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e\u003ccode\u003e84da9de\u003c/code\u003e\u003c/a\u003e refactor: more readability in ecdhes.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/475a3ed35f54deb3a078165bee627637cbcec8c4\"\u003e\u003ccode\u003e475a3ed\u003c/code\u003e\u003c/a\u003e chore: npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b59c5475afc5d4ed127ba22356a4cee58e802ad0\"\u003e\u003ccode\u003eb59c547\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 6.11.1 to 6.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.16.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.16.1 patch release.\u003c/p\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn Prisma ORM 6.16.0, the \u003ccode\u003edriverAdapters\u003c/code\u003e and \u003ccode\u003equeryCompiler\u003c/code\u003e features were stabilized, but leftover code in the \u003ccode\u003eprisma-client-ts\u003c/code\u003e generator required them to still be specified in edge runtimes. This has now been fixed, runtimes like \u003ccode\u003eworkerd\u003c/code\u003e and \u003ccode\u003evercel-edge\u003c/code\u003e no longer require these preview features.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.16.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.16.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ePrisma ORM\u003c/h2\u003e\n\u003cp\u003eThis section contains all the updates made in Prisma ORM v6.16.0.\u003c/p\u003e\n\u003ch3\u003eRust-free ORM and driver adapters are Generally Available\u003c/h3\u003e\n\u003cp\u003eEight months ago, we published our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-manifesto\"\u003eORM manifesto\u003c/a\u003e with the first hint that we're going to remove the Rust-based query engine from Prisma ORM:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWe're addressing this by migrating Prisma's core logic from Rust to TypeScript and redesigning the ORM to make customization and extension easier.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAfter a lot of hard work and feedback from the community, we're incredibly excited to share that the migration has been completed and you can now use Prisma ORM without its Rust engine in your production apps. 🎉 This is a major milestone in the history of Prisma ORM and comes with a lot of benefits:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced bundle size by ~90%\u003c/li\u003e\n\u003cli\u003eFaster queries (check out our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-without-rust-latest-performance-benchmarks\"\u003elatest benchmarks\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLower CPU footprint\u003c/li\u003e\n\u003cli\u003eLess deployment complexity\u003c/li\u003e\n\u003cli\u003eEasier to make open-source contributions\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e… and overall a much better DX since you don't need to worry about the extra binary in your generated Prisma Client code any more.\u003c/p\u003e\n\u003cp\u003eWhile the Rust-free ORM will become the default in Prisma ORM v7 soon, for now you still need to opt-into using it:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eConfigure the \u003ccode\u003egenerator\u003c/code\u003e block in your Prisma schema:\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003egenerator client {\n  provider   = \u0026quot;prisma-client\u0026quot; // (or \u0026quot;prisma-client-js\u0026quot;) \n  output     = \u0026quot;../src/generated/prisma\u0026quot;\n  engineType = \u0026quot;client\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\nNote: If you tried the Rust-free ORM before, you can now also drop the \u003ccode\u003equeryCompiler\u003c/code\u003e and \u003ccode\u003edriverAdapter\u003c/code\u003e feature flags from the \u003ccode\u003epreviewFeatures\u003c/code\u003e array. And if you used \u003ccode\u003ebinaryTargets\u003c/code\u003e, you can also get rid of these.\u003c/li\u003e\n\u003cli\u003eInstall the \u003ca href=\"https://www.prisma.io/docs/orm/overview/databases/database-drivers#driver-adapters\"\u003edriver adapter\u003c/a\u003e for your database, e.g. to use \u003ca href=\"https://node-postgres.com/\"\u003e\u003ccode\u003epg\u003c/code\u003e\u003c/a\u003e for PostgreSQL:\n\u003cpre\u003e\u003ccode\u003enpm install @prisma/adapter-pg\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eFinally, you can instantiate \u003ccode\u003ePrismaClient\u003c/code\u003e using the \u003ccode\u003ePrismaPg\u003c/code\u003e driver adapter as follows:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { PrismaClient } from './generated/prisma'\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9d1b8839131c1daa63a00371851f291256bb4868\"\u003e\u003ccode\u003e9d1b883\u003c/code\u003e\u003c/a\u003e feat(qc): stabilize driver adapters and the query compiler (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28046\"\u003e#28046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/60a160dddfe0a0b3f9f18ed0f796cfb5b618cff6\"\u003e\u003ccode\u003e60a160d\u003c/code\u003e\u003c/a\u003e chore: consolidate versions for mariadb, libsql, effect (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28022\"\u003e#28022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/0c1a8dda26094d5059301eaba4e000f2a391b7c8\"\u003e\u003ccode\u003e0c1a8dd\u003c/code\u003e\u003c/a\u003e chore: consolidate ts-node (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28029\"\u003e#28029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/0262bced2dc61639d639afae7c5b97b8927276fb\"\u003e\u003ccode\u003e0262bce\u003c/code\u003e\u003c/a\u003e chore: consolidate esbuild dependency (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28023\"\u003e#28023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/701fe33d6334ff2fc6db8ea85d257d0ad1976b83\"\u003e\u003ccode\u003e701fe33\u003c/code\u003e\u003c/a\u003e chore: pkg-up -\u0026gt; package-up 5.0.0 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28011\"\u003e#28011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/1e548df223de5a9b8408e0c6b5553c07e691c07b\"\u003e\u003ccode\u003e1e548df\u003c/code\u003e\u003c/a\u003e chore: remove strip-ansi (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28003\"\u003e#28003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/013dcb2e2a297f0bea90a1dcb10f8ecac0fc3c87\"\u003e\u003ccode\u003e013dcb2\u003c/code\u003e\u003c/a\u003e chore: align vitest version to 3.2.4 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28000\"\u003e#28000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/055864bda6a3ece498ba7aa4e472cbc5273b7569\"\u003e\u003ccode\u003e055864b\u003c/code\u003e\u003c/a\u003e chore: remove deprecated dependencies \u003ccode\u003e@​types/rimraf\u003c/code\u003e, global-dirs (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27998\"\u003e#27998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/6e2b97956cbf94d074afd897894a838918bf7d6d\"\u003e\u003ccode\u003e6e2b979\u003c/code\u003e\u003c/a\u003e chore: upgrade prettier to v3 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27972\"\u003e#27972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/b4346333a346ce91d2251a38b9c882fa84567f42\"\u003e\u003ccode\u003eb434633\u003c/code\u003e\u003c/a\u003e fix(client-generator-ts): fix \u0026quot;prisma generate\u0026quot; when no model is defined (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27\"\u003e#27\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.16.1/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\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.0.6 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 `@types/bun` from 1.2.18 to 1.2.22\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 `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bedtime-coders/bepstack/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fbepstack/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"},{"uuid":"2789125980","node_id":"PR_kwDOCtRjws6mPq9c","number":7177,"state":"open","title":"chore(deps): bump the dependencies group in /interfaces/portal with 17 updates","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-01T09:14:39.000Z","updated_at":"2025-09-01T09:14:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":17,"packages":[{"name":"@microsoft/applicationinsights-web","old_version":"3.3.8","new_version":"3.3.9","repository_url":"https://github.com/microsoft/ApplicationInsights-JS"},{"name":"@primeuix/themes","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/primefaces/primeuix"},{"name":"@tanstack/angular-query-experimental","old_version":"5.80.7","new_version":"5.85.6","repository_url":"https://github.com/TanStack/query"},{"name":"chart.js","old_version":"4.4.9","new_version":"4.5.0","repository_url":"https://github.com/chartjs/Chart.js"},{"name":"filesize","old_version":"9.0.11","new_version":"11.0.2","repository_url":"https://github.com/avoidwork/filesize.js"},{"name":"lokalise-file-exchange","old_version":"3.1.0","new_version":"4.0.0","repository_url":"https://github.com/bodrovis/lokalise-node-file-exchange"},{"name":"ngx-filesize","old_version":"3.0.5","new_version":"3.0.6","repository_url":"https://github.com/amitdahan/ngx-filesize"},{"name":"radashi","old_version":"12.5.1","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@microsoft/applicationinsights-debugplugin-js","old_version":"3.3.8","new_version":"3.3.9","repository_url":"https://github.com/microsoft/ApplicationInsights-JS"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.12","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.0","new_version":"20.19.11","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"globals","old_version":"16.2.0","new_version":"16.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jasmine-core","old_version":"5.8.0","new_version":"5.10.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"knip","old_version":"5.62.0","new_version":"5.63.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"ng-extract-i18n-merge","old_version":"2.15.1","new_version":"3.0.0","repository_url":"https://github.com/daniel-sc/ng-extract-i18n-merge"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.12","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":"/interfaces/portal","ecosystem":"npm"},"body":"Bumps the dependencies group in /interfaces/portal with 17 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@microsoft/applicationinsights-web](https://github.com/microsoft/ApplicationInsights-JS) | `3.3.8` | `3.3.9` |\n| [@primeuix/themes](https://github.com/primefaces/primeuix/tree/HEAD/packages/themes) | `1.2.1` | `1.2.3` |\n| [@tanstack/angular-query-experimental](https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental) | `5.80.7` | `5.85.6` |\n| [chart.js](https://github.com/chartjs/Chart.js) | `4.4.9` | `4.5.0` |\n| [filesize](https://github.com/avoidwork/filesize.js) | `9.0.11` | `11.0.2` |\n| [lokalise-file-exchange](https://github.com/bodrovis/lokalise-node-file-exchange) | `3.1.0` | `4.0.0` |\n| [ngx-filesize](https://github.com/amitdahan/ngx-filesize/tree/HEAD/packages/ngx-filesize) | `3.0.5` | `3.0.6` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.5.1` | `12.6.2` |\n| [@microsoft/applicationinsights-debugplugin-js](https://github.com/microsoft/ApplicationInsights-JS) | `3.3.8` | `3.3.9` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.12` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.0` | `20.19.11` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.3.0` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.8.0` | `5.10.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.62.0` | `5.63.0` |\n| [ng-extract-i18n-merge](https://github.com/daniel-sc/ng-extract-i18n-merge) | `2.15.1` | `3.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.12` |\n\nUpdates `@microsoft/applicationinsights-web` from 3.3.8 to 3.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/releases\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreates a github action to assign co-pilot to a task or PR if the label is assigned by a code owner by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2550\"\u003emicrosoft/ApplicationInsights-JS#2550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Action major versions v1 and v2 have been deprecated. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2553\"\u003emicrosoft/ApplicationInsights-JS#2553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign Co-Pilot updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2554\"\u003emicrosoft/ApplicationInsights-JS#2554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential fix for code scanning alert no. 2259: Unused variable, import, function or class by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2551\"\u003emicrosoft/ApplicationInsights-JS#2551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign Copilot Updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2555\"\u003emicrosoft/ApplicationInsights-JS#2555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto assign copilot update -- add additional user name by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2557\"\u003emicrosoft/ApplicationInsights-JS#2557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2556\"\u003emicrosoft/ApplicationInsights-JS#2556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to correctly reference the repository variable within the action by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2558\"\u003emicrosoft/ApplicationInsights-JS#2558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Don't attempt to upload from the CI by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2560\"\u003emicrosoft/ApplicationInsights-JS#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Add more exclusions as they are causing false positive alerts by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2561\"\u003emicrosoft/ApplicationInsights-JS#2561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Update configuration to run on all branches by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2564\"\u003emicrosoft/ApplicationInsights-JS#2564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Task] Add additional stale operations for wontfix Issues and PRs as well as inactive PR's by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2563\"\u003emicrosoft/ApplicationInsights-JS#2563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd merge-queue setting for the ci tests by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2565\"\u003emicrosoft/ApplicationInsights-JS#2565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign - Update the lookup for a valid user id. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2559\"\u003emicrosoft/ApplicationInsights-JS#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Auto-Assign workflow by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2569\"\u003emicrosoft/ApplicationInsights-JS#2569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate analytics-js unit tests to use asyncQueue pattern by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2544\"\u003emicrosoft/ApplicationInsights-JS#2544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation for disablePageUnloadEvents to address jQuery 3.7.1 deprecation warnings by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2533\"\u003emicrosoft/ApplicationInsights-JS#2533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32864048: Improve Offline Channel Test by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2534\"\u003emicrosoft/ApplicationInsights-JS#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore CodeQL schedule back to previous value by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2574\"\u003emicrosoft/ApplicationInsights-JS#2574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Export IConfiguration interface from AISKU package by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2579\"\u003emicrosoft/ApplicationInsights-JS#2579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport ICorrelationConfig interface from dependencies extension by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2581\"\u003emicrosoft/ApplicationInsights-JS#2581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32909441: Increase Web Snippet to 1.2.2 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2577\"\u003emicrosoft/ApplicationInsights-JS#2577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AI][Task] 33246973: Update Readme on Error Handler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2586\"\u003emicrosoft/ApplicationInsights-JS#2586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClick Analytics - Fix capturning of HTML events by \u003ca href=\"https://github.com/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2592\"\u003emicrosoft/ApplicationInsights-JS#2592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 3.3.9 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2593\"\u003emicrosoft/ApplicationInsights-JS#2593\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/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ehttps://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\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/microsoft/ApplicationInsights-JS/blob/main/RELEASES.md\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-web\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9 (June 25th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWeb Snippet Release 1.2.2 (June 2nd, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release adds support for Trusted Types in the Application Insights JavaScript SDK snippet loader. See more details \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/blob/main/tools/applicationinsights-web-snippet/trustedTypeSupport.md\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2407\"\u003e#2407\u003c/a\u003e Custom Trusted Type Policy Support for Snippet Script Injection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/163959dd803079a017b08118f61065696c657508\"\u003e\u003ccode\u003e163959d\u003c/code\u003e\u003c/a\u003e [Release] Increase version to 3.3.9 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/23e7b031e43584488e60211cb2a17cd4dcf7c9e4\"\u003e\u003ccode\u003e23e7b03\u003c/code\u003e\u003c/a\u003e [Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/8295d1e1cb10eddd0a428087c932458f861e479c\"\u003e\u003ccode\u003e8295d1e\u003c/code\u003e\u003c/a\u003e Fix issue with array _clickCaptureElements being referenced by value rather t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a39f2ae3dc847b5584595669a70a55816c987207\"\u003e\u003ccode\u003ea39f2ae\u003c/code\u003e\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/d5851333813509f5481283e088e90f26b49c16c0\"\u003e\u003ccode\u003ed585133\u003c/code\u003e\u003c/a\u003e [Main][Task]32909441: Increase Web Snippet to 1.2.2 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2577\"\u003e#2577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/67bef18a772758b7ce520a5636e5dba22cdff656\"\u003e\u003ccode\u003e67bef18\u003c/code\u003e\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a44d68f133a921816fdbdcf53c4f87c93e7f92b9\"\u003e\u003ccode\u003ea44d68f\u003c/code\u003e\u003c/a\u003e [Fix] Export IConfiguration interface from AISKU package (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2579\"\u003e#2579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/61bba7032ac0f60d3e5175437f70323c3ccff7b8\"\u003e\u003ccode\u003e61bba70\u003c/code\u003e\u003c/a\u003e Restore CodeQL schedule back to previous value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2574\"\u003e#2574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/ea3801962a967347c30646744f2869a8c9a3d831\"\u003e\u003ccode\u003eea38019\u003c/code\u003e\u003c/a\u003e [Main][Task]32864048: Improve Offline Channel Test (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/446ee61d03bb1928e3185b0623a1eb4ad866e7e9\"\u003e\u003ccode\u003e446ee61\u003c/code\u003e\u003c/a\u003e Add documentation for disablePageUnloadEvents to address jQuery 3.7.1 depreca...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@primeuix/themes` from 1.2.1 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/primefaces/primeuix/commits/HEAD/packages/themes\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/angular-query-experimental` from 5.80.7 to 5.85.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/angular-query-experimental\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.85.6\u003c/h2\u003e\n\u003cp\u003eVersion 5.85.6 - 8/30/25, 12:21 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecore: make sure queries revert synchronously (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9601\"\u003e#9601\u003c/a\u003e) (379670d) by Dominik Dorfmeister\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: update marocchino/sticky-pull-request-comment digest to 9c40848 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9473\"\u003e#9473\u003c/a\u003e) (7c464e3) by renovate[bot]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTest\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereact-query/useMutation: remove \u0026quot;\u003ccode\u003e@​testing-library/jest-dom/\u003c/code\u003evitest\u0026quot; import (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9569\"\u003e#9569\u003c/a\u003e) (a1b1279) by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mutation status type (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9595\"\u003e#9595\u003c/a\u003e) (428c19f) by \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unnecessary trailing comma (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9594\"\u003e#9594\u003c/a\u003e) (2a8ba49) by \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix type definitions in useQuery options (union, parameters, extra parentheses) (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9596\"\u003e#9596\u003c/a\u003e) (54efe22) by \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix missing comma in useMutation example to prevent syntax errors (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9593\"\u003e#9593\u003c/a\u003e) (ad0ca9f) by \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates examples for invalidation from mutations (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9261\"\u003e#9261\u003c/a\u003e) (1b0346f) by Kier Borromeo\u003c/li\u003e\n\u003cli\u003eAdd not-prose class to browser logo images in devtools documentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9556\"\u003e#9556\u003c/a\u003e) (9a3f683) by Dmytro Borysov\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-broadcast-client-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-sync-storage-persister\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-query-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-async-storage-persister\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-query-devtools-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.85.5\u003c/h2\u003e\n\u003cp\u003eVersion 5.85.5 - 8/19/25, 9:41 AM\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b998f68a57e4cefbb3b353e72f118c8607f4f77d\"\u003e\u003ccode\u003eb998f68\u003c/code\u003e\u003c/a\u003e release: v5.85.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0a0e01443d24760ff52518f68be5172f5aac93dc\"\u003e\u003ccode\u003e0a0e014\u003c/code\u003e\u003c/a\u003e release: v5.85.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ef0a9d2c7e96f1f69b55be2e31d3b492c2266f1c\"\u003e\u003ccode\u003eef0a9d2\u003c/code\u003e\u003c/a\u003e release: v5.85.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b6516bd25edcc67dfaced09412f52c9660386a9b\"\u003e\u003ccode\u003eb6516bd\u003c/code\u003e\u003c/a\u003e release: v5.85.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e14f39c6eec7310a9d73ade48ed64d147ef84f62\"\u003e\u003ccode\u003ee14f39c\u003c/code\u003e\u003c/a\u003e release: v5.85.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/31f51b97fa24166a33766b59937684a8826ee59b\"\u003e\u003ccode\u003e31f51b9\u003c/code\u003e\u003c/a\u003e release: v5.85.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/aab51d93981e1de27abdcfd421cc4f6fcbc46e94\"\u003e\u003ccode\u003eaab51d9\u003c/code\u003e\u003c/a\u003e release: v5.85.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6bf2eb745020503f465cca6653944c61850e4fbf\"\u003e\u003ccode\u003e6bf2eb7\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): add 'test-setup.ts' to 'include' array (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/95db48b81a0e7471a16c56978b3acb608daa1dd6\"\u003e\u003ccode\u003e95db48b\u003c/code\u003e\u003c/a\u003e chore(angular-query): add infiniteQueryOptions tests from react-query (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9544\"\u003e#9544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/edd1bd08e0ef9e55cd2d9339a63843539292fed7\"\u003e\u003ccode\u003eedd1bd0\u003c/code\u003e\u003c/a\u003e release: v5.84.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/v5.85.6/packages/angular-query-experimental\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chart.js` from 4.4.9 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chartjs/Chart.js/releases\"\u003echart.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch1\u003eEssential Links\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/chart.js\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/migration/v4-migration.html\"\u003eMigration guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/\"\u003eDocs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/api/\"\u003eAPI\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/samples/information.html\"\u003eSamples\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/11470\"\u003e#11470\u003c/a\u003e Fix min js two renames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12054\"\u003e#12054\u003c/a\u003e [fix] #\u003c!-- raw HTML omitted --\u003e12048 - Add selfJoin option for doughnut graphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12058\"\u003e#12058\u003c/a\u003e feature: make above/below colors in filler plugin work with pivoted line charts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBugs Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12070\"\u003e#12070\u003c/a\u003e Fix: display stacked bar with multiple x-Axis\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12064\"\u003e#12064\u003c/a\u003e Document requirement of 'this' when calling tick formatters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12063\"\u003e#12063\u003c/a\u003e Add type definition for beforeEvent changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12088\"\u003e#12088\u003c/a\u003e Fix grammar typo: 'only draw line' -\u0026gt; 'only draw lines'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12087\"\u003e#12087\u003c/a\u003e Fix minified URL for development builds in the docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12084\"\u003e#12084\u003c/a\u003e fix: correct grammar in segment comments (an segment -\u0026gt; a segment)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12082\"\u003e#12082\u003c/a\u003e Update docs for Developers API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12068\"\u003e#12068\u003c/a\u003e Fix minor typo, missing period\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDevelopment\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12090\"\u003e#12090\u003c/a\u003e bump version to 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12025\"\u003e#12025\u003c/a\u003e Bump pnpm/action-setup from 4.0.0 to 4.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/FabTechAT\"\u003e\u003ccode\u003e@​FabTechAT\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jee-on\"\u003e\u003ccode\u003e@​Jee-on\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LeeLenaleee\"\u003e\u003ccode\u003e@​LeeLenaleee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/R2Jeu-prive\"\u003e\u003ccode\u003e@​R2Jeu-prive\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/ffdm\"\u003e\u003ccode\u003e@​ffdm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fulldecent\"\u003e\u003ccode\u003e@​fulldecent\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joshkel\"\u003e\u003ccode\u003e@​joshkel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lucasleung8\"\u003e\u003ccode\u003e@​lucasleung8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nakanoh\"\u003e\u003ccode\u003e@​nakanoh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xavierleune\"\u003e\u003ccode\u003e@​xavierleune\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/chartjs/Chart.js/commit/b5ee134effb0d1b28d48bf8c0146eff13f2fa3e5\"\u003e\u003ccode\u003eb5ee134\u003c/code\u003e\u003c/a\u003e bump version to 4.5.0 (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12090\"\u003e#12090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/e106aa93423a5d509108a5a5b39ef20f2343f04f\"\u003e\u003ccode\u003ee106aa9\u003c/code\u003e\u003c/a\u003e Fix grammar typo: '... and only draw line.' -\u0026gt; '... and only draw lines.' (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/59ffa84202428a1f8dac6cacbecfb5e268e8f0f9\"\u003e\u003ccode\u003e59ffa84\u003c/code\u003e\u003c/a\u003e Fix minified url for development builds (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12087\"\u003e#12087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/debdf07c1ddb13099b21d7f2bc0f1e902922de28\"\u003e\u003ccode\u003edebdf07\u003c/code\u003e\u003c/a\u003e Fix min js two renames (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/11470\"\u003e#11470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/14d66be764d422e6c6711bc2479f25646c70a8e0\"\u003e\u003ccode\u003e14d66be\u003c/code\u003e\u003c/a\u003e fix: correct grammar in segment comments (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12084\"\u003e#12084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/c86116dbca6887a4c89125e7f5edd85869118cfd\"\u003e\u003ccode\u003ec86116d\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.0.0 to 4.1.0 (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12025\"\u003e#12025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/4bd8cf4ad203dde4f3954fd11e5d04ce1d3f3a19\"\u003e\u003ccode\u003e4bd8cf4\u003c/code\u003e\u003c/a\u003e Update docs for Developers API (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12082\"\u003e#12082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/8ea47cad19ec894319f74fde340e8bc8d79fc370\"\u003e\u003ccode\u003e8ea47ca\u003c/code\u003e\u003c/a\u003e Fix: display stacked bar with multiple x-Axis (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12070\"\u003e#12070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/bcc7681ba1cb3c4089332d93903a881ce1b6f396\"\u003e\u003ccode\u003ebcc7681\u003c/code\u003e\u003c/a\u003e Fix minor typo (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12068\"\u003e#12068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/3361a637052c2e51d5bcf077e727e06a53941a3a\"\u003e\u003ccode\u003e3361a63\u003c/code\u003e\u003c/a\u003e Require 'this' when calling tick formatters (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12064\"\u003e#12064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chartjs/Chart.js/compare/v4.4.9...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filesize` from 9.0.11 to 11.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avoidwork/filesize.js/blob/master/CHANGELOG.md\"\u003efilesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.1...11.0.2\"\u003e11.0.2\u003c/a\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eReturning 'bigint' to 'filesize.d.ts' \u0026amp; fixing docblock \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/190\"\u003e\u003ccode\u003e[#190](https://github.com/avoidwork/filesize.js/issues/190)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.0...11.0.1\"\u003e11.0.1\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e13 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eAdding benchmarks \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/189\"\u003e\u003ccode\u003e[#189](https://github.com/avoidwork/filesize.js/issues/189)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVersion bump, updating CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/d372bab063001cdcf465f5c16d5a38ce2211ac46\"\u003e\u003ccode\u003ed372bab\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/9f85e3dea6d4d73146984c138c4b7bedc7b08063\"\u003e\u003ccode\u003e9f85e3d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.6...11.0.0\"\u003e11.0.0\u003c/a\u003e\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e11 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating all the things \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/188\"\u003e\u003ccode\u003e[#188](https://github.com/avoidwork/filesize.js/issues/188)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.18.1 to 4.22.4 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/186\"\u003e\u003ccode\u003e[#186](https://github.com/avoidwork/filesize.js/issues/186)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.5...10.1.6\"\u003e10.1.6\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e4 September 2024\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eFixing regression due to rollup config, fixes \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/185\"\u003e#185\u003c/a\u003e \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/185\"\u003e\u003ccode\u003e[#185](https://github.com/avoidwork/filesize.js/issues/185)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed the nullish coercion with last commit \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/10d1fc696d32d49e888bf5d7bf245826db74227e\"\u003e\u003ccode\u003e10d1fc6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/6eaa3ce2914377b75edb23f15abd36e9d29c2c98\"\u003e\u003ccode\u003e6eaa3ce\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/b480b2992a3ac2acb18a030c7b3ce11fe91fb6e0\"\u003e\u003ccode\u003eb480b29\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.4...10.1.5\"\u003e10.1.5\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3 September 2024\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eFixing implementation of 'pad' such that 'separator' is not required for it to be applied, fixes \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/184\"\u003e#184\u003c/a\u003e \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/184\"\u003e\u003ccode\u003e[#184](https://github.com/avoidwork/filesize.js/issues/184)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/0248be0a29033bb391f59899920b8e5cc5a53b2a\"\u003e\u003ccode\u003e0248be0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.3...10.1.4\"\u003e10.1.4\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e8 July 2024\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eFixing type def of 'partial()' \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/0e1516a721c1fec679fa20d1a884c89f499c59d0\"\u003e\u003ccode\u003e0e1516a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/bb0fe7cc321270818a672023a1f978d734706b16\"\u003e\u003ccode\u003ebb0fe7c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.2...10.1.3\"\u003e10.1.3\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e8 July 2024\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003efix: add bigint in filesize.d.ts \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/183\"\u003e\u003ccode\u003e[#183](https://github.com/avoidwork/filesize.js/issues/183)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump braces from 3.0.2 to 3.0.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/182\"\u003e\u003ccode\u003e[#182](https://github.com/avoidwork/filesize.js/issues/182)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating dependencies \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/400b3e3b30c3faa77bc67a981da5ce2afd78d847\"\u003e\u003ccode\u003e400b3e3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/5b2198ac0249bd10c9422561ab8e0450c79f2d51\"\u003e\u003ccode\u003e5b2198a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/d9909d94113244c21f636ab6e049a56bf39be3e1\"\u003e\u003ccode\u003ed9909d9\u003c/code\u003e\u003c/a\u003e Updating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/95790d01554f638dd7e68c5d4dc9d5ef3d4e4088\"\u003e\u003ccode\u003e95790d0\u003c/code\u003e\u003c/a\u003e Returning 'bigint' to 'filesize.d.ts' \u0026amp; fixing docblock (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/d372bab063001cdcf465f5c16d5a38ce2211ac46\"\u003e\u003ccode\u003ed372bab\u003c/code\u003e\u003c/a\u003e Version bump, updating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/3540724cb43b298bb6bea3edc7d688a2930f25de\"\u003e\u003ccode\u003e3540724\u003c/code\u003e\u003c/a\u003e Adding benchmarks (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/9f85e3dea6d4d73146984c138c4b7bedc7b08063\"\u003e\u003ccode\u003e9f85e3d\u003c/code\u003e\u003c/a\u003e Updating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/d1e7de535859921c8400a4d7c21fc47342608584\"\u003e\u003ccode\u003ed1e7de5\u003c/code\u003e\u003c/a\u003e Updating all the things (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/104eac436f9d04f72d764a31c6809fe1d964243c\"\u003e\u003ccode\u003e104eac4\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.18.1 to 4.22.4 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/b480b2992a3ac2acb18a030c7b3ce11fe91fb6e0\"\u003e\u003ccode\u003eb480b29\u003c/code\u003e\u003c/a\u003e Generated CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/10d1fc696d32d49e888bf5d7bf245826db74227e\"\u003e\u003ccode\u003e10d1fc6\u003c/code\u003e\u003c/a\u003e Missed the nullish coercion with last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/6eaa3ce2914377b75edb23f15abd36e9d29c2c98\"\u003e\u003ccode\u003e6eaa3ce\u003c/code\u003e\u003c/a\u003e Generated CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avoidwork/filesize.js/compare/9.0.11...11.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lokalise-file-exchange` from 3.1.0 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/blob/master/CHANGELOG.md\"\u003elokalise-file-exchange's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0 (23-Jul-2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: require Node 20+\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/f28a649f59f4fbd04656b09aa32498e2a774bcf3\"\u003e\u003ccode\u003ef28a649\u003c/code\u003e\u003c/a\u003e bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/2b280a80eae052923570b0fb89f44ff0032df68c\"\u003e\u003ccode\u003e2b280a8\u003c/code\u003e\u003c/a\u003e v4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/fcbd848e459926b1b0585a58d052acc6ba0f5452\"\u003e\u003ccode\u003efcbd848\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/7\"\u003e#7\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/dotenvx/do...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/0e82db645f0d8a9ca92728e41ef0ac1609738858\"\u003e\u003ccode\u003e0e82db6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/6\"\u003e#6\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/undici-7.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/0ed6c64a3b663bdbf2644249b09fce208a326981\"\u003e\u003ccode\u003e0ed6c64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/5\"\u003e#5\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/types/node...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/072a49c2d4fbfecaa105f68696dbd38e8645e067\"\u003e\u003ccode\u003e072a49c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/4\"\u003e#4\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/lokalise/n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/5e4a83ab56872835626150c3634056e5c2d0abe2\"\u003e\u003ccode\u003e5e4a83a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/3\"\u003e#3\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/biomejs/bi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/f15b80df8a8fc976debbd595b28984ae97642b07\"\u003e\u003ccode\u003ef15b80d\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e from 1.45.1 to 1.48.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/ad512c19882290a6f246671d7424dcfc47635f9b\"\u003e\u003ccode\u003ead512c1\u003c/code\u003e\u003c/a\u003e Bump undici from 7.11.0 to 7.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/4cf4326a550b123336c91849d6a76b176676ba2f\"\u003e\u003ccode\u003e4cf4326\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.0.7 to 24.0.15\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/compare/v3.1.0...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ngx-filesize` from 3.0.5 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amitdahan/ngx-filesize/releases\"\u003engx-filesize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency \u003ccode\u003e@​types/jasmine\u003c/code\u003e to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/498\"\u003eamitdahan/ngx-filesize#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Node.js to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/494\"\u003eamitdahan/ngx-filesize#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/504\"\u003eamitdahan/ngx-filesize#504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/505\"\u003eamitdahan/ngx-filesize#505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/506\"\u003eamitdahan/ngx-filesize#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/507\"\u003eamitdahan/ngx-filesize#507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump http-proxy-middleware from 2.0.7 to 2.0.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/509\"\u003eamitdahan/ngx-filesize#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump brace-expansion from 1.1.11 to 1.1.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/511\"\u003eamitdahan/ngx-filesize#511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003epeerDeps\u003c/code\u003e to support Angular 20 by \u003ca href=\"https://github.com/MarcinGmurczyk\"\u003e\u003ccode\u003e@​MarcinGmurczyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/513\"\u003eamitdahan/ngx-filesize#513\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/MarcinGmurczyk\"\u003e\u003ccode\u003e@​MarcinGmurczyk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/513\"\u003eamitdahan/ngx-filesize#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/amitdahan/ngx-filesize/compare/v3.0.5...v3.0.6\"\u003ehttps://github.com/amitdahan/ngx-filesize/compare/v3.0.5...v3.0.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amitdahan/ngx-filesize/commit/ed8051db807110174ebdcc9457fbf32cf0b0f13a\"\u003e\u003ccode\u003eed8051d\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003epeerDeps\u003c/code\u003e to support Angular 20 (\u003ca href=\"https://github.com/amitdahan/ngx-filesize/tree/HEAD/packages/ngx-filesize/issues/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amitdahan/ngx-filesize/commit/665832c1bd0ee97ac47a61d4ea1fb400ac0afcc3\"\u003e\u003ccode\u003e665832c\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/jasmine\u003c/code\u003e to v5 (\u003ca href=\"https://github.com/amitdahan/ngx-filesize/tree/HEAD/packages/ngx-filesize/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amitdahan/ngx-filesize/commits/v3.0.6/packages/ngx-filesize\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.5.1 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.0\u003c/h2\u003e\n\u003ch2\u003eNew Functions\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eassert\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/403\"\u003e#403\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/403\"\u003eradashi-org/radashi#403\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eassert\u003c/code\u003e function from Radashi is used to assert that a given \u003ccode\u003econdition\u003c/code\u003e is true. If the \u003ccode\u003econdition\u003c/code\u003e evaluates to \u003ccode\u003efalse\u003c/code\u003e, the function throws an error. This is a fundamental building block for ensuring that certain conditions are met at runtime. This utility is particularly useful in TypeScript for its ability to perform type narrowing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAsserts a condition and throws an error if false.\u003c/li\u003e\n\u003cli\u003eUseful for TypeScript type narrowing using the \u003ccode\u003easserts\u003c/code\u003e keyword.\u003c/li\u003e\n\u003cli\u003eAccepts an optional message (string or Error instance) for failed assertions.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eassert(false, ...)\u003c/code\u003e has a \u003ccode\u003enever\u003c/code\u003e return type for unreachable code paths.\u003c/li\u003e\n\u003cli\u003eInspired by Node.js's \u003ccode\u003eassert\u003c/code\u003e module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003efunction processValue(value: string | null | undefined) {\n_.assert(value, 'Value cannot be null, undefined, or empty')\u003c/p\u003e\n\u003cp\u003e// After the assertion, 'value' is narrowed to type 'string'\nconsole.log(value.toUpperCase())\n}\u003c/p\u003e\n\u003cp\u003eprocessValue('hello') // logs \u0026quot;HELLO\u0026quot;\n// _.assert throws on falsy values like:\n// - null\n// - undefined\n// - '' (empty string)\n// - 0\n// - false\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/typed/assert\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/typed/assert.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/typed/assert.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdd \u003ccode\u003eescapeHTML\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/401\"\u003e#401\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/401\"\u003eradashi-org/radashi#401\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eReplaces all occurrences of specific characters with their corresponding HTML entities to escape HTML in a string.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.0] - 2025-06-26\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eassert\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/c318129b7409d4184ab689939c93db0759717ff3\"\u003ec318129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eescapeHTML\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9ad9c0b6aa4593cdf430364e3dfabdcd59fa1d59\"\u003e9ad9c0b\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003equeueByKey\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/fb30703d6bb142939b26faa75a58ed941849c987\"\u003efb30703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSemaphore\u003c/code\u003e class in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5f733dbdcea2d63538b09258fce1b490e2fc4b4e\"\u003e5f733db\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eparseDuration\u003c/code\u003e and \u003ccode\u003eparseQuantity\u003c/code\u003e functions in \u003ca href=\"https://github.com/radashi-org/radashi/commit/95e1336be329e6dfbe45a27d04a9dce1a334e5fd\"\u003e95e1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epromiseChain\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/f64fa07da9afab79a2f4f39863c09ca7a9a26df3\"\u003ef64fa07\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Pass array index to callback in \u003ca href=\"https://github.com/radashi-org/radashi/commit/6d66395d3e36194e01d95684b1c7815b093e5c09\"\u003e6d66395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(selectFirst)\u003c/strong\u003e Filter out null from return type when no condition is given in \u003ca href=\"https://github.com/radashi-org/radashi/commit/73cb9958cd795a3bb054450e4e247a7717a790ca\"\u003e73cb995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(isIntString)\u003c/strong\u003e Prevent incorrect type narrowing in \u003ca href=\"https://github.com/radashi-org/radashi/commit/fafd68a0ec9b016ff3a2fc157df3e20091be49dc\"\u003efafd68a\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/a6641b230d1322e238b5214ddcd17b0e58584e22\"\u003e\u003ccode\u003ea6641b2\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.5.1...v12.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/applicationinsights-debugplugin-js` from 3.3.8 to 3.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/releases\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-debugplugin-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreates a github action to assign co-pilot to a task or PR if the label is assigned by a code owner by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2550\"\u003emicrosoft/ApplicationInsights-JS#2550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Action major versions v1 and v2 have been deprecated. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2553\"\u003emicrosoft/ApplicationInsights-JS#2553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign Co-Pilot updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2554\"\u003emicrosoft/ApplicationInsights-JS#2554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential fix for code scanning alert no. 2259: Unused variable, import, function or class by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2551\"\u003emicrosoft/ApplicationInsights-JS#2551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign Copilot Updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2555\"\u003emicrosoft/ApplicationInsights-JS#2555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto assign copilot update -- add additional user name by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2557\"\u003emicrosoft/ApplicationInsights-JS#2557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2556\"\u003emicrosoft/ApplicationInsights-JS#2556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to correctly reference the repository variable within the action by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2558\"\u003emicrosoft/ApplicationInsights-JS#2558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Don't attempt to upload from the CI by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2560\"\u003emicrosoft/ApplicationInsights-JS#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Add more exclusions as they are causing false positive alerts by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2561\"\u003emicrosoft/ApplicationInsights-JS#2561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Update configuration to run on all branches by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2564\"\u003emicrosoft/ApplicationInsights-JS#2564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Task] Add additional stale operations for wontfix Issues and PRs as well as inactive PR's by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2563\"\u003emicrosoft/ApplicationInsights-JS#2563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd merge-queue setting for the ci tests by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2565\"\u003emicrosoft/ApplicationInsights-JS#2565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign - Update the lookup for a valid user id. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2559\"\u003emicrosoft/ApplicationInsights-JS#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Auto-Assign workflow by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2569\"\u003emicrosoft/ApplicationInsights-JS#2569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate analytics-js unit tests to use asyncQueue pattern by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2544\"\u003emicrosoft/ApplicationInsights-JS#2544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation for disablePageUnloadEvents to address jQuery 3.7.1 deprecation warnings by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2533\"\u003emicrosoft/ApplicationInsights-JS#2533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32864048: Improve Offline Channel Test by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2534\"\u003emicrosoft/ApplicationInsights-JS#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore CodeQL schedule back to previous value by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2574\"\u003emicrosoft/ApplicationInsights-JS#2574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Export IConfiguration interface from AISKU package by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2579\"\u003emicrosoft/ApplicationInsights-JS#2579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport ICorrelationConfig interface from dependencies extension by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2581\"\u003emicrosoft/ApplicationInsights-JS#2581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32909441: Increase Web Snippet to 1.2.2 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2577\"\u003emicrosoft/ApplicationInsights-JS#2577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AI][Task] 33246973: Update Readme on Error Handler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2586\"\u003emicrosoft/ApplicationInsights-JS#2586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClick Analytics - Fix capturning of HTML events by \u003ca href=\"https://github.com/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2592\"\u003emicrosoft/ApplicationInsights-JS#2592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 3.3.9 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2593\"\u003emicrosoft/ApplicationInsights-JS#2593\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/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ehttps://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\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/microsoft/ApplicationInsights-JS/blob/main/RELEASES.md\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-debugplugin-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9 (June 25th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWeb Snippet Release 1.2.2 (June 2nd, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release adds support for Trusted Types in the Application Insights JavaScript SDK snippet loader. See more details \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/blob/main/tools/applicationinsights-web-snippet/trustedTypeSupport.md\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2407\"\u003e#2407\u003c/a\u003e Custom Trusted Type Policy Support for Snippet Script Injection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/163959dd803079a017b08118f61065696c657508\"\u003e\u003ccode\u003e163959d\u003c/code\u003e\u003c/a\u003e [Release] Increase version to 3.3.9 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/23e7b031e43584488e60211cb2a17cd4dcf7c9e4\"\u003e\u003ccode\u003e23e7b03\u003c/code\u003e\u003c/a\u003e [Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/8295d1e1cb10eddd0a428087c932458f861e479c\"\u003e\u003ccode\u003e8295d1e\u003c/code\u003e\u003c/a\u003e Fix issue with array _clickCaptureElements being referenced by value rather t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a39f2ae3dc847b5584595669a70a55816c987207\"\u003e\u003ccode\u003ea39f2ae\u003c/code\u003e\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/d5851333813509f5481283e088e90f26b49c16c0\"\u003e\u003ccode\u003ed585133\u003c/code\u003e\u003c/a\u003e [Main][Task]32909441: Increase Web Snippet to 1.2.2 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2577\"\u003e#2577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/67bef18a772758b7ce520a5636e5dba22cdff656\"\u003e\u003ccode\u003e67bef18\u003c/code\u003e\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a44d68f133a921816fdbdcf53c4f87c93e7f92b9\"\u003e\u003ccode\u003ea44d68f\u003c/code\u003e\u003c/a\u003e [Fix] Export IConfiguration interface from AISKU package (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2579\"\u003e#2579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/61bba7032ac0f60d3e5175437f70323c3ccff7b8\"\u003e\u003ccode\u003e61bba70\u003c/code\u003e\u003c/a\u003e Restore CodeQL schedule back to previous value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2574\"\u003e#2574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/ea3801962a967347c30646744f2869a8c9a3d831\"\u003e\u003ccode\u003eea38019\u003c/code\u003e\u003c/a\u003e [Main][Task]32864048: Improve Offline Channel Test (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/446ee61d03bb1928e3185b0623a1eb4ad866e7e9\"\u003e\u003ccode\u003e446ee61\u003c/code\u003e\u003c/a\u003e Add documentation for disablePageUnloadEvents to address jQuery 3.7.1 depreca...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\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.11 to 4.1.12\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.12\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't consider the global important state in \u003ccode\u003e@apply\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18404\"\u003e#18404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing suggestions for \u003ccode\u003eflex-\u0026lt;number\u0026gt;\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18642\"\u003e#18642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix trailing \u003ccode\u003e)\u003c/code\u003e from interfering with extraction in Clojure keywords (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18345\"\u003e#18345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect classes inside Elixir charlist, word list, and string sigils (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18432\"\u003e#18432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTrack source locations through \u003ccode\u003e@plugin\u003c/code\u003e and \u003ccode\u003e@config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18345\"\u003e#18345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow boolean values of \u003ccode\u003eprocess.env.DEBUG\u003c/code\u003e in \u003ccode\u003e@tailwindcss/node\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18485\"\u003e#18485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore consecutive semicolons in the CSS parser (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18532\"\u003e#18532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCenter the dropdown icon added to an input with a paired datalist by default (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18511\"\u003e#18511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract candidates in Slang templates (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18565\"\u003e#18565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove error messages when encountering invalid functional utility names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18568\"\u003e#18568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDiscard CSS AST objects with \u003ccode\u003efalse\u003c/code\u003e or \u003ccode\u003eundefined\u003c/code\u003e properties (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18571\"\u003e#18571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow users to disable URL rebasing in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e via \u003ccode\u003etransformAssetUrls: false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18321\"\u003e#18321\u003c/a\u003e)\u003c/li\u003e\n\u003cli...\n\n_Description has been truncated_","html_url":"https://github.com/global-121/121-platform/pull/7177","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/global-121%2F121-platform/issues/7177","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7177/packages"},{"uuid":"2770345650","node_id":"PR_kwDOO_emO86lIB6y","number":23,"state":"open","title":"Bump the bun group across 1 directory with 10 updates","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-25T02:07:03.000Z","updated_at":"2025-08-25T02:07:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bun","update_count":10,"packages":[{"name":"@elysiajs/eden","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/elysiajs/eden"},{"name":"@prisma/client","old_version":"6.11.1","new_version":"6.14.0","repository_url":"https://github.com/prisma/prisma"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.0","repository_url":"https://github.com/chalk/chalk"},{"name":"elysia","old_version":"1.3.5","new_version":"1.3.20","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.0.13","repository_url":"https://github.com/panva/jose"},{"name":"prisma","old_version":"6.11.1","new_version":"6.14.0","repository_url":"https://github.com/prisma/prisma"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.2.2","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.2.18","new_version":"1.2.20","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elysiajs/eden](https://github.com/elysiajs/eden) | `1.3.2` | `1.3.3` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.11.1` | `6.14.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.0` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.3.20` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.0.13` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.11.1` | `6.14.0` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.2.2` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.18` | `1.2.20` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n\n\nUpdates `@elysiajs/eden` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/eden/releases\"\u003e\u003ccode\u003e@​elysiajs/eden\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etreaty2: support type safe Server-Sent Events (SSE)\u003c/li\u003e\n\u003cli\u003etreaty2: add utility type \u003ccode\u003eTreaty.Data\u003c/code\u003e, \u003ccode\u003eTreaty.Error\u003c/code\u003e to extract data and error type from a route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/823\"\u003eelysia#823\u003c/a\u003e treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003etreaty2: parse Date in object\u003c/li\u003e\n\u003cli\u003etreaty2: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminimum Elysia version is set to 1.3.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/eden/compare/1.3.2...1.3.3\"\u003ehttps://github.com/elysiajs/eden/compare/1.3.2...1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/eden/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​elysiajs/eden\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.3.3 - 24 Aug 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etreaty2: support type safe Server-Sent Events (SSE)\u003c/li\u003e\n\u003cli\u003etreaty2: add utility type \u003ccode\u003eTreaty.Data\u003c/code\u003e, \u003ccode\u003eTreaty.Error\u003c/code\u003e to extract data and error type from a route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/823\"\u003eelysia#823\u003c/a\u003e treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003etreaty2: parse Date in object\u003c/li\u003e\n\u003cli\u003etreaty2: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminimum Elysia version is set to 1.3.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/714181ee3637e7c838cbc4854ba11c26f28df875\"\u003e\u003ccode\u003e714181e\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/0dcba7541ffbf6d22005d0da887fe9a6faa6d945\"\u003e\u003ccode\u003e0dcba75\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/84d6dfa7e6175174b529d2305a5ca1250d6b1d7c\"\u003e\u003ccode\u003e84d6dfa\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/d90a66caa7a4fb0c6d58cef55edbaf751c6a2060\"\u003e\u003ccode\u003ed90a66c\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/c4c31529f3378c7871379edd1352c1b044e5b64e\"\u003e\u003ccode\u003ec4c3152\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/e706ae573acf2f3552e460ddad3e4624b8c3caf0\"\u003e\u003ccode\u003ee706ae5\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/0d416f5367d5e2c66a787d0de3644dbf6adaeb6d\"\u003e\u003ccode\u003e0d416f5\u003c/code\u003e\u003c/a\u003e :tada: feat(treaty2): sse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/2b0519b8b681703c3619da451b0cc25cdbd7f93f\"\u003e\u003ccode\u003e2b0519b\u003c/code\u003e\u003c/a\u003e :wrench: fix: treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/cd177dce0018c66cf44909a2f347f844ee251ee9\"\u003e\u003ccode\u003ecd177dc\u003c/code\u003e\u003c/a\u003e :wrench: fix: treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/eb8046901fdbc110f9e5ce4736c1e8764464b8ee\"\u003e\u003ccode\u003eeb80469\u003c/code\u003e\u003c/a\u003e :wrench: fix: treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elysiajs/eden/compare/1.3.2...1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.11.1 to 6.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.14.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.14.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@unique\u003c/code\u003e attributes for SQL views (Preview)\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://pris.ly/release/6.13.0\"\u003eLast release\u003c/a\u003e, we improved the robustness of \u003ca href=\"https://www.prisma.io/docs/orm/prisma-schema/data-model/views\"\u003eSQL views\u003c/a\u003e defined in the Prisma schema. Views are \u003cem\u003evirtual\u003c/em\u003e tables that don't allows for defining unique constraints, indexes or foreign keys in the underlying database.\u003c/p\u003e\n\u003cp\u003eHowever, as an application developer, it can be convenient to also define relationships involving views or paginate them using cursors. We've received this feedback from several people who had been using views in that way with Prisma ORM, so in this release we're re-introducing the \u003ccode\u003e@unique\u003c/code\u003e attribute for views. This attribute enables:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erelationships involving views\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efindUnique\u003c/code\u003e queries, cursor-based pagination \u0026amp; implicit ordering for views\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHere's an example schema using \u003ccode\u003e@unique\u003c/code\u003e and defining a relationship from a model to a view:\u003c/p\u003e\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003emodel User {\n  id        Int            @id @default(autoincrement())\n  email     String         @unique\n  posts     Post[]\n  stats     UserPostStats? @relation(fields: [email], references: [userEmail])\n}\n\u003cp\u003emodel Post {\nid        Int      \u003ca href=\"https://github.com/id\"\u003e\u003ccode\u003e@​id\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(autoincrement())\ntitle     String\npublished Boolean  \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(false)\ncreatedAt DateTime \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(now())\nauthorId  Int?\nauthor    User?    \u003ca href=\"https://github.com/relation\"\u003e\u003ccode\u003e@​relation\u003c/code\u003e\u003c/a\u003e(fields: [authorId], references: [id])\n}\u003c/p\u003e\n\u003cp\u003eview UserPostStats {\nuserEmail        String    \u003ca href=\"https://github.com/unique\"\u003e\u003ccode\u003e@​unique\u003c/code\u003e\u003c/a\u003e\ntotalPosts       BigInt?\npublishedPosts   BigInt?\nunpublishedPosts BigInt?\nlatestPostDate   DateTime? \u003ca href=\"https://github.com/db\"\u003e\u003ccode\u003e@​db\u003c/code\u003e\u003c/a\u003e.Timestamp(6)\nuser             User?\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eCREATE OR REPLACE VIEW \u0026quot;UserPostStats\u0026quot; AS\nSELECT \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/prisma/prisma/commit/f1f266942652f74d797c740f1e45af1fa9685b76\"\u003e\u003ccode\u003ef1f2669\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-25.717184b7b35ea05dfa71a3236b7af656013e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/71f115e6b10be1ca69785a94598045532d29bdbf\"\u003e\u003ccode\u003e71f115e\u003c/code\u003e\u003c/a\u003e chore: revert \u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27887\"\u003e#27887\u003c/a\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27889\"\u003e#27889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/86b72d8aa5dd46c477c8131bcea0319aa0767730\"\u003e\u003ccode\u003e86b72d8\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-24.944e9a8aab0cc8395d8eb5912777c1e5bebf...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9b0899d65b457e0323a00aa61938596afc1492da\"\u003e\u003ccode\u003e9b0899d\u003c/code\u003e\u003c/a\u003e chore: don't build wasm-base64 cjs bundles (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27887\"\u003e#27887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/21765b05ce183f9b8d98cca2d266b6cba3d13a5d\"\u003e\u003ccode\u003e21765b0\u003c/code\u003e\u003c/a\u003e fix: ORM-850 improve client options type performance (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27777\"\u003e#27777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f92c42188491013eda7380748984366b80c39adb\"\u003e\u003ccode\u003ef92c421\u003c/code\u003e\u003c/a\u003e refactor(client): extract reusable parts of batch request handling (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27879\"\u003e#27879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/d9c590bf88bf582ab14d8ed054f518b16bb2ca89\"\u003e\u003ccode\u003ed9c590b\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-22.0b03dd192b3c1459e1142ba36decb4194ca1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/84206813ab694b61acbabf8c9633da3f620b775d\"\u003e\u003ccode\u003e8420681\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-20.21db42295e1eec1ae16580cd07cc0aefd0f2...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/7dddc221c940c4b0f9b26191f9116d8ff34c4043\"\u003e\u003ccode\u003e7dddc22\u003c/code\u003e\u003c/a\u003e fix(qc): align tx manager errors (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27861\"\u003e#27861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/07cc0bc3c24c076a6a8e46f5af2e772084cf43eb\"\u003e\u003ccode\u003e07cc0bc\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-18.fbfd9bd6424bc01bfbd02a26ef00c2b14d01...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.14.0/packages/client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.3.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.20\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emime is undefined when using \u003ccode\u003eElysia.file\u003c/code\u003e in Web Standard Adapter\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.19...1.3.20\"\u003ehttps://github.com/elysiajs/elysia/compare/1.3.19...1.3.20\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.19\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1357\"\u003e#1357\u003c/a\u003e return \u003ccode\u003eResponse\u003c/code\u003e proxy as-is\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/node/issues/45\"\u003eelysiajs/node#45\u003c/a\u003e detect Response polyfill on Node\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.18...1.3.19\"\u003ehttps://github.com/elysiajs/elysia/compare/1.3.18...1.3.19\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.18\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReadableStream\u003c/code\u003e is not pass to \u003ccode\u003ehandleStream\u003c/code\u003e in \u003ccode\u003emapCompactResponse\u003c/code\u003e, and \u003ccode\u003emapEarlyResponse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.17...1.3.18\"\u003ehttps://github.com/elysiajs/elysia/compare/1.3.17...1.3.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.17\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1353\"\u003e#1353\u003c/a\u003e normalize encodeSchema with Transform\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.16...1.3.17\"\u003ehttps://github.com/elysiajs/elysia/compare/1.3.16...1.3.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.16\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esse\u003c/code\u003e now infer type\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esse\u003c/code\u003e now accepts \u003ccode\u003eReadableStream\u003c/code\u003e to return stream as \u003ccode\u003etext/event-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erefactor SSE handler\u003c/li\u003e\n\u003cli\u003esupport returning \u003ccode\u003eReadableStream\u003c/code\u003e from generator or async generator\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esse no longer include generated id by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estatic response now use callback clone instead of bind\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.3.20 - 24 Aug 2025\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emime is undefined when using \u003ccode\u003eElysia.file\u003c/code\u003e in Web Standard Adapter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.19 - 24 Aug 2025\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1357\"\u003e#1357\u003c/a\u003e return \u003ccode\u003eResponse\u003c/code\u003e proxy as-is\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/node/issues/45\"\u003eelysiajs/node#45\u003c/a\u003e detect Response polyfill on Node\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.18 - 23 Aug 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReadableStream\u003c/code\u003e is not pass to \u003ccode\u003ehandleStream\u003c/code\u003e in \u003ccode\u003emapCompactResponse\u003c/code\u003e, and \u003ccode\u003emapEarlyResponse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.17 - 23 Aug 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1353\"\u003e#1353\u003c/a\u003e normalize encodeSchema with Transform\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.16 - 23 Aug 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esse\u003c/code\u003e now infer type\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esse\u003c/code\u003e now accepts \u003ccode\u003eReadableStream\u003c/code\u003e to return stream as \u003ccode\u003etext/event-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erefactor SSE handler\u003c/li\u003e\n\u003cli\u003esupport returning \u003ccode\u003eReadableStream\u003c/code\u003e from generator or async generator\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esse no longer include generated id by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estatic response now use callback clone instead of bind\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.15 - 21 Aug 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eValidationError.detail only handle custom error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.14 - 21 Aug 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ecustom error on production mode\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eValidationError.withDetail\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003ewithDetail\u003c/code\u003e for additional error information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.13 - 18 Aug 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimportant performance degration, exact mirror normalize doesn't apply correctly\u003c/li\u003e\n\u003cli\u003enormalize optional property with special character\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eexact-mirror\u003c/code\u003e to \u003ccode\u003e0.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/7d522946d880639078589b0150e0b4f8068b8a9a\"\u003e\u003ccode\u003e7d52294\u003c/code\u003e\u003c/a\u003e :wrench: fix: mime is undefined when using \u003ccode\u003eElysia.file\u003c/code\u003e in Web Standard Adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/216e70de4a6f7ba838ec782c576d53005293b7ec\"\u003e\u003ccode\u003e216e70d\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1357\"\u003e#1357\u003c/a\u003e return \u003ccode\u003eResponse\u003c/code\u003e proxy as-is\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/58f0602863feee554b67babce48f58b0791fecc9\"\u003e\u003ccode\u003e58f0602\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1357\"\u003e#1357\u003c/a\u003e return \u003ccode\u003eResponse\u003c/code\u003e proxy as-is\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/fdd2f5a5b480c74af59dd284e584de392dd29737\"\u003e\u003ccode\u003efdd2f5a\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ccode\u003eReadableStream\u003c/code\u003e is not pass to \u003ccode\u003ehandleStream\u003c/code\u003e in `mapCompactRe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/9c68be6307a817f2b1bb5a9dcd1d662683c3372b\"\u003e\u003ccode\u003e9c68be6\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1353\"\u003e#1353\u003c/a\u003e normalize encodeSchema with Transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/f0977c65f8162d29b969a05d7ff1ab1a36dfdd83\"\u003e\u003ccode\u003ef0977c6\u003c/code\u003e\u003c/a\u003e :blue_book: doc: fix spelling mistake\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/94523adf15377034a7e8e7ddc2e55d570a904867\"\u003e\u003ccode\u003e94523ad\u003c/code\u003e\u003c/a\u003e :tada: feat: refactor sse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/bd30fa25ac70917cc989610dba35e11ed26fce0a\"\u003e\u003ccode\u003ebd30fa2\u003c/code\u003e\u003c/a\u003e :tada: feat: refactor sse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/fe59894569259fc8ae3a351d912f1138d96dc03e\"\u003e\u003ccode\u003efe59894\u003c/code\u003e\u003c/a\u003e :wrench: fix: ValidationError.detail only handle custom error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/b99a5872dba8b253bd95e65e0bc8c2f97d277530\"\u003e\u003ccode\u003eb99a587\u003c/code\u003e\u003c/a\u003e :tada: feat: custom error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.3.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1e36dd29e76511e06737e5d5d500d81e01a9c3d2\"\u003e\u003ccode\u003e1e36dd2\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003e\u003ccode\u003eb4f8fb3\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/413fa4504c63a7f84f47df8bb7ea310eddfa6451\"\u003e\u003ccode\u003e413fa45\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e\u003ccode\u003e84da9de\u003c/code\u003e\u003c/a\u003e refactor: more readability in ecdhes.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/475a3ed35f54deb3a078165bee627637cbcec8c4\"\u003e\u003ccode\u003e475a3ed\u003c/code\u003e\u003c/a\u003e chore: npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b59c5475afc5d4ed127ba22356a4cee58e802ad0\"\u003e\u003ccode\u003eb59c547\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/8a56fc4348056b9253b92bdaa5e3954bb48ce496\"\u003e\u003ccode\u003e8a56fc4\u003c/code\u003e\u003c/a\u003e chore: adjust ts-expect-error to accomodate for deno updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2c72a27cd93f9cc7a15ba821dca0580c7bb8f7f6\"\u003e\u003ccode\u003e2c72a27\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/03f9940512e4411ce8eeabebbabf89fdca42862d\"\u003e\u003ccode\u003e03f9940\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003e\u003ccode\u003eb2b611c\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helper functions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 6.11.1 to 6.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.14.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.14.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@unique\u003c/code\u003e attributes for SQL views (Preview)\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://pris.ly/release/6.13.0\"\u003eLast release\u003c/a\u003e, we improved the robustness of \u003ca href=\"https://www.prisma.io/docs/orm/prisma-schema/data-model/views\"\u003eSQL views\u003c/a\u003e defined in the Prisma schema. Views are \u003cem\u003evirtual\u003c/em\u003e tables that don't allows for defining unique constraints, indexes or foreign keys in the underlying database.\u003c/p\u003e\n\u003cp\u003eHowever, as an application developer, it can be convenient to also define relationships involving views or paginate them using cursors. We've received this feedback from several people who had been using views in that way with Prisma ORM, so in this release we're re-introducing the \u003ccode\u003e@unique\u003c/code\u003e attribute for views. This attribute enables:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erelationships involving views\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efindUnique\u003c/code\u003e queries, cursor-based pagination \u0026amp; implicit ordering for views\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHere's an example schema using \u003ccode\u003e@unique\u003c/code\u003e and defining a relationship from a model to a view:\u003c/p\u003e\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003emodel User {\n  id        Int            @id @default(autoincrement())\n  email     String         @unique\n  posts     Post[]\n  stats     UserPostStats? @relation(fields: [email], references: [userEmail])\n}\n\u003cp\u003emodel Post {\nid        Int      \u003ca href=\"https://github.com/id\"\u003e\u003ccode\u003e@​id\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(autoincrement())\ntitle     String\npublished Boolean  \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(false)\ncreatedAt DateTime \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(now())\nauthorId  Int?\nauthor    User?    \u003ca href=\"https://github.com/relation\"\u003e\u003ccode\u003e@​relation\u003c/code\u003e\u003c/a\u003e(fields: [authorId], references: [id])\n}\u003c/p\u003e\n\u003cp\u003eview UserPostStats {\nuserEmail        String    \u003ca href=\"https://github.com/unique\"\u003e\u003ccode\u003e@​unique\u003c/code\u003e\u003c/a\u003e\ntotalPosts       BigInt?\npublishedPosts   BigInt?\nunpublishedPosts BigInt?\nlatestPostDate   DateTime? \u003ca href=\"https://github.com/db\"\u003e\u003ccode\u003e@​db\u003c/code\u003e\u003c/a\u003e.Timestamp(6)\nuser             User?\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eCREATE OR REPLACE VIEW \u0026quot;UserPostStats\u0026quot; AS\nSELECT \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/prisma/prisma/commit/21765b05ce183f9b8d98cca2d266b6cba3d13a5d\"\u003e\u003ccode\u003e21765b0\u003c/code\u003e\u003c/a\u003e fix: ORM-850 improve client options type performance (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27777\"\u003e#27777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/114dd964e2f480c62c8fa339d0423efed95006a8\"\u003e\u003ccode\u003e114dd96\u003c/code\u003e\u003c/a\u003e fix(client): \u003ccode\u003eprisma-client\u003c/code\u003e generator with \u003ccode\u003emoduleFormat = \u0026quot;cjs\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27828\"\u003e#27828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ddc10462458afc88069d8d8e04411f8c3397f225\"\u003e\u003ccode\u003eddc1046\u003c/code\u003e\u003c/a\u003e chore(cli): Moved MCP.ts to mcp directory, added mcp/README.md, and r… (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27631\"\u003e#27631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/cb67f68be4e43f6fb9fca56ae191353e78af5adb\"\u003e\u003ccode\u003ecb67f68\u003c/code\u003e\u003c/a\u003e fix: fix flacky cli test due to time formatting (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27762\"\u003e#27762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c7f5a71929ce84e1274d31fcf2b7aabb0941c570\"\u003e\u003ccode\u003ec7f5a71\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.13.0-33.4c9c25c84cf1a4c0744a0b15acab20e1c91c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2dcebb3d2849e8661002f4c307e02937a70481c3\"\u003e\u003ccode\u003e2dcebb3\u003c/code\u003e\u003c/a\u003e feat(config): add migrations.seed support (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27724\"\u003e#27724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/86b31c2c98c38a8cabfcf28176eabbc06514d01a\"\u003e\u003ccode\u003e86b31c2\u003c/code\u003e\u003c/a\u003e fix(config): e2e tests (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27725\"\u003e#27725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/4ba02d29d8256d643f9dfcc1a785c5321a0412d8\"\u003e\u003ccode\u003e4ba02d2\u003c/code\u003e\u003c/a\u003e feat(config): display warning when \u003ccode\u003epackage.json#prisma\u003c/code\u003e is detected when loa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ecd6c1adc105cd979d6ffad3b22528277c315c26\"\u003e\u003ccode\u003eecd6c1a\u003c/code\u003e\u003c/a\u003e feat(config): remove earlyAccess: true in favor of scoped experimental flags ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c23cfd503c32f319fb418d5e0f554a965aeccba1\"\u003e\u003ccode\u003ec23cfd5\u003c/code\u003e\u003c/a\u003e chore(config): update log/warn/error messages to reflect recent prisma.config...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.14.0/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\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.0.6 to 2.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.2\u003c/h2\u003e\n\u003ch2\u003e2.2.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/biomejs/biome/pull/7266\"\u003e#7266\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b270bb59978efafeef48e0b7d834c9b3958bae51\"\u003e\u003ccode\u003eb270bb5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where Biome got stuck when analyzing some files. This is usually caused by a bug in the inference engine. Now Biome has some guards in place in case the number of types grows too much, and if that happens, a diagnostic is emitted and the inference is halted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7281\"\u003e#7281\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6436180f4a3b257e2de018bac45c99a76eff58be\"\u003e\u003ccode\u003e6436180\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where the function \u003ccode\u003escanProject\u003c/code\u003e wouldn't work as expected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7285\"\u003e#7285\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1511d0c1fdbab576701f12e9dbfca11141b60e3f\"\u003e\u003ccode\u003e1511d0c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Partially fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6782\"\u003e#6782\u003c/a\u003e: JSX node kinds are now supported in GritQL AST nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7249\"\u003e#7249\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/dff85c05ec1ecfd252028476828d63d15b0ed60f\"\u003e\u003ccode\u003edff85c0\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-vscode/issues/748\"\u003e#748\u003c/a\u003e, where Biome Language Server didn't show the unsafe fixes when requesting the quick fixes. Now all LSP editors will show also opt-in, unsafe fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7266\"\u003e#7266\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b270bb59978efafeef48e0b7d834c9b3958bae51\"\u003e\u003ccode\u003eb270bb5\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/7020\"\u003e#7020\u003c/a\u003e: Resolved an issue with analysing types of static member expressions involving unions. If the object type was a union that referenced nested unions, it would trigger an infinite loop as it tried to keep expanding nested unions, and the set of types would grow indefinitely.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7209\"\u003e#7209\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/679b70e8a5141250f74a11ce7e615b15fc711914\"\u003e\u003ccode\u003e679b70e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/patrickshipe\"\u003e\u003ccode\u003e@​patrickshipe\u003c/code\u003e\u003c/a\u003e! - Resolved an overcorrection in \u003ca href=\"https://biomejs.dev/linter/rules/use-import-extensions/\"\u003e\u003ccode\u003euseImportExtensions\u003c/code\u003e\u003c/a\u003e when importing explicit index files.\u003c/p\u003e\n\u003cp\u003eImports that explicitly reference an index file are now preserved and no longer rewritten to nested index paths.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e// Before\n-      import \u0026quot;./sub/index\u0026quot;;\n+      import \u0026quot;./sub/index/index.js\u0026quot;;\n\u003cp\u003e// After\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e import \u0026amp;quot;./sub/index\u0026amp;quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e import \u0026amp;quot;./sub/index.js\u0026amp;quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\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/7270\"\u003e#7270\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/953f9c6f019412caf14f983d5abb4c331605eb57\"\u003e\u003ccode\u003e953f9c6\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/6172\"\u003e#6172\u003c/a\u003e: Resolved an issue with inferring types for rest parameters. This issue caused rest-parameter types to be incorrect, and in some cases caused extreme performance regressions in files that contained many methods with rest-parameter definitions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7234\"\u003e#7234\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b7aa111c1c88c33d9c1a35d391b23e79e11dfd43\"\u003e\u003ccode\u003eb7aa111\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/7233\"\u003e#7233\u003c/a\u003e: The useIndexOf rule now correctly suggests using indexOf() instead of findIndex().\u003c/p\u003e\n\u003cp\u003eThe diagnostic message was incorrectly recommending Array#findIndex() over Array#indexOf(), when it should recommend the opposite for simple equality checks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7283\"\u003e#7283\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0b07f4574581d9189c1386c2255caca7338c15e9\"\u003e\u003ccode\u003e0b07f45\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/7236\"\u003e#7236\u003c/a\u003e. Now Biome correctly migrates JSONC configuration files when they are passed using \u003ccode\u003e--config-path\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/7239\"\u003e#7239\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1d643d850120663e16663574ca3457184cdd4c27\"\u003e\u003ccode\u003e1d643d8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minht11\"\u003e\u003ccode\u003e@​minht11\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where Svelte globals ($state and so on) were not properly recognized inside \u003ccode\u003e.svelte.test.ts/js\u003c/code\u003e and \u003ccode\u003e.svelte.spec.ts/js\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/7264\"\u003e#7264\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/62fdbc80154f5a92d54af861c31dd334f25c16fc\"\u003e\u003ccode\u003e62fdbc8\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 regression where when using \u003ccode\u003e--log-kind-pretty\u003c/code\u003e wasn't working anymore as expected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7244\"\u003e#7244\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/660031b6707ddeae29388f1d0b4089b64c048e40\"\u003e\u003ccode\u003e660031b\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/7225\"\u003e#7225\u003c/a\u003e: The \u003ccode\u003enoExtraBooleanCast\u003c/code\u003e rule now preserves parentheses when removing \u003ccode\u003eBoolean\u003c/code\u003e calls inside negations.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Before\n!Boolean(b0 \u0026amp;\u0026amp; b1);\n// After\n!(b0 \u0026amp;\u0026amp; b1); // instead of !b0 \u0026amp;\u0026amp; b1\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.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/biomejs/biome/pull/7266\"\u003e#7266\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b270bb59978efafeef48e0b7d834c9b3958bae51\"\u003e\u003ccode\u003eb270bb5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where Biome got stuck when analyzing some files. This is usually caused by a bug in the inference engine. Now Biome has some guards in place in case the number of types grows too much, and if that happens, a diagnostic is emitted and the inference is halted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7281\"\u003e#7281\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6436180f4a3b257e2de018bac45c99a76eff58be\"\u003e\u003ccode\u003e6436180\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where the function \u003ccode\u003escanProject\u003c/code\u003e wouldn't work as expected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7285\"\u003e#7285\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1511d0c1fdbab576701f12e9dbfca11141b60e3f\"\u003e\u003ccode\u003e1511d0c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Partially fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6782\"\u003e#6782\u003c/a\u003e: JSX node kinds are now supported in GritQL AST nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7249\"\u003e#7249\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/dff85c05ec1ecfd252028476828d63d15b0ed60f\"\u003e\u003ccode\u003edff85c0\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-vscode/issues/748\"\u003e#748\u003c/a\u003e, where Biome Language Server didn't show the unsafe fixes when requesting the quick fixes. Now all LSP editors will show also opt-in, unsafe fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7266\"\u003e#7266\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b270bb59978efafeef48e0b7d834c9b3958bae51\"\u003e\u003ccode\u003eb270bb5\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/7020\"\u003e#7020\u003c/a\u003e: Resolved an issue with analysing types of static member expressions involving unions. If the object type was a union that referenced nested unions, it would trigger an infinite loop as it tried to keep expanding nested unions, and the set of types would grow indefinitely.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7209\"\u003e#7209\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/679b70e8a5141250f74a11ce7e615b15fc711914\"\u003e\u003ccode\u003e679b70e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/patrickshipe\"\u003e\u003ccode\u003e@​patrickshipe\u003c/code\u003e\u003c/a\u003e! - Resolved an overcorrection in \u003ca href=\"https://biomejs.dev/linter/rules/use-import-extensions/\"\u003e\u003ccode\u003euseImportExtensions\u003c/code\u003e\u003c/a\u003e when importing explicit index files.\u003c/p\u003e\n\u003cp\u003eImports that explicitly reference an index file are now preserved and no longer rewritten to nested index paths.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e// Before\n-      import \u0026quot;./sub/index\u0026quot;;\n+      import \u0026quot;./sub/index/index.js\u0026quot;;\n\u003cp\u003e// After\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e import \u0026amp;quot;./sub/index\u0026amp;quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e import \u0026amp;quot;./sub/index.js\u0026amp;quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\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/7270\"\u003e#7270\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/953f9c6f019412caf14f983d5abb4c331605eb57\"\u003e\u003ccode\u003e953f9c6\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/6172\"\u003e#6172\u003c/a\u003e: Resolved an issue with inferring types for rest parameters. This issue caused rest-parameter types to be incorrect, and in some cases caused extreme performance regressions in files that contained many methods with rest-parameter definitions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7234\"\u003e#7234\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b7aa111c1c88c33d9c1a35d391b23e79e11dfd43\"\u003e\u003ccode\u003eb7aa111\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/7233\"\u003e#7233\u003c/a\u003e: The useIndexOf rule now correctly suggests using indexOf() instead of findIndex().\u003c/p\u003e\n\u003cp\u003eThe diagnostic message was incorrectly recommending Array#findIndex() over Array#indexOf(), when it should recommend the opposite for simple equality checks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7283\"\u003e#7283\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0b07f4574581d9189c1386c2255caca7338c15e9\"\u003e\u003ccode\u003e0b07f45\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/7236\"\u003e#7236\u003c/a\u003e. Now Biome correctly migrates JSONC configuration files when they are passed using \u003ccode\u003e--config-path\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/7239\"\u003e#7239\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1d643d850120663e16663574ca3457184cdd4c27\"\u003e\u003ccode\u003e1d643d8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minht11\"\u003e\u003ccode\u003e@​minht11\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where Svelte globals ($state and so on) were not properly recognized inside \u003ccode\u003e.svelte.test.ts/js\u003c/code\u003e and \u003ccode\u003e.svelte.spec.ts/js\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/7264\"\u003e#7264\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/62fdbc80154f5a92d54af861c31dd334f25c16fc\"\u003e\u003ccode\u003e62fdbc8\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 regression where when using \u003ccode\u003e--log-kind-pretty\u003c/code\u003e wasn't working anymore as expected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7244\"\u003e#7244\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/660031b6707ddeae29388f1d0b4089b64c048e40\"\u003e\u003ccode\u003e660031b\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/7225\"\u003e#7225\u003c/a\u003e: The \u003ccode\u003enoExtraBooleanCast\u003c/code\u003e rule now preserves parentheses when removing \u003ccode\u003eBoolean\u003c/code\u003e calls inside negations.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Before\n!Boolean(b0 \u0026amp;\u0026amp; b1);\n// After\n!(b0 \u0026amp;\u0026amp; b1); // instead of !b0 \u0026amp;\u0026amp; b1\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/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\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0f5fb2f525a2019d3d8644996abf90fc49fd6595\"\u003e\u003ccode\u003e0f5fb2f\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7238\"\u003e#7238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/27c93e88301ef07be1a5b2a37ef181f70a4fb7a4\"\u003e\u003ccode\u003e27c93e8\u003c/code\u003e\u003c/a\u003e docs: fix CHANGELOG to reflect operatorLinebreak (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7253\"\u003e#7253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/38795eba476f623ce8bbc4b15971af1d511c62c6\"\u003e\u003ccode\u003e38795eb\u003c/code\u003e\u003c/a\u003e chore: fix image sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7250\"\u003e#7250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1075b73da739797c0e1a1c3f42c3488017eb973a\"\u003e\u003ccode\u003e1075b73\u003c/code\u003e\u003c/a\u003e fix(changelog): correct dead links in 2.2 (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7243\"\u003e#7243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e1ba03ca655bbec0cb2bce5f743afae23dcff2db\"\u003e\u003ccode\u003ee1ba03c\u003c/code\u003e\u003c/a\u003e chore: restore version and use different runner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1b783c89128c3503dea66583e255b498b012d5a7\"\u003e\u003ccode\u003e1b783c8\u003c/code\u003e\u003c/a\u003e chore: revert version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ee7ec19ad3661eb3aa4929b766f5b0c653ee3d98\"\u003e\u003ccode\u003eee7ec19\u003c/code\u003e\u003c/a\u003e chore: update version and lockfile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.2/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.2.18 to 1.2.20\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 `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bedtime-coders/bepstack/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fbepstack/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"2751781205","node_id":"PR_kwDOO_emO86kBNlV","number":21,"state":"closed","title":"Bump the bun group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-08-25T01:29:56.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-18T02:31:32.000Z","updated_at":"2025-08-25T01:29:56.000Z","time_to_close":601104,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bun","update_count":9,"packages":[{"name":"@prisma/client","old_version":"6.11.1","new_version":"6.14.0","repository_url":"https://github.com/prisma/prisma"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.0","repository_url":"https://github.com/chalk/chalk"},{"name":"elysia","old_version":"1.3.5","new_version":"1.3.9","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.0.12","repository_url":"https://github.com/panva/jose"},{"name":"prisma","old_version":"6.11.1","new_version":"6.14.0","repository_url":"https://github.com/prisma/prisma"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.1","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.2.0","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.2.18","new_version":"1.2.20","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.11.1` | `6.14.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.0` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.3.9` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.0.12` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.11.1` | `6.14.0` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.1` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.2.0` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.18` | `1.2.20` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n\n\nUpdates `@prisma/client` from 6.11.1 to 6.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.14.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.14.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@unique\u003c/code\u003e attributes for SQL views (Preview)\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://pris.ly/release/6.13.0\"\u003eLast release\u003c/a\u003e, we improved the robustness of \u003ca href=\"https://www.prisma.io/docs/orm/prisma-schema/data-model/views\"\u003eSQL views\u003c/a\u003e defined in the Prisma schema. Views are \u003cem\u003evirtual\u003c/em\u003e tables that don't allows for defining unique constraints, indexes or foreign keys in the underlying database.\u003c/p\u003e\n\u003cp\u003eHowever, as an application developer, it can be convenient to also define relationships involving views or paginate them using cursors. We've received this feedback from several people who had been using views in that way with Prisma ORM, so in this release we're re-introducing the \u003ccode\u003e@unique\u003c/code\u003e attribute for views. This attribute enables:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erelationships involving views\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efindUnique\u003c/code\u003e queries, cursor-based pagination \u0026amp; implicit ordering for views\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHere's an example schema using \u003ccode\u003e@unique\u003c/code\u003e and defining a relationship from a model to a view:\u003c/p\u003e\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003emodel User {\n  id        Int            @id @default(autoincrement())\n  email     String         @unique\n  posts     Post[]\n  stats     UserPostStats? @relation(fields: [email], references: [userEmail])\n}\n\u003cp\u003emodel Post {\nid        Int      \u003ca href=\"https://github.com/id\"\u003e\u003ccode\u003e@​id\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(autoincrement())\ntitle     String\npublished Boolean  \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(false)\ncreatedAt DateTime \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(now())\nauthorId  Int?\nauthor    User?    \u003ca href=\"https://github.com/relation\"\u003e\u003ccode\u003e@​relation\u003c/code\u003e\u003c/a\u003e(fields: [authorId], references: [id])\n}\u003c/p\u003e\n\u003cp\u003eview UserPostStats {\nuserEmail        String    \u003ca href=\"https://github.com/unique\"\u003e\u003ccode\u003e@​unique\u003c/code\u003e\u003c/a\u003e\ntotalPosts       BigInt?\npublishedPosts   BigInt?\nunpublishedPosts BigInt?\nlatestPostDate   DateTime? \u003ca href=\"https://github.com/db\"\u003e\u003ccode\u003e@​db\u003c/code\u003e\u003c/a\u003e.Timestamp(6)\nuser             User?\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eCREATE OR REPLACE VIEW \u0026quot;UserPostStats\u0026quot; AS\nSELECT \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/prisma/prisma/commit/f1f266942652f74d797c740f1e45af1fa9685b76\"\u003e\u003ccode\u003ef1f2669\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-25.717184b7b35ea05dfa71a3236b7af656013e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/71f115e6b10be1ca69785a94598045532d29bdbf\"\u003e\u003ccode\u003e71f115e\u003c/code\u003e\u003c/a\u003e chore: revert \u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27887\"\u003e#27887\u003c/a\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27889\"\u003e#27889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/86b72d8aa5dd46c477c8131bcea0319aa0767730\"\u003e\u003ccode\u003e86b72d8\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-24.944e9a8aab0cc8395d8eb5912777c1e5bebf...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9b0899d65b457e0323a00aa61938596afc1492da\"\u003e\u003ccode\u003e9b0899d\u003c/code\u003e\u003c/a\u003e chore: don't build wasm-base64 cjs bundles (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27887\"\u003e#27887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/21765b05ce183f9b8d98cca2d266b6cba3d13a5d\"\u003e\u003ccode\u003e21765b0\u003c/code\u003e\u003c/a\u003e fix: ORM-850 improve client options type performance (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27777\"\u003e#27777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f92c42188491013eda7380748984366b80c39adb\"\u003e\u003ccode\u003ef92c421\u003c/code\u003e\u003c/a\u003e refactor(client): extract reusable parts of batch request handling (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27879\"\u003e#27879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/d9c590bf88bf582ab14d8ed054f518b16bb2ca89\"\u003e\u003ccode\u003ed9c590b\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-22.0b03dd192b3c1459e1142ba36decb4194ca1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/84206813ab694b61acbabf8c9633da3f620b775d\"\u003e\u003ccode\u003e8420681\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-20.21db42295e1eec1ae16580cd07cc0aefd0f2...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/7dddc221c940c4b0f9b26191f9116d8ff34c4043\"\u003e\u003ccode\u003e7dddc22\u003c/code\u003e\u003c/a\u003e fix(qc): align tx manager errors (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27861\"\u003e#27861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/07cc0bc3c24c076a6a8e46f5af2e772084cf43eb\"\u003e\u003ccode\u003e07cc0bc\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-18.fbfd9bd6424bc01bfbd02a26ef00c2b14d01...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.14.0/packages/client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.9 - Flower of Dreamland\u003c/h2\u003e\n\u003ch3\u003eNamed after \u003ca href=\"https://youtu.be/cMf3_OXFsPw\"\u003e夢路の花\u003c/a\u003e by Mitsukiyo\u003c/h3\u003e\n\u003cp\u003eElysia 1.3.9 is a significant milestone for Elysia\nBasically, it's a big release bug without new feature\u003c/p\u003e\n\u003cp\u003eWe have reviewed and closed almost 300 issues\nupdated and patched several bugs and edge cases\nand refactor some behavior to align with your expectations\u003c/p\u003e\n\u003cp\u003eWe will now focus on the development of Elysia 1.4\nYou can submit a feature request / proposal at \u003ca href=\"https://github.com/elysiajs/elysia/discussions/1344\"\u003eElysia 1.3 feedback\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFeature\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/932\"\u003e#932\u003c/a\u003e add \u003ccode\u003et.ArrayBuffer\u003c/code\u003e, \u003ccode\u003et.Uint8Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fix\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/459\"\u003e#459\u003c/a\u003e route prefix should give type error when prefix is not start with '/'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/669\"\u003e#669\u003c/a\u003e add nullable field to t.Nullable for OpenAPI 3.0 spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/711\"\u003e#711\u003c/a\u003e set default headers for non-aot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/713\"\u003e#713\u003c/a\u003e NotFoundError doesn't call onAfterResponse hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/771\"\u003e#771\u003c/a\u003e skip body parsing if Content-Type is present but body is not\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/747\"\u003e#747\u003c/a\u003e mapResponse inside mapError override error value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/812\"\u003e#812\u003c/a\u003e check for minItems length before array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/833\"\u003e#833\u003c/a\u003e cookie signing doesn't work in dynamic mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/859\"\u003e#859\u003c/a\u003e clean non-root additionalProperties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/924\"\u003e#924\u003c/a\u003e decode path param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/924\"\u003e#985\u003c/a\u003e Nullable accept options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1028\"\u003e#1028\u003c/a\u003e string | string[] query parameter, reference array\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1120\"\u003e#1120\u003c/a\u003e cannot set multiple cookies when response is a file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1124\"\u003e#1124\u003c/a\u003e validate url encoded query\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1158\"\u003e#1158\u003c/a\u003e prevent side-effect from guard merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1162\"\u003e#1162\u003c/a\u003e handle encoded space in array query string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1267\"\u003e#1267\u003c/a\u003e parse without contentType headers throw Bad Request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1274\"\u003e#1274\u003c/a\u003e support .use(undefined | false) for conditional plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1276\"\u003e#1276\u003c/a\u003e mapResponse with set inference produce invalid instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1268\"\u003e#1268\u003c/a\u003e using number instead of stringifed value for reporting validation error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1288\"\u003e#1288\u003c/a\u003e handle array query string in dynamic mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1294\"\u003e#1294\u003c/a\u003e return status from \u003ccode\u003ederive\u003c/code\u003e and \u003ccode\u003eresolve\u003c/code\u003e shouldn't call \u003ccode\u003eonError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1297\"\u003e#1297\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1325\"\u003e#1325\u003c/a\u003e fix HTML imported pages in compiled apps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1319\"\u003e#1319\u003c/a\u003e fix array of plugin usage causes incorrect path aggregation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1323\"\u003e#1323\u003c/a\u003e don't duplicate error from plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1327\"\u003e#1327\u003c/a\u003e ensure that t.Date value is Date in Encode\u003c/li\u003e\n\u003cli\u003edynamic handle should handle named parser\u003c/li\u003e\n\u003cli\u003einstanceof ElysiaCustomStatusResponse should return true when import from root Elysia module\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovement\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003efinally\u003c/code\u003e from compose\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNotFoundError\u003c/code\u003e should parse query if inferred\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/853\"\u003e#853\u003c/a\u003e Bun Static response now handle pre-compute \u003ccode\u003eonRequest\u003c/code\u003e, and \u003ccode\u003eonError\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.3.9 - 18 Aug 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/932\"\u003e#932\u003c/a\u003e add \u003ccode\u003et.ArrayBuffer\u003c/code\u003e, \u003ccode\u003et.Uint8Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/459\"\u003e#459\u003c/a\u003e route prefix should give type error when prefix is not start with '/'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/669\"\u003e#669\u003c/a\u003e add nullable field to t.Nullable for OpenAPI 3.0 spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/711\"\u003e#711\u003c/a\u003e set default headers for non-aot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/713\"\u003e#713\u003c/a\u003e NotFoundError doesn't call onAfterResponse hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/771\"\u003e#771\u003c/a\u003e skip body parsing if Content-Type is present but body is not\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/747\"\u003e#747\u003c/a\u003e mapResponse inside mapError override error value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/812\"\u003e#812\u003c/a\u003e check for minItems length before array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/833\"\u003e#833\u003c/a\u003e cookie signing doesn't work in dynamic mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/859\"\u003e#859\u003c/a\u003e clean non-root additionalProperties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/924\"\u003e#924\u003c/a\u003e decode path param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/924\"\u003e#985\u003c/a\u003e Nullable accept options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1028\"\u003e#1028\u003c/a\u003e string | string[] query parameter, reference array\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1120\"\u003e#1120\u003c/a\u003e cannot set multiple cookies when response is a file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1124\"\u003e#1124\u003c/a\u003e validate url encoded query\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1158\"\u003e#1158\u003c/a\u003e prevent side-effect from guard merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1162\"\u003e#1162\u003c/a\u003e handle encoded space in array query string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1267\"\u003e#1267\u003c/a\u003e parse without contentType headers throw Bad Request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1274\"\u003e#1274\u003c/a\u003e support .use(undefined | false) for conditional plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1276\"\u003e#1276\u003c/a\u003e mapResponse with set inference produce invalid instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1268\"\u003e#1268\u003c/a\u003e using number instead of stringifed value for reporting validation error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1288\"\u003e#1288\u003c/a\u003e handle array query string in dynamic mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1294\"\u003e#1294\u003c/a\u003e return status from \u003ccode\u003ederive\u003c/code\u003e and \u003ccode\u003eresolve\u003c/code\u003e shouldn't call \u003ccode\u003eonError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1297\"\u003e#1297\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1325\"\u003e#1325\u003c/a\u003e fix HTML imported pages in compiled apps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1319\"\u003e#1319\u003c/a\u003e fix array of plugin usage causes incorrect path aggregation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1323\"\u003e#1323\u003c/a\u003e don't duplicate error from plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1327\"\u003e#1327\u003c/a\u003e ensure that t.Date value is Date in Encode\u003c/li\u003e\n\u003cli\u003edynamic handle should handle named parser\u003c/li\u003e\n\u003cli\u003einstanceof ElysiaCustomStatusResponse should return true when import from root Elysia module\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003efinally\u003c/code\u003e from compose\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNotFoundError\u003c/code\u003e should parse query if inferred\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/853\"\u003e#853\u003c/a\u003e Bun Static response now handle pre-compute \u003ccode\u003eonRequest\u003c/code\u003e, and \u003ccode\u003eonError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eprettify ElysiaWS type\u003c/li\u003e\n\u003cli\u003eexport \u003ccode\u003eElysiaCustomStatusResponse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ehandle type-level status check in after response\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estatus no longer make value as readonly\u003c/li\u003e\n\u003cli\u003eafterResponse now call after response by scheduling setImmediate\u003c/li\u003e\n\u003cli\u003eupdate memoirist to 0.4.0\u003c/li\u003e\n\u003cli\u003eupdate exact-mirror to 0.1.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.8 - 31 Jul 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/dc44d08db2b6be9b168e7cc5c117e7fa67c610f5\"\u003e\u003ccode\u003edc44d08\u003c/code\u003e\u003c/a\u003e :blue_book: doc: document 1.3.9 release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/7b61f19d8f513aeae421988869547a9caf39e4ee\"\u003e\u003ccode\u003e7b61f19\u003c/code\u003e\u003c/a\u003e :tada: release: 1.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/c84641ee6986287eca0abd82d47ee4a0c5cf18ad\"\u003e\u003ccode\u003ec84641e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1334\"\u003e#1334\u003c/a\u003e from DaxServer/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/9cd9dfa38648fca93e9bb83a753810d5d7464e9e\"\u003e\u003ccode\u003e9cd9dfa\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1288\"\u003e#1288\u003c/a\u003e handle array query string in dynamic mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/b2f5f0c5d626c3b5f690126784481ce8c390d40f\"\u003e\u003ccode\u003eb2f5f0c\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1267\"\u003e#1267\u003c/a\u003e parse without contentType headers throw Bad Request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/e15731ad03344841cc835aab188c461dfadd67f4\"\u003e\u003ccode\u003ee15731a\u003c/code\u003e\u003c/a\u003e :broom: chore: include environment and dynamic mode report for bug report\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/3b3700abc1d4cc3252399ae554e6530460a049b3\"\u003e\u003ccode\u003e3b3700a\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1158\"\u003e#1158\u003c/a\u003e prevent side-effect from guard merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/bb1c0936a2a15c18dfc78d64dfd1f0b3423ac05c\"\u003e\u003ccode\u003ebb1c093\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1162\"\u003e#1162\u003c/a\u003e handle encoded space in array query string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/6c4db4c7ab0259d0f174c974c4b6144ed2353ff6\"\u003e\u003ccode\u003e6c4db4c\u003c/code\u003e\u003c/a\u003e chore: remove unused WSLocalHook import from types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/6cacef5786e6cc8f0af9512246be04418c2e9797\"\u003e\u003ccode\u003e6cacef5\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1124\"\u003e#1124\u003c/a\u003e validate url encoded query\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.0.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/03f9940512e4411ce8eeabebbabf89fdca42862d\"\u003e\u003ccode\u003e03f9940\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003e\u003ccode\u003eb2b611c\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helper functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e\u003ccode\u003e61ded78\u003c/code\u003e\u003c/a\u003e refactor: createPublicKey is not a constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e\u003ccode\u003e6274d5a\u003c/code\u003e\u003c/a\u003e docs: mention the apu/apv parameter names in setKeyManagementParameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e\u003ccode\u003e2f44381\u003c/code\u003e\u003c/a\u003e docs: update compact setKeyManagementParameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/746ca64906f92c336b1a1855d8e02d9d9ed743e2\"\u003e\u003ccode\u003e746ca64\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/e271ab68b130984ed74ea0495df3700df0f3c54f\"\u003e\u003ccode\u003ee271ab6\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/a67d67bce5e72215d91a7cdbb3520b062fe47b0a\"\u003e\u003ccode\u003ea67d67b\u003c/code\u003e\u003c/a\u003e chore: lock prettier until 3.6.0 issues with prettier-plugin-jsdoc get resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/406797e7462798173e49a9a37d1be8f95e7cb9dd\"\u003e\u003ccode\u003e406797e\u003c/code\u003e\u003c/a\u003e ci: uninstall GitHubSecurityLab/actions-permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/5e5e5253bbe71226e88153119752085c5ca1fbbd\"\u003e\u003ccode\u003e5e5e525\u003c/code\u003e\u003c/a\u003e ci: uninstall GitHubSecurityLab/actions-permissions from build.yml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 6.11.1 to 6.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.14.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.14.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@unique\u003c/code\u003e attributes for SQL views (Preview)\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://pris.ly/release/6.13.0\"\u003eLast release\u003c/a\u003e, we improved the robustness of \u003ca href=\"https://www.prisma.io/docs/orm/prisma-schema/data-model/views\"\u003eSQL views\u003c/a\u003e defined in the Prisma schema. Views are \u003cem\u003evirtual\u003c/em\u003e tables that don't allows for defining unique constraints, indexes or foreign keys in the underlying database.\u003c/p\u003e\n\u003cp\u003eHowever, as an application developer, it can be convenient to also define relationships involving views or paginate them using cursors. We've received this feedback from several people who had been using views in that way with Prisma ORM, so in this release we're re-introducing the \u003ccode\u003e@unique\u003c/code\u003e attribute for views. This attribute enables:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erelationships involving views\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efindUnique\u003c/code\u003e queries, cursor-based pagination \u0026amp; implicit ordering for views\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHere's an example schema using \u003ccode\u003e@unique\u003c/code\u003e and defining a relationship from a model to a view:\u003c/p\u003e\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003emodel User {\n  id        Int            @id @default(autoincrement())\n  email     String         @unique\n  posts     Post[]\n  stats     UserPostStats? @relation(fields: [email], references: [userEmail])\n}\n\u003cp\u003emodel Post {\nid        Int      \u003ca href=\"https://github.com/id\"\u003e\u003ccode\u003e@​id\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(autoincrement())\ntitle     String\npublished Boolean  \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(false)\ncreatedAt DateTime \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(now())\nauthorId  Int?\nauthor    User?    \u003ca href=\"https://github.com/relation\"\u003e\u003ccode\u003e@​relation\u003c/code\u003e\u003c/a\u003e(fields: [authorId], references: [id])\n}\u003c/p\u003e\n\u003cp\u003eview UserPostStats {\nuserEmail        String    \u003ca href=\"https://github.com/unique\"\u003e\u003ccode\u003e@​unique\u003c/code\u003e\u003c/a\u003e\ntotalPosts       BigInt?\npublishedPosts   BigInt?\nunpublishedPosts BigInt?\nlatestPostDate   DateTime? \u003ca href=\"https://github.com/db\"\u003e\u003ccode\u003e@​db\u003c/code\u003e\u003c/a\u003e.Timestamp(6)\nuser             User?\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eCREATE OR REPLACE VIEW \u0026quot;UserPostStats\u0026quot; AS\nSELECT \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/prisma/prisma/commit/21765b05ce183f9b8d98cca2d266b6cba3d13a5d\"\u003e\u003ccode\u003e21765b0\u003c/code\u003e\u003c/a\u003e fix: ORM-850 improve client options type performance (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27777\"\u003e#27777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/114dd964e2f480c62c8fa339d0423efed95006a8\"\u003e\u003ccode\u003e114dd96\u003c/code\u003e\u003c/a\u003e fix(client): \u003ccode\u003eprisma-client\u003c/code\u003e generator with \u003ccode\u003emoduleFormat = \u0026quot;cjs\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27828\"\u003e#27828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ddc10462458afc88069d8d8e04411f8c3397f225\"\u003e\u003ccode\u003eddc1046\u003c/code\u003e\u003c/a\u003e chore(cli): Moved MCP.ts to mcp directory, added mcp/README.md, and r… (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27631\"\u003e#27631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/cb67f68be4e43f6fb9fca56ae191353e78af5adb\"\u003e\u003ccode\u003ecb67f68\u003c/code\u003e\u003c/a\u003e fix: fix flacky cli test due to time formatting (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27762\"\u003e#27762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c7f5a71929ce84e1274d31fcf2b7aabb0941c570\"\u003e\u003ccode\u003ec7f5a71\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.13.0-33.4c9c25c84cf1a4c0744a0b15acab20e1c91c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2dcebb3d2849e8661002f4c307e02937a70481c3\"\u003e\u003ccode\u003e2dcebb3\u003c/code\u003e\u003c/a\u003e feat(config): add migrations.seed support (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27724\"\u003e#27724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/86b31c2c98c38a8cabfcf28176eabbc06514d01a\"\u003e\u003ccode\u003e86b31c2\u003c/code\u003e\u003c/a\u003e fix(config): e2e tests (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27725\"\u003e#27725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/4ba02d29d8256d643f9dfcc1a785c5321a0412d8\"\u003e\u003ccode\u003e4ba02d2\u003c/code\u003e\u003c/a\u003e feat(config): display warning when \u003ccode\u003epackage.json#prisma\u003c/code\u003e is detected when loa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ecd6c1adc105cd979d6ffad3b22528277c315c26\"\u003e\u003ccode\u003eecd6c1a\u003c/code\u003e\u003c/a\u003e feat(config): remove earlyAccess: true in favor of scoped experimental flags ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c23cfd503c32f319fb418d5e0f554a965aeccba1\"\u003e\u003ccode\u003ec23cfd5\u003c/code\u003e\u003c/a\u003e chore(config): update log/warn/error messages to reflect recent prisma.config...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.14.0/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.0.6 to 2.2.0\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.0\u003c/h2\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/5506\"\u003e#5506\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1f8755bfcbcd913be9fc1961b45b5c7ade8695c3\"\u003e\u003ccode\u003e1f8755b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sakai-ast\"\u003e\u003ccode\u003e@​sakai-ast\u003c/code\u003e\u003c/a\u003e! - The \u003ccode\u003enoRestrictedImports\u003c/code\u003e rule has been enhanced with a new \u003ccode\u003epatterns\u003c/code\u003e option. This option allows for more flexible and powerful import restrictions using gitignore-style patterns.\u003c/p\u003e\n\u003cp\u003eYou can now define patterns to restrict entire groups of modules. For example, you can disallow imports from any path under \u003ccode\u003eimport-foo/\u003c/code\u003e except for \u003ccode\u003eimport-foo/baz\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;options\u0026quot;: {\n    \u0026quot;patterns\u0026quot;: [\n      {\n        \u0026quot;group\u0026quot;: [\u0026quot;import-foo/*\u0026quot;, \u0026quot;!import-foo/baz\u0026quot;],\n        \u0026quot;message\u0026quot;: \u0026quot;import-foo is deprecated, except for modules in import-foo/baz.\u0026quot;\n      }\n    ]\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid examples\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport foo from \u0026quot;import-foo/foo\u0026quot;;\nimport bar from \u0026quot;import-foo/bar\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid examples\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport baz from \u0026quot;import-foo/baz\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAdditionally, the \u003ccode\u003epatterns\u003c/code\u003e option introduces \u003ccode\u003eimportNamePattern\u003c/code\u003e to restrict specific import names using regular expressions.\nThe following example restricts the import names that match \u003ccode\u003ex\u003c/code\u003e , \u003ccode\u003ey\u003c/code\u003e or \u003ccode\u003ez\u003c/code\u003e letters from modules under \u003ccode\u003eimport-foo/\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;options\u0026quot;: {\n    \u0026quot;patterns\u0026quot;: [\n      {\n        \u0026quot;group\u0026quot;: [\u0026quot;import-foo/*\u0026quot;],\n        \u0026quot;importNamePattern\u0026quot;: \u0026quot;[xyz]\u0026quot;\n      }\n    ]\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.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/5506\"\u003e#5506\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1f8755bfcbcd913be9fc1961b45b5c7ade8695c3\"\u003e\u003ccode\u003e1f8755b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sakai-ast\"\u003e\u003ccode\u003e@​sakai-ast\u003c/code\u003e\u003c/a\u003e! - The \u003ccode\u003enoRestrictedImports\u003c/code\u003e rule has been enhanced with a new \u003ccode\u003epatterns\u003c/code\u003e option. This option allows for more flexible and powerful import restrictions using gitignore-style patterns.\u003c/p\u003e\n\u003cp\u003eYou can now define patterns to restrict entire groups of modules. For example, you can disallow imports from any path under \u003ccode\u003eimport-foo/\u003c/code\u003e except for \u003ccode\u003eimport-foo/baz\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;options\u0026quot;: {\n    \u0026quot;patterns\u0026quot;: [\n      {\n        \u0026quot;group\u0026quot;: [\u0026quot;import-foo/*\u0026quot;, \u0026quot;!import-foo/baz\u0026quot;],\n        \u0026quot;message\u0026quot;: \u0026quot;import-foo is deprecated, except for modules in import-foo/baz.\u0026quot;\n      }\n    ]\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid examples\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport foo from \u0026quot;import-foo/foo\u0026quot;;\nimport bar from \u0026quot;import-foo/bar\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid examples\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport baz from \u0026quot;import-foo/baz\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAdditionally, the \u003ccode\u003epatterns\u003c/code\u003e option introduces \u003ccode\u003eimportNamePattern\u003c/code\u003e to restrict specific import names using regular expressions.\nThe following example restricts the import names that match \u003ccode\u003ex\u003c/code\u003e , \u003ccode\u003ey\u003c/code\u003e or \u003ccode\u003ez\u003c/code\u003e letters from modules under \u003ccode\u003eimport-foo/\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;options\u0026quot;: {\n    \u0026quot;patterns\u0026quot;: [\n      {\n        \u0026quot;group\u0026quot;: [\u0026quot;import-foo/*\u0026quot;],\n        \u0026quot;importNamePattern\u0026quot;: \u0026quot;[xyz]\u0026quot;\n      }\n    ]\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e1ba03ca655bbec0cb2bce5f743afae23dcff2db\"\u003e\u003ccode\u003ee1ba03c\u003c/code\u003e\u003c/a\u003e chore: restore version and use different runner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1b783c89128c3503dea66583e255b498b012d5a7\"\u003e\u003ccode\u003e1b783c8\u003c/code\u003e\u003c/a\u003e chore: revert version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ee7ec19ad3661eb3aa4929b766f5b0c653ee3d98\"\u003e\u003ccode\u003eee7ec19\u003c/code\u003e\u003c/a\u003e chore: update version and lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9b3ff6569f7aeda119be45fc9689292bbad06689\"\u003e\u003ccode\u003e9b3ff65\u003c/code\u003e\u003c/a\u003e chore: revert version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5b6c6ed3ef6cf12d575dba93814ee148134598a6\"\u003e\u003ccode\u003e5b6c6ed\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7157\"\u003e#7157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/06674780fe75e8b606279266749273cdcd8f1e0f\"\u003e\u003ccode\u003e0667478\u003c/code\u003e\u003c/a\u003e chore: fix various typos across codebase (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7216\"\u003e#7216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f66209b70cc12044532a620dd4131b6c27a3ead8\"\u003e\u003ccode\u003ef66209b\u003c/code\u003e\u003c/a\u003e chore: fix typos in biome formatter and grit crates (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a3840ac826d15e9147a562ad4a50a01e6e8ee318\"\u003e\u003ccode\u003ea3840ac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7167\"\u003e#7167\u003c/a\u003e from biomejs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/13bbbc1ddaff43b82a40606222c9ebc4ad2d4e79\"\u003e\u003ccode\u003e13bbbc1\u003c/code\u003e\u003c/a\u003e chore: add Vercel to sponsors (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7200\"\u003e#7200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7d00fdd729d9eaf8c0d0b89c0905d6b5bfa3ecf0\"\u003e\u003ccode\u003e7d00fdd\u003c/code\u003e\u003c/a\u003e [autofix.ci] apply automated fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.0/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.2.18 to 1.2.20\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 `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bedtime-coders/bepstack/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fbepstack/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"2736967568","node_id":"PR_kwDONvUObs6jIs-Q","number":130,"state":"closed","title":"Bump radashi from 12.5.0 to 12.6.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-15T06:04:15.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-11T21:29:44.000Z","updated_at":"2025-08-15T06:04:15.000Z","time_to_close":290071,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"radashi","old_version":"12.5.0","new_version":"12.6.1","repository_url":"https://github.com/radashi-org/radashi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [radashi](https://github.com/radashi-org/radashi) from 12.5.0 to 12.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.0\u003c/h2\u003e\n\u003ch2\u003eNew Functions\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eassert\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/403\"\u003e#403\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/403\"\u003eradashi-org/radashi#403\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eassert\u003c/code\u003e function from Radashi is used to assert that a given \u003ccode\u003econdition\u003c/code\u003e is true. If the \u003ccode\u003econdition\u003c/code\u003e evaluates to \u003ccode\u003efalse\u003c/code\u003e, the function throws an error. This is a fundamental building block for ensuring that certain conditions are met at runtime. This utility is particularly useful in TypeScript for its ability to perform type narrowing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAsserts a condition and throws an error if false.\u003c/li\u003e\n\u003cli\u003eUseful for TypeScript type narrowing using the \u003ccode\u003easserts\u003c/code\u003e keyword.\u003c/li\u003e\n\u003cli\u003eAccepts an optional message (string or Error instance) for failed assertions.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eassert(false, ...)\u003c/code\u003e has a \u003ccode\u003enever\u003c/code\u003e return type for unreachable code paths.\u003c/li\u003e\n\u003cli\u003eInspired by Node.js's \u003ccode\u003eassert\u003c/code\u003e module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003efunction processValue(value: string | null | undefined) {\n_.assert(value, 'Value cannot be null, undefined, or empty')\u003c/p\u003e\n\u003cp\u003e// After the assertion, 'value' is narrowed to type 'string'\nconsole.log(value.toUpperCase())\n}\u003c/p\u003e\n\u003cp\u003eprocessValue('hello') // logs \u0026quot;HELLO\u0026quot;\n// _.assert throws on falsy values like:\n// - null\n// - undefined\n// - '' (empty string)\n// - 0\n// - false\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/typed/assert\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/typed/assert.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/typed/assert.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdd \u003ccode\u003eescapeHTML\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/401\"\u003e#401\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/401\"\u003eradashi-org/radashi#401\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eReplaces all occurrences of specific characters with their corresponding HTML entities to escape HTML in a string.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026amp;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026amp;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026lt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026gt;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e'\u003c/code\u003e is replaced with \u003ccode\u003e'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.0] - 2025-06-26\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eassert\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/c318129b7409d4184ab689939c93db0759717ff3\"\u003ec318129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eescapeHTML\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9ad9c0b6aa4593cdf430364e3dfabdcd59fa1d59\"\u003e9ad9c0b\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003equeueByKey\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/fb30703d6bb142939b26faa75a58ed941849c987\"\u003efb30703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSemaphore\u003c/code\u003e class in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5f733dbdcea2d63538b09258fce1b490e2fc4b4e\"\u003e5f733db\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eparseDuration\u003c/code\u003e and \u003ccode\u003eparseQuantity\u003c/code\u003e functions in \u003ca href=\"https://github.com/radashi-org/radashi/commit/95e1336be329e6dfbe45a27d04a9dce1a334e5fd\"\u003e95e1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epromiseChain\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/f64fa07da9afab79a2f4f39863c09ca7a9a26df3\"\u003ef64fa07\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Pass array index to callback in \u003ca href=\"https://github.com/radashi-org/radashi/commit/6d66395d3e36194e01d95684b1c7815b093e5c09\"\u003e6d66395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(selectFirst)\u003c/strong\u003e Filter out null from return type when no condition is given in \u003ca href=\"https://github.com/radashi-org/radashi/commit/73cb9958cd795a3bb054450e4e247a7717a790ca\"\u003e73cb995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(isIntString)\u003c/strong\u003e Prevent incorrect type narrowing in \u003ca href=\"https://github.com/radashi-org/radashi/commit/fafd68a0ec9b016ff3a2fc157df3e20091be49dc\"\u003efafd68a\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.5.1] - 2025-05-23\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(set)\u003c/strong\u003e Avoid mutating nested objects without first cloning them in \u003ca href=\"https://github.com/radashi-org/radashi/commit/fc3c7c91b6c864febad70528e0c39b2177b89adb\"\u003efc3c7c9\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(set)\u003c/strong\u003e Prevent prototype pollution in \u003ca href=\"https://github.com/radashi-org/radashi/commit/8147abc8cfc3cfe9b9a17cd389076a5d97235a66\"\u003e8147abc\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/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/a6641b230d1322e238b5214ddcd17b0e58584e22\"\u003e\u003ccode\u003ea6641b2\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/dd9b6763941724b1760bf640cb187cb0f6083ee2\"\u003e\u003ccode\u003edd9b676\u003c/code\u003e\u003c/a\u003e chore: prepare release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/3d70289be11c45a73bbe8a73c8f70f6365b37419\"\u003e\u003ccode\u003e3d70289\u003c/code\u003e\u003c/a\u003e chore: remove gitter badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.5.0...v12.6.1\"\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=radashi\u0026package-manager=npm_and_yarn\u0026previous-version=12.5.0\u0026new-version=12.6.1)](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/autopilot-team/interview/pull/130","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/autopilot-team%2Finterview/issues/130","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/130/packages"},{"uuid":"2711989290","node_id":"PR_kwDOCtRjws6hpawq","number":7102,"state":"open","title":"chore(deps): bump the dependencies group in /interfaces/portal with 13 updates","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-01T04:56:54.000Z","updated_at":"2025-08-01T04:56:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":13,"packages":[{"name":"@microsoft/applicationinsights-web","old_version":"3.3.8","new_version":"3.3.9","repository_url":"https://github.com/microsoft/ApplicationInsights-JS"},{"name":"@primeuix/themes","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/primefaces/primeuix"},{"name":"@tanstack/angular-query-experimental","old_version":"5.80.7","new_version":"5.84.0","repository_url":"https://github.com/TanStack/query"},{"name":"chart.js","old_version":"4.4.9","new_version":"4.5.0","repository_url":"https://github.com/chartjs/Chart.js"},{"name":"filesize","old_version":"9.0.11","new_version":"11.0.2","repository_url":"https://github.com/avoidwork/filesize.js"},{"name":"lokalise-file-exchange","old_version":"3.1.0","new_version":"4.0.0","repository_url":"https://github.com/bodrovis/lokalise-node-file-exchange"},{"name":"ngx-filesize","old_version":"3.0.5","new_version":"3.0.6","repository_url":"https://github.com/amitdahan/ngx-filesize"},{"name":"radashi","old_version":"12.5.1","new_version":"12.6.0","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@microsoft/applicationinsights-debugplugin-js","old_version":"3.3.8","new_version":"3.3.9","repository_url":"https://github.com/microsoft/ApplicationInsights-JS"},{"name":"@types/node","old_version":"20.19.0","new_version":"20.19.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"globals","old_version":"16.2.0","new_version":"16.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jasmine-core","old_version":"5.8.0","new_version":"5.9.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"ng-extract-i18n-merge","old_version":"2.15.1","new_version":"3.0.0","repository_url":"https://github.com/daniel-sc/ng-extract-i18n-merge"}],"path":"/interfaces/portal","ecosystem":"npm"},"body":"Bumps the dependencies group in /interfaces/portal with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@microsoft/applicationinsights-web](https://github.com/microsoft/ApplicationInsights-JS) | `3.3.8` | `3.3.9` |\n| [@primeuix/themes](https://github.com/primefaces/primeuix/tree/HEAD/packages/themes) | `1.2.1` | `1.2.3` |\n| [@tanstack/angular-query-experimental](https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental) | `5.80.7` | `5.84.0` |\n| [chart.js](https://github.com/chartjs/Chart.js) | `4.4.9` | `4.5.0` |\n| [filesize](https://github.com/avoidwork/filesize.js) | `9.0.11` | `11.0.2` |\n| [lokalise-file-exchange](https://github.com/bodrovis/lokalise-node-file-exchange) | `3.1.0` | `4.0.0` |\n| [ngx-filesize](https://github.com/amitdahan/ngx-filesize/tree/HEAD/packages/ngx-filesize) | `3.0.5` | `3.0.6` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.5.1` | `12.6.0` |\n| [@microsoft/applicationinsights-debugplugin-js](https://github.com/microsoft/ApplicationInsights-JS) | `3.3.8` | `3.3.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.0` | `20.19.9` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.3.0` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.8.0` | `5.9.0` |\n| [ng-extract-i18n-merge](https://github.com/daniel-sc/ng-extract-i18n-merge) | `2.15.1` | `3.0.0` |\n\nUpdates `@microsoft/applicationinsights-web` from 3.3.8 to 3.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/releases\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreates a github action to assign co-pilot to a task or PR if the label is assigned by a code owner by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2550\"\u003emicrosoft/ApplicationInsights-JS#2550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Action major versions v1 and v2 have been deprecated. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2553\"\u003emicrosoft/ApplicationInsights-JS#2553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign Co-Pilot updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2554\"\u003emicrosoft/ApplicationInsights-JS#2554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential fix for code scanning alert no. 2259: Unused variable, import, function or class by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2551\"\u003emicrosoft/ApplicationInsights-JS#2551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign Copilot Updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2555\"\u003emicrosoft/ApplicationInsights-JS#2555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto assign copilot update -- add additional user name by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2557\"\u003emicrosoft/ApplicationInsights-JS#2557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2556\"\u003emicrosoft/ApplicationInsights-JS#2556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to correctly reference the repository variable within the action by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2558\"\u003emicrosoft/ApplicationInsights-JS#2558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Don't attempt to upload from the CI by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2560\"\u003emicrosoft/ApplicationInsights-JS#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Add more exclusions as they are causing false positive alerts by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2561\"\u003emicrosoft/ApplicationInsights-JS#2561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Update configuration to run on all branches by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2564\"\u003emicrosoft/ApplicationInsights-JS#2564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Task] Add additional stale operations for wontfix Issues and PRs as well as inactive PR's by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2563\"\u003emicrosoft/ApplicationInsights-JS#2563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd merge-queue setting for the ci tests by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2565\"\u003emicrosoft/ApplicationInsights-JS#2565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign - Update the lookup for a valid user id. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2559\"\u003emicrosoft/ApplicationInsights-JS#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Auto-Assign workflow by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2569\"\u003emicrosoft/ApplicationInsights-JS#2569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate analytics-js unit tests to use asyncQueue pattern by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2544\"\u003emicrosoft/ApplicationInsights-JS#2544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation for disablePageUnloadEvents to address jQuery 3.7.1 deprecation warnings by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2533\"\u003emicrosoft/ApplicationInsights-JS#2533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32864048: Improve Offline Channel Test by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2534\"\u003emicrosoft/ApplicationInsights-JS#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore CodeQL schedule back to previous value by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2574\"\u003emicrosoft/ApplicationInsights-JS#2574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Export IConfiguration interface from AISKU package by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2579\"\u003emicrosoft/ApplicationInsights-JS#2579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport ICorrelationConfig interface from dependencies extension by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2581\"\u003emicrosoft/ApplicationInsights-JS#2581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32909441: Increase Web Snippet to 1.2.2 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2577\"\u003emicrosoft/ApplicationInsights-JS#2577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AI][Task] 33246973: Update Readme on Error Handler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2586\"\u003emicrosoft/ApplicationInsights-JS#2586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClick Analytics - Fix capturning of HTML events by \u003ca href=\"https://github.com/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2592\"\u003emicrosoft/ApplicationInsights-JS#2592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 3.3.9 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2593\"\u003emicrosoft/ApplicationInsights-JS#2593\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/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ehttps://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\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/microsoft/ApplicationInsights-JS/blob/main/RELEASES.md\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-web\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9 (June 25th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWeb Snippet Release 1.2.2 (June 2nd, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release adds support for Trusted Types in the Application Insights JavaScript SDK snippet loader. See more details \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/blob/main/tools/applicationinsights-web-snippet/trustedTypeSupport.md\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2407\"\u003e#2407\u003c/a\u003e Custom Trusted Type Policy Support for Snippet Script Injection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/163959dd803079a017b08118f61065696c657508\"\u003e\u003ccode\u003e163959d\u003c/code\u003e\u003c/a\u003e [Release] Increase version to 3.3.9 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/23e7b031e43584488e60211cb2a17cd4dcf7c9e4\"\u003e\u003ccode\u003e23e7b03\u003c/code\u003e\u003c/a\u003e [Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/8295d1e1cb10eddd0a428087c932458f861e479c\"\u003e\u003ccode\u003e8295d1e\u003c/code\u003e\u003c/a\u003e Fix issue with array _clickCaptureElements being referenced by value rather t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a39f2ae3dc847b5584595669a70a55816c987207\"\u003e\u003ccode\u003ea39f2ae\u003c/code\u003e\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/d5851333813509f5481283e088e90f26b49c16c0\"\u003e\u003ccode\u003ed585133\u003c/code\u003e\u003c/a\u003e [Main][Task]32909441: Increase Web Snippet to 1.2.2 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2577\"\u003e#2577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/67bef18a772758b7ce520a5636e5dba22cdff656\"\u003e\u003ccode\u003e67bef18\u003c/code\u003e\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a44d68f133a921816fdbdcf53c4f87c93e7f92b9\"\u003e\u003ccode\u003ea44d68f\u003c/code\u003e\u003c/a\u003e [Fix] Export IConfiguration interface from AISKU package (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2579\"\u003e#2579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/61bba7032ac0f60d3e5175437f70323c3ccff7b8\"\u003e\u003ccode\u003e61bba70\u003c/code\u003e\u003c/a\u003e Restore CodeQL schedule back to previous value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2574\"\u003e#2574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/ea3801962a967347c30646744f2869a8c9a3d831\"\u003e\u003ccode\u003eea38019\u003c/code\u003e\u003c/a\u003e [Main][Task]32864048: Improve Offline Channel Test (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/446ee61d03bb1928e3185b0623a1eb4ad866e7e9\"\u003e\u003ccode\u003e446ee61\u003c/code\u003e\u003c/a\u003e Add documentation for disablePageUnloadEvents to address jQuery 3.7.1 depreca...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@primeuix/themes` from 1.2.1 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/primefaces/primeuix/commits/HEAD/packages/themes\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/angular-query-experimental` from 5.80.7 to 5.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/angular-query-experimental\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.84.0\u003c/h2\u003e\n\u003cp\u003eVersion 5.84.0 - 7/31/25, 7:52 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edevtools: add setting to hide disabled queries (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9500\"\u003e#9500\u003c/a\u003e) (7b19d49) by JonLuca De Caro\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereact-query: HydrationBoundary has strictly typed \u003ccode\u003estate\u003c/code\u003e (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9520\"\u003e#9520\u003c/a\u003e) (e07812b) by clover caruso\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eangular-query: run publint and attw on tarball (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9518\"\u003e#9518\u003c/a\u003e) (250dbd9) by Arnoud\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing period (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9509\"\u003e#9509\u003c/a\u003e) (c8322d9) by Sajad Torkamani\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-query-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-query-devtools-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.83.1\u003c/h2\u003e\n\u003cp\u003eVersion 5.83.1 - 7/31/25, 12:42 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eangular-query: build package using vite (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9517\"\u003e#9517\u003c/a\u003e) (422f2ec) by Arnoud\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eangular-query: move test-setup.ts (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9516\"\u003e#9516\u003c/a\u003e) (74d8ce6) by Arnoud\u003c/li\u003e\n\u003cli\u003edeps: update marocchino/sticky-pull-request-comment digest to 28d58c4 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9013\"\u003e#9013\u003c/a\u003e) (53a2eae) by renovate[bot]\u003c/li\u003e\n\u003cli\u003emanually update dependencies (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9464\"\u003e#9464\u003c/a\u003e) (9133c10) by Lachlan Collins\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTest\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/TanStack/query/commit/6a85584fe1a95c884adb55bf4029b29c7b4a73fc\"\u003e\u003ccode\u003e6a85584\u003c/code\u003e\u003c/a\u003e release: v5.84.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7b19d49e67865c9f46fc1130739c3246a4cfd8fa\"\u003e\u003ccode\u003e7b19d49\u003c/code\u003e\u003c/a\u003e feat(devtools): add setting to hide disabled queries (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9500\"\u003e#9500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/250dbd9b6aa09e6db54166b6ed6130c8e29974f7\"\u003e\u003ccode\u003e250dbd9\u003c/code\u003e\u003c/a\u003e chore(angular-query): run publint and attw on tarball (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9518\"\u003e#9518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8f474ad817492a6a4b78560fe9fe51e430765af2\"\u003e\u003ccode\u003e8f474ad\u003c/code\u003e\u003c/a\u003e release: v5.83.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/422f2ecbd6fcb89ab17d3a8c01e8e6a407ad5fcf\"\u003e\u003ccode\u003e422f2ec\u003c/code\u003e\u003c/a\u003e refactor(angular-query): build package using vite (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9517\"\u003e#9517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74d8ce67e8a1639b0b66521d67739ee49a0d6772\"\u003e\u003ccode\u003e74d8ce6\u003c/code\u003e\u003c/a\u003e chore(angular-query): move test-setup.ts (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9516\"\u003e#9516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bf77ab7e4878a4230b4d7632bea53cbd2e7dd162\"\u003e\u003ccode\u003ebf77ab7\u003c/code\u003e\u003c/a\u003e test(angular-query-experimental/providers): replace 'runAllTimersAsync' with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2d71a22c197c2db6284eea2ab919e667520ba8bd\"\u003e\u003ccode\u003e2d71a22\u003c/code\u003e\u003c/a\u003e test(angular-query-experimental/inject-mutation-state): replace 'runAllTimers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b4a847e34ce855054dac7d10373145c517115126\"\u003e\u003ccode\u003eb4a847e\u003c/code\u003e\u003c/a\u003e test(angular-query-experimental/inject-query): use precise time in 'advanceTi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b67caee13ba1de61032a8ac2779fcfbfa2d574bd\"\u003e\u003ccode\u003eb67caee\u003c/code\u003e\u003c/a\u003e test(angular-query-experimental/inject-mutation): use precise time in 'advanc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/v5.84.0/packages/angular-query-experimental\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chart.js` from 4.4.9 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chartjs/Chart.js/releases\"\u003echart.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch1\u003eEssential Links\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/chart.js\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/migration/v4-migration.html\"\u003eMigration guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/\"\u003eDocs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/api/\"\u003eAPI\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/samples/information.html\"\u003eSamples\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/11470\"\u003e#11470\u003c/a\u003e Fix min js two renames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12054\"\u003e#12054\u003c/a\u003e [fix] #\u003c!-- raw HTML omitted --\u003e12048 - Add selfJoin option for doughnut graphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12058\"\u003e#12058\u003c/a\u003e feature: make above/below colors in filler plugin work with pivoted line charts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBugs Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12070\"\u003e#12070\u003c/a\u003e Fix: display stacked bar with multiple x-Axis\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12064\"\u003e#12064\u003c/a\u003e Document requirement of 'this' when calling tick formatters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12063\"\u003e#12063\u003c/a\u003e Add type definition for beforeEvent changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12088\"\u003e#12088\u003c/a\u003e Fix grammar typo: 'only draw line' -\u0026gt; 'only draw lines'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12087\"\u003e#12087\u003c/a\u003e Fix minified URL for development builds in the docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12084\"\u003e#12084\u003c/a\u003e fix: correct grammar in segment comments (an segment -\u0026gt; a segment)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12082\"\u003e#12082\u003c/a\u003e Update docs for Developers API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12068\"\u003e#12068\u003c/a\u003e Fix minor typo, missing period\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDevelopment\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12090\"\u003e#12090\u003c/a\u003e bump version to 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12025\"\u003e#12025\u003c/a\u003e Bump pnpm/action-setup from 4.0.0 to 4.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/FabTechAT\"\u003e\u003ccode\u003e@​FabTechAT\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jee-on\"\u003e\u003ccode\u003e@​Jee-on\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LeeLenaleee\"\u003e\u003ccode\u003e@​LeeLenaleee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/R2Jeu-prive\"\u003e\u003ccode\u003e@​R2Jeu-prive\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/ffdm\"\u003e\u003ccode\u003e@​ffdm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fulldecent\"\u003e\u003ccode\u003e@​fulldecent\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joshkel\"\u003e\u003ccode\u003e@​joshkel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lucasleung8\"\u003e\u003ccode\u003e@​lucasleung8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nakanoh\"\u003e\u003ccode\u003e@​nakanoh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xavierleune\"\u003e\u003ccode\u003e@​xavierleune\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/chartjs/Chart.js/commit/b5ee134effb0d1b28d48bf8c0146eff13f2fa3e5\"\u003e\u003ccode\u003eb5ee134\u003c/code\u003e\u003c/a\u003e bump version to 4.5.0 (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12090\"\u003e#12090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/e106aa93423a5d509108a5a5b39ef20f2343f04f\"\u003e\u003ccode\u003ee106aa9\u003c/code\u003e\u003c/a\u003e Fix grammar typo: '... and only draw line.' -\u0026gt; '... and only draw lines.' (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/59ffa84202428a1f8dac6cacbecfb5e268e8f0f9\"\u003e\u003ccode\u003e59ffa84\u003c/code\u003e\u003c/a\u003e Fix minified url for development builds (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12087\"\u003e#12087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/debdf07c1ddb13099b21d7f2bc0f1e902922de28\"\u003e\u003ccode\u003edebdf07\u003c/code\u003e\u003c/a\u003e Fix min js two renames (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/11470\"\u003e#11470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/14d66be764d422e6c6711bc2479f25646c70a8e0\"\u003e\u003ccode\u003e14d66be\u003c/code\u003e\u003c/a\u003e fix: correct grammar in segment comments (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12084\"\u003e#12084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/c86116dbca6887a4c89125e7f5edd85869118cfd\"\u003e\u003ccode\u003ec86116d\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.0.0 to 4.1.0 (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12025\"\u003e#12025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/4bd8cf4ad203dde4f3954fd11e5d04ce1d3f3a19\"\u003e\u003ccode\u003e4bd8cf4\u003c/code\u003e\u003c/a\u003e Update docs for Developers API (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12082\"\u003e#12082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/8ea47cad19ec894319f74fde340e8bc8d79fc370\"\u003e\u003ccode\u003e8ea47ca\u003c/code\u003e\u003c/a\u003e Fix: display stacked bar with multiple x-Axis (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12070\"\u003e#12070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/bcc7681ba1cb3c4089332d93903a881ce1b6f396\"\u003e\u003ccode\u003ebcc7681\u003c/code\u003e\u003c/a\u003e Fix minor typo (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12068\"\u003e#12068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/3361a637052c2e51d5bcf077e727e06a53941a3a\"\u003e\u003ccode\u003e3361a63\u003c/code\u003e\u003c/a\u003e Require 'this' when calling tick formatters (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12064\"\u003e#12064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chartjs/Chart.js/compare/v4.4.9...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filesize` from 9.0.11 to 11.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avoidwork/filesize.js/blob/master/CHANGELOG.md\"\u003efilesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.1...11.0.2\"\u003e11.0.2\u003c/a\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eReturning 'bigint' to 'filesize.d.ts' \u0026amp; fixing docblock \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/190\"\u003e\u003ccode\u003e[#190](https://github.com/avoidwork/filesize.js/issues/190)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.0...11.0.1\"\u003e11.0.1\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e13 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eAdding benchmarks \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/189\"\u003e\u003ccode\u003e[#189](https://github.com/avoidwork/filesize.js/issues/189)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVersion bump, updating CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/d372bab063001cdcf465f5c16d5a38ce2211ac46\"\u003e\u003ccode\u003ed372bab\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/9f85e3dea6d4d73146984c138c4b7bedc7b08063\"\u003e\u003ccode\u003e9f85e3d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.6...11.0.0\"\u003e11.0.0\u003c/a\u003e\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e11 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating all the things \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/188\"\u003e\u003ccode\u003e[#188](https://github.com/avoidwork/filesize.js/issues/188)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.18.1 to 4.22.4 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/186\"\u003e\u003ccode\u003e[#186](https://github.com/avoidwork/filesize.js/issues/186)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.5...10.1.6\"\u003e10.1.6\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e4 September 2024\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eFixing regression due to rollup config, fixes \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/185\"\u003e#185\u003c/a\u003e \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/185\"\u003e\u003ccode\u003e[#185](https://github.com/avoidwork/filesize.js/issues/185)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed the nullish coercion with last commit \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/10d1fc696d32d49e888bf5d7bf245826db74227e\"\u003e\u003ccode\u003e10d1fc6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/6eaa3ce2914377b75edb23f15abd36e9d29c2c98\"\u003e\u003ccode\u003e6eaa3ce\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/b480b2992a3ac2acb18a030c7b3ce11fe91fb6e0\"\u003e\u003ccode\u003eb480b29\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.4...10.1.5\"\u003e10.1.5\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3 September 2024\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eFixing implementation of 'pad' such that 'separator' is not required for it to be applied, fixes \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/184\"\u003e#184\u003c/a\u003e \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/184\"\u003e\u003ccode\u003e[#184](https://github.com/avoidwork/filesize.js/issues/184)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/0248be0a29033bb391f59899920b8e5cc5a53b2a\"\u003e\u003ccode\u003e0248be0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.3...10.1.4\"\u003e10.1.4\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e8 July 2024\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eFixing type def of 'partial()' \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/0e1516a721c1fec679fa20d1a884c89f499c59d0\"\u003e\u003ccode\u003e0e1516a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/bb0fe7cc321270818a672023a1f978d734706b16\"\u003e\u003ccode\u003ebb0fe7c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.2...10.1.3\"\u003e10.1.3\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e8 July 2024\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003efix: add bigint in filesize.d.ts \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/183\"\u003e\u003ccode\u003e[#183](https://github.com/avoidwork/filesize.js/issues/183)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump braces from 3.0.2 to 3.0.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/182\"\u003e\u003ccode\u003e[#182](https://github.com/avoidwork/filesize.js/issues/182)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating dependencies \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/400b3e3b30c3faa77bc67a981da5ce2afd78d847\"\u003e\u003ccode\u003e400b3e3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/5b2198ac0249bd10c9422561ab8e0450c79f2d51\"\u003e\u003ccode\u003e5b2198a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/d9909d94113244c21f636ab6e049a56bf39be3e1\"\u003e\u003ccode\u003ed9909d9\u003c/code\u003e\u003c/a\u003e Updating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/95790d01554f638dd7e68c5d4dc9d5ef3d4e4088\"\u003e\u003ccode\u003e95790d0\u003c/code\u003e\u003c/a\u003e Returning 'bigint' to 'filesize.d.ts' \u0026amp; fixing docblock (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/d372bab063001cdcf465f5c16d5a38ce2211ac46\"\u003e\u003ccode\u003ed372bab\u003c/code\u003e\u003c/a\u003e Version bump, updating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/3540724cb43b298bb6bea3edc7d688a2930f25de\"\u003e\u003ccode\u003e3540724\u003c/code\u003e\u003c/a\u003e Adding benchmarks (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/9f85e3dea6d4d73146984c138c4b7bedc7b08063\"\u003e\u003ccode\u003e9f85e3d\u003c/code\u003e\u003c/a\u003e Updating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/d1e7de535859921c8400a4d7c21fc47342608584\"\u003e\u003ccode\u003ed1e7de5\u003c/code\u003e\u003c/a\u003e Updating all the things (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/104eac436f9d04f72d764a31c6809fe1d964243c\"\u003e\u003ccode\u003e104eac4\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.18.1 to 4.22.4 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/b480b2992a3ac2acb18a030c7b3ce11fe91fb6e0\"\u003e\u003ccode\u003eb480b29\u003c/code\u003e\u003c/a\u003e Generated CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/10d1fc696d32d49e888bf5d7bf245826db74227e\"\u003e\u003ccode\u003e10d1fc6\u003c/code\u003e\u003c/a\u003e Missed the nullish coercion with last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/6eaa3ce2914377b75edb23f15abd36e9d29c2c98\"\u003e\u003ccode\u003e6eaa3ce\u003c/code\u003e\u003c/a\u003e Generated CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avoidwork/filesize.js/compare/9.0.11...11.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lokalise-file-exchange` from 3.1.0 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/blob/master/CHANGELOG.md\"\u003elokalise-file-exchange's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0 (23-Jul-2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: require Node 20+\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/f28a649f59f4fbd04656b09aa32498e2a774bcf3\"\u003e\u003ccode\u003ef28a649\u003c/code\u003e\u003c/a\u003e bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/2b280a80eae052923570b0fb89f44ff0032df68c\"\u003e\u003ccode\u003e2b280a8\u003c/code\u003e\u003c/a\u003e v4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/fcbd848e459926b1b0585a58d052acc6ba0f5452\"\u003e\u003ccode\u003efcbd848\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/7\"\u003e#7\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/dotenvx/do...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/0e82db645f0d8a9ca92728e41ef0ac1609738858\"\u003e\u003ccode\u003e0e82db6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/6\"\u003e#6\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/undici-7.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/0ed6c64a3b663bdbf2644249b09fce208a326981\"\u003e\u003ccode\u003e0ed6c64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/5\"\u003e#5\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/types/node...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/072a49c2d4fbfecaa105f68696dbd38e8645e067\"\u003e\u003ccode\u003e072a49c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/4\"\u003e#4\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/lokalise/n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/5e4a83ab56872835626150c3634056e5c2d0abe2\"\u003e\u003ccode\u003e5e4a83a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/3\"\u003e#3\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/biomejs/bi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/f15b80df8a8fc976debbd595b28984ae97642b07\"\u003e\u003ccode\u003ef15b80d\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e from 1.45.1 to 1.48.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/ad512c19882290a6f246671d7424dcfc47635f9b\"\u003e\u003ccode\u003ead512c1\u003c/code\u003e\u003c/a\u003e Bump undici from 7.11.0 to 7.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/4cf4326a550b123336c91849d6a76b176676ba2f\"\u003e\u003ccode\u003e4cf4326\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.0.7 to 24.0.15\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/compare/v3.1.0...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ngx-filesize` from 3.0.5 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amitdahan/ngx-filesize/releases\"\u003engx-filesize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency \u003ccode\u003e@​types/jasmine\u003c/code\u003e to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/498\"\u003eamitdahan/ngx-filesize#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Node.js to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/494\"\u003eamitdahan/ngx-filesize#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/504\"\u003eamitdahan/ngx-filesize#504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/505\"\u003eamitdahan/ngx-filesize#505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/506\"\u003eamitdahan/ngx-filesize#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/507\"\u003eamitdahan/ngx-filesize#507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump http-proxy-middleware from 2.0.7 to 2.0.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/509\"\u003eamitdahan/ngx-filesize#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump brace-expansion from 1.1.11 to 1.1.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/511\"\u003eamitdahan/ngx-filesize#511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003epeerDeps\u003c/code\u003e to support Angular 20 by \u003ca href=\"https://github.com/MarcinGmurczyk\"\u003e\u003ccode\u003e@​MarcinGmurczyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/513\"\u003eamitdahan/ngx-filesize#513\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/MarcinGmurczyk\"\u003e\u003ccode\u003e@​MarcinGmurczyk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/513\"\u003eamitdahan/ngx-filesize#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/amitdahan/ngx-filesize/compare/v3.0.5...v3.0.6\"\u003ehttps://github.com/amitdahan/ngx-filesize/compare/v3.0.5...v3.0.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amitdahan/ngx-filesize/commit/ed8051db807110174ebdcc9457fbf32cf0b0f13a\"\u003e\u003ccode\u003eed8051d\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003epeerDeps\u003c/code\u003e to support Angular 20 (\u003ca href=\"https://github.com/amitdahan/ngx-filesize/tree/HEAD/packages/ngx-filesize/issues/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amitdahan/ngx-filesize/commit/665832c1bd0ee97ac47a61d4ea1fb400ac0afcc3\"\u003e\u003ccode\u003e665832c\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/jasmine\u003c/code\u003e to v5 (\u003ca href=\"https://github.com/amitdahan/ngx-filesize/tree/HEAD/packages/ngx-filesize/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amitdahan/ngx-filesize/commits/v3.0.6/packages/ngx-filesize\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.5.1 to 12.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.0\u003c/h2\u003e\n\u003ch2\u003eNew Functions\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eassert\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/403\"\u003e#403\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/403\"\u003eradashi-org/radashi#403\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eassert\u003c/code\u003e function from Radashi is used to assert that a given \u003ccode\u003econdition\u003c/code\u003e is true. If the \u003ccode\u003econdition\u003c/code\u003e evaluates to \u003ccode\u003efalse\u003c/code\u003e, the function throws an error. This is a fundamental building block for ensuring that certain conditions are met at runtime. This utility is particularly useful in TypeScript for its ability to perform type narrowing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAsserts a condition and throws an error if false.\u003c/li\u003e\n\u003cli\u003eUseful for TypeScript type narrowing using the \u003ccode\u003easserts\u003c/code\u003e keyword.\u003c/li\u003e\n\u003cli\u003eAccepts an optional message (string or Error instance) for failed assertions.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eassert(false, ...)\u003c/code\u003e has a \u003ccode\u003enever\u003c/code\u003e return type for unreachable code paths.\u003c/li\u003e\n\u003cli\u003eInspired by Node.js's \u003ccode\u003eassert\u003c/code\u003e module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003efunction processValue(value: string | null | undefined) {\n_.assert(value, 'Value cannot be null, undefined, or empty')\u003c/p\u003e\n\u003cp\u003e// After the assertion, 'value' is narrowed to type 'string'\nconsole.log(value.toUpperCase())\n}\u003c/p\u003e\n\u003cp\u003eprocessValue('hello') // logs \u0026quot;HELLO\u0026quot;\n// _.assert throws on falsy values like:\n// - null\n// - undefined\n// - '' (empty string)\n// - 0\n// - false\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/typed/assert\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/typed/assert.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/typed/assert.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdd \u003ccode\u003eescapeHTML\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/401\"\u003e#401\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/401\"\u003eradashi-org/radashi#401\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eReplaces all occurrences of specific characters with their corresponding HTML entities to escape HTML in a string.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026amp;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026amp;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026lt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026gt;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e'\u003c/code\u003e is replaced with \u003ccode\u003e'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003e_.escapeHTML(\u003ccode\u003eSarah said, \u0026amp;quot;5 \u0026amp;lt; 10 \u0026amp;amp; that's obvious.\u0026amp;quot;\u003c/code\u003e)\n// =\u0026gt; 'Sarah said, \u0026amp;quot;5 \u0026amp;lt; 10 \u0026amp;amp; that\u0026amp;\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/39\"\u003e#39\u003c/a\u003e;s obvious.\u0026amp;quot;'\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.0] - 2025-06-26\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eassert\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/403\"\u003e#403\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eescapeHTML\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/401\"\u003e#401\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003equeueByKey\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/407\"\u003e#407\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eSemaphore\u003c/code\u003e class by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/415\"\u003e#415\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eparseDuration\u003c/code\u003e and \u003ccode\u003eparseQuantity\u003c/code\u003e functions by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/416\"\u003e#416\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003epromiseChain\u003c/code\u003e function by \u003ca href=\"https://github.com/iiison\"\u003e\u003ccode\u003e@​iiison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/402\"\u003e#402\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Pass array index to callback by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/6d66395d3e36194e01d95684b1c7815b093e5c09\"\u003e6d66395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(selectFirst)\u003c/strong\u003e Filter out null from return type when no condition is given by \u003ca href=\"https://github.com/Alimedhat000\"\u003e\u003ccode\u003e@​Alimedhat000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/413\"\u003e#413\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(isIntString)\u003c/strong\u003e Prevent incorrect type narrowing by \u003ca href=\"https://github.com/lislon\"\u003e\u003ccode\u003e@​lislon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/412\"\u003e#412\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iiison\"\u003e\u003ccode\u003e@​iiison\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/402\"\u003e#402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lislon\"\u003e\u003ccode\u003e@​lislon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/412\"\u003e#412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alimedhat000\"\u003e\u003ccode\u003e@​Alimedhat000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/413\"\u003e#413\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/radashi-org/radashi/commit/a6641b230d1322e238b5214ddcd17b0e58584e22\"\u003e\u003ccode\u003ea6641b2\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/dd9b6763941724b1760bf640cb187cb0f6083ee2\"\u003e\u003ccode\u003edd9b676\u003c/code\u003e\u003c/a\u003e chore: prepare release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/3d70289be11c45a73bbe8a73c8f70f6365b37419\"\u003e\u003ccode\u003e3d70289\u003c/code\u003e\u003c/a\u003e chore: remove gitter badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/c99d9771f9d08f98c63bdc3518b42a93fd24a991\"\u003e\u003ccode\u003ec99d977\u003c/code\u003e\u003c/a\u003e chore: add JSR badge to readme (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/fedb1a05b9848b53184e2d161d78511bae3a173d\"\u003e\u003ccode\u003efedb1a0\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@version\u003c/code\u003e tags and update next-minor.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/f64fa07da9afab79a2f4f39863c09ca7a9a26df3\"\u003e\u003ccode\u003ef64fa07\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epromiseChain\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/c4e673cab4691f6d1baba07c362b60e5def0d0ac\"\u003e\u003ccode\u003ec4e673c\u003c/code\u003e\u003c/a\u003e chore: fix gaffs from \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/416\"\u003e#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/c66e356a50030789e0f6fa7c9bce6281937673e5\"\u003e\u003ccode\u003ec66e356\u003c/code\u003e\u003c/a\u003e chore: update test snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/95e1336be329e6dfbe45a27d04a9dce1a334e5fd\"\u003e\u003ccode\u003e95e1336\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eparseDuration\u003c/code\u003e and \u003ccode\u003eparseQuantity\u003c/code\u003e functions (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5f733dbdcea2d63538b09258fce1b490e2fc4b4e\"\u003e\u003ccode\u003e5f733db\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eSemaphore\u003c/code\u003e class (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.5.1...v12.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/applicationinsights-debugplugin-js` from 3.3.8 to 3.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/releases\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-debugplugin-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreates a github action to assign co-pilot to a task or PR if the label is assigned by a code owner by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2550\"\u003emicrosoft/ApplicationInsights-JS#2550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Action major versions v1 and v2 have been deprecated. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2553\"\u003emicrosoft/ApplicationInsights-JS#2553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign Co-Pilot updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2554\"\u003emicrosoft/ApplicationInsights-JS#2554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential fix for code scanning alert no. 2259: Unused variable, import, function or class by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2551\"\u003emicrosoft/ApplicationInsights-JS#2551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign Copilot Updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2555\"\u003emicrosoft/ApplicationInsights-JS#2555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto assign copilot update -- add additional user name by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2557\"\u003emicrosoft/ApplicationInsights-JS#2557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2556\"\u003emicrosoft/ApplicationInsights-JS#2556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to correctly reference the repository variable within the action by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2558\"\u003emicrosoft/ApplicationInsights-JS#2558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Don't attempt to upload from the CI by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2560\"\u003emicrosoft/ApplicationInsights-JS#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Add more exclusions as they are causing false positive alerts by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2561\"\u003emicrosoft/ApplicationInsights-JS#2561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Update configuration to run on all branches by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2564\"\u003emicrosoft/ApplicationInsights-JS#2564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Task] Add additional stale operations for wontfix Issues and PRs as well as inactive PR's by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2563\"\u003emicrosoft/ApplicationInsights-JS#2563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd merge-queue setting for the ci tests by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2565\"\u003emicrosoft/ApplicationInsights-JS#2565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign - Update the lookup for a valid user id. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2559\"\u003emicrosoft/ApplicationInsights-JS#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Auto-Assign workflow by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2569\"\u003emicrosoft/ApplicationInsights-JS#2569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate analytics-js unit tests to use asyncQueue pattern by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2544\"\u003emicrosoft/ApplicationInsights-JS#2544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation for disablePageUnloadEvents to address jQuery 3.7.1 deprecation warnings by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2533\"\u003emicrosoft/ApplicationInsights-JS#2533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32864048: Improve Offline Channel Test by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2534\"\u003emicrosoft/ApplicationInsights-JS#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore CodeQL schedule back to previous value by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2574\"\u003emicrosoft/ApplicationInsights-JS#2574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Export IConfiguration interface from AISKU package by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2579\"\u003emicrosoft/ApplicationInsights-JS#2579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport ICorrelationConfig interface from dependencies extension by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2581\"\u003emicrosoft/ApplicationInsights-JS#2581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32909441: Increase Web Snippet to 1.2.2 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2577\"\u003emicrosoft/ApplicationInsights-JS#2577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AI][Task] 33246973: Update Readme on Error Handler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2586\"\u003emicrosoft/ApplicationInsights-JS#2586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClick Analytics - Fix capturning of HTML events by \u003ca href=\"https://github.com/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2592\"\u003emicrosoft/ApplicationInsights-JS#2592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 3.3.9 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2593\"\u003emicrosoft/ApplicationInsights-JS#2593\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/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ehttps://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\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/microsoft/ApplicationInsights-JS/blob/main/RELEASES.md\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-debugplugin-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9 (June 25th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWeb Snippet Release 1.2.2 (June 2nd, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release adds support for Trusted Types in the Application Insights JavaScript SDK snippet loader. See more details \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/blob/main/tools/applicationinsights-web-snippet/trustedTypeSupport.md\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2407\"\u003e#2407\u003c/a\u003e Custom Trusted Type Policy Support for Snippet Script Injection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/163959dd803079a017b08118f61065696c657508\"\u003e\u003ccode\u003e163959d\u003c/code\u003e\u003c/a\u003e [Release] Increase version to 3.3.9 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/23e7b031e43584488e60211cb2a17cd4dcf7c9e4\"\u003e\u003ccode\u003e23e7b03\u003c/code\u003e\u003c/a\u003e [Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/8295d1e1cb10eddd0a428087c932458f861e479c\"\u003e\u003ccode\u003e8295d1e\u003c/code\u003e\u003c/a\u003e Fix issue with array _clickCaptureElements being referenced by value rather t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a39f2ae3dc847b5584595669a70a55816c987207\"\u003e\u003ccode\u003ea39f2ae\u003c/code\u003e\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/d5851333813509f5481283e088e90f26b49c16c0\"\u003e\u003ccode\u003ed585133\u003c/code\u003e\u003c/a\u003e [Main][Task]32909441: Increase Web Snippet to 1.2.2 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2577\"\u003e#2577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/67bef18a772758b7ce520a5636e5dba22cdff656\"\u003e\u003ccode\u003e67bef18\u003c/code\u003e\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a44d68f133a921816fdbdcf53c4f87c93e7f92b9\"\u003e\u003ccode\u003ea44d68f\u003c/code\u003e\u003c/a\u003e [Fix] Export IConfiguration interface from AISKU package (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2579\"\u003e#2579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/61bba7032ac0f60d3e5175437f70323c3ccff7b8\"\u003e\u003ccode\u003e61bba70\u003c/code\u003e\u003c/a\u003e Restore CodeQL schedule back to previous value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2574\"\u003e#2574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/ea3801962a967347c30646744f2869a8c9a3d831\"\u003e\u003ccode\u003eea38019\u003c/code\u003e\u003c/a\u003e [Main][Task]32864048: Improve Offline Channel Test (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/446ee61d03bb1928e3185b0623a1eb4ad866e7e9\"\u003e\u003ccode\u003e446ee61\u003c/code\u003e\u003c/a\u003e Add documentation for disablePageUnloadEvents to address jQuery 3.7.1 depreca...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.0 to 20.19.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 16.2.0 to 16.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/304\"\u003e#304\u003c/a\u003e)  8c029d9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/2b85fdbacb34b87e9550492fa6286f0d99a73238\"\u003e\u003ccode\u003e2b85fdb\u003c/code\u003e\u003c/a\u003e 16.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8c029d9f30916d57a5899cb23700508d3f543669\"\u003e\u003ccode\u003e8c029d9\u003c/code\u003e\u003c/a\u003e Update globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/abd92bba0a4e78044d53ca228ab55a7620fca886\"\u003e\u003ccode\u003eabd92bb\u003c/code\u003e\u003c/a\u003e Improve builtin globals creation (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/3ad88b6cddf599aba595eda4cdf9d202b8b93f4a\"\u003e\u003ccode\u003e3ad88b6\u003c/code\u003e\u003c/a\u003e Rewrite scripts to get globals in browser (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jasmine-core` from 5.8.0 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jasmine/jasmine/releases\"\u003ejasmine-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.9.0.md\"\u003erelease notes\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/jasmine/jasmine/commit/bb777e93e568e7da76903c1006c3ba2ba1f4bbcd\"\u003e\u003ccode\u003ebb777e9\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/9d3fb167a23f5790c745515feecabe7acf3cabe7\"\u003e\u003ccode\u003e9d3fb16\u003c/code\u003e\u003c/a\u003e Document that the filename property of suite and spec results is deprecated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/3176eaf1d8895b41ff35eea99b4520395ee624f4\"\u003e\u003ccode\u003e3176eaf\u003c/code\u003e\u003c/a\u003e Merge branch 'idConflict' of \u003ca href=\"https://github.com/atscott/jasmine\"\u003ehttps://github.com/atscott/jasmine\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/d31a431d1ff3d288a9fc8d2caf2e9f1a81e88112\"\u003e\u003ccode\u003ed31a431\u003c/code\u003e\u003c/a\u003e fix(clock): Avoid generating timers with IDs that conflict ...\n\n_Description has been truncated_","html_url":"https://github.com/global-121/121-platform/pull/7102","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/global-121%2F121-platform/issues/7102","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7102/packages"},{"uuid":"2655872524","node_id":"PR_kwDOMvnzRs6eTWYM","number":8,"state":"closed","title":"Bump radashi from 12.1.0 to 12.5.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-10T13:00:01.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-10T12:57:18.000Z","updated_at":"2025-07-10T13:00:01.000Z","time_to_close":163,"merged_at":"2025-07-10T13:00:01.000Z","merged_by":"selfagency","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"radashi","old_version":"12.1.0","new_version":"12.5.1","repository_url":"https://github.com/radashi-org/radashi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [radashi](https://github.com/radashi-org/radashi) from 12.1.0 to 12.5.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.5.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(set)\u003c/strong\u003e Avoid mutating nested objects without first cloning them by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/fc3c7c91b6c864febad70528e0c39b2177b89adb\"\u003efc3c7c9\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(set)\u003c/strong\u003e Prevent prototype pollution by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/8147abc8cfc3cfe9b9a17cd389076a5d97235a66\"\u003e8147abc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.5.0\u003c/h2\u003e\n\u003ch2\u003eNew Functions\u003c/h2\u003e\n\u003ch4\u003eAdd \u003ccode\u003econcat\u003c/code\u003e function \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/388\"\u003e#388\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eFlattens and filters nullish values from arguments.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { concat } from 'radashi'\n\u003cp\u003econst result = concat('a', null, ['b', undefined], 'c')\n// =\u0026gt; ['a', 'b', 'c']\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/array/concat\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/array/concat.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/array/concat.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAdd \u003ccode\u003epluck\u003c/code\u003e function \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/376\"\u003e#376\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eMap an array of objects to an array of arrays.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { pluck } from 'radashi'\n\u003cp\u003econst gods = [\n{ name: 'Ra', power: 100 },\n{ name: 'Zeus', power: 98 },\n]\u003c/p\u003e\n\u003cp\u003econst names = pluck(gods, ['name'])\n// =\u0026gt; [['Ra'], ['Zeus']]\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/nusohiro\"\u003e\u003ccode\u003e@​nusohiro\u003c/code\u003e\u003c/a\u003e for the contribution!\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/array/pluck\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/array/pluck.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/array/pluck.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h2\u003e\n\u003ch4\u003eFix \u003ccode\u003emapify\u003c/code\u003e index argument \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/384\"\u003e#384\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eEnsure the index argument passed to \u003ccode\u003emapify\u003c/code\u003e's 2nd callback is the actual array index.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.5.1] - 2025-05-23\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(set)\u003c/strong\u003e Avoid mutating nested objects without first cloning them by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/fc3c7c91b6c864febad70528e0c39b2177b89adb\"\u003efc3c7c9\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(set)\u003c/strong\u003e Prevent prototype pollution by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/8147abc8cfc3cfe9b9a17cd389076a5d97235a66\"\u003e8147abc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.5.0] - 2025-05-15\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003epluck\u003c/code\u003e function by \u003ca href=\"https://github.com/nusohiro\"\u003e\u003ccode\u003e@​nusohiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/376\"\u003e#376\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003econcat\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/388\"\u003e#388\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(cluster)\u003c/strong\u003e Use tuple types for common size constants by \u003ca href=\"https://github.com/fResult\"\u003e\u003ccode\u003e@​fResult\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/389\"\u003e#389\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(mapify)\u003c/strong\u003e Pass the actual array index to callbacks by \u003ca href=\"https://github.com/Yukiniro\"\u003e\u003ccode\u003e@​Yukiniro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/384\"\u003e#384\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(cluster)\u003c/strong\u003e Avoid infinite loop when size is \u003ccode\u003e0\u003c/code\u003e by \u003ca href=\"https://github.com/fResult\"\u003e\u003ccode\u003e@​fResult\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/397\"\u003e#397\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHandle object types in CompatibleProperty by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/7f72da3933854623eef444a15a8289feb2f0583a\"\u003e7f72da3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.4.0] - 2025-03-16\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eisBigInt\u003c/code\u003e function by \u003ca href=\"https://github.com/shan-shaji\"\u003e\u003ccode\u003e@​shan-shaji\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/369\"\u003e#369\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eremove\u003c/code\u003e function by \u003ca href=\"https://github.com/nusohiro\"\u003e\u003ccode\u003e@​nusohiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/344\"\u003e#344\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eisAsyncIterable\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/366\"\u003e#366\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ememoLastCall\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/353\"\u003e#353\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003etoResult\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/375\"\u003e#375\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereduce\u003c/code\u003e accumulator type when no initial value is given by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/7a14bf6c069c07b7c4700cb7568acbb0aa699ca8\"\u003e7a14bf6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/028de5e39acaed0bcfe24cba6fe7981ffe4bfe38\"\u003e\u003ccode\u003e028de5e\u003c/code\u003e\u003c/a\u003e chore(release): 12.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/8147abc8cfc3cfe9b9a17cd389076a5d97235a66\"\u003e\u003ccode\u003e8147abc\u003c/code\u003e\u003c/a\u003e fix(set): prevent prototype pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/fc3c7c91b6c864febad70528e0c39b2177b89adb\"\u003e\u003ccode\u003efc3c7c9\u003c/code\u003e\u003c/a\u003e fix(set): avoid mutating nested objects without first cloning them\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4bea20c6b00f6c69318b7b6c856458174e6fefe3\"\u003e\u003ccode\u003e4bea20c\u003c/code\u003e\u003c/a\u003e chore(test): ensure \u003ccode\u003eset\u003c/code\u003e cannot pollute prototypes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/d9e2d632f598fdee33ca0e1540199684f9ac3561\"\u003e\u003ccode\u003ed9e2d63\u003c/code\u003e\u003c/a\u003e chore: update code for new TypeScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/834abb15bec9f066ff6f2bacbefeb93fe96ca7c1\"\u003e\u003ccode\u003e834abb1\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/0eb661e3a2811f6119ee1f8e703c177546200d8f\"\u003e\u003ccode\u003e0eb661e\u003c/code\u003e\u003c/a\u003e chore: reorder exports in src/mod.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2b91ef2014496dbf5296b3de9885a3e433bb866f\"\u003e\u003ccode\u003e2b91ef2\u003c/code\u003e\u003c/a\u003e chore: add missing version metadata for \u003ccode\u003econcat\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/afb857d3c153f48a7d64265ed29ab99e6702e2b4\"\u003e\u003ccode\u003eafb857d\u003c/code\u003e\u003c/a\u003e chore(release): 12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/c5adfc41a9a245f39313dad0e4aae24228e748a1\"\u003e\u003ccode\u003ec5adfc4\u003c/code\u003e\u003c/a\u003e chore: prepare release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.1.0...v12.5.1\"\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=radashi\u0026package-manager=npm_and_yarn\u0026previous-version=12.1.0\u0026new-version=12.5.1)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/selfagency/open-communities/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/selfagency/open-communities/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/selfagency%2Fopen-communities/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"2638165480","node_id":"PR_kwDOCtRjws6dPzXo","number":7005,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-10T15:31:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-03T10:56:22.000Z","updated_at":"2025-07-10T15:31:34.000Z","time_to_close":621312,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":10,"packages":[{"name":"@microsoft/applicationinsights-web","old_version":"3.3.8","new_version":"3.3.9","repository_url":"https://github.com/microsoft/ApplicationInsights-JS"},{"name":"@tanstack/angular-query-experimental","old_version":"5.80.7","new_version":"5.81.5","repository_url":"https://github.com/TanStack/query"},{"name":"chart.js","old_version":"4.4.9","new_version":"4.5.0","repository_url":"https://github.com/chartjs/Chart.js"},{"name":"ngx-matomo-client","old_version":"7.1.0","new_version":"8.0.0","repository_url":"https://github.com/EmmanuelRoux/ngx-matomo-client"},{"name":"radashi","old_version":"12.5.1","new_version":"12.6.0","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@microsoft/applicationinsights-debugplugin-js","old_version":"3.3.8","new_version":"3.3.9","repository_url":"https://github.com/microsoft/ApplicationInsights-JS"},{"name":"@types/node","old_version":"20.19.0","new_version":"20.19.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"globals","old_version":"16.2.0","new_version":"16.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"knip","old_version":"5.61.0","new_version":"5.61.3","repository_url":"https://github.com/webpro-nl/knip"},{"name":"postcss","old_version":"8.5.5","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 10 updates in the /interfaces/portal directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@microsoft/applicationinsights-web](https://github.com/microsoft/ApplicationInsights-JS) | `3.3.8` | `3.3.9` |\n| [@tanstack/angular-query-experimental](https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental) | `5.80.7` | `5.81.5` |\n| [chart.js](https://github.com/chartjs/Chart.js) | `4.4.9` | `4.5.0` |\n| [ngx-matomo-client](https://github.com/EmmanuelRoux/ngx-matomo-client/tree/HEAD/projects/tracker) | `7.1.0` | `8.0.0` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.5.1` | `12.6.0` |\n| [@microsoft/applicationinsights-debugplugin-js](https://github.com/microsoft/ApplicationInsights-JS) | `3.3.8` | `3.3.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.0` | `20.19.4` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.3.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.61.0` | `5.61.3` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.5` | `8.5.6` |\n\n\nUpdates `@microsoft/applicationinsights-web` from 3.3.8 to 3.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/releases\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreates a github action to assign co-pilot to a task or PR if the label is assigned by a code owner by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2550\"\u003emicrosoft/ApplicationInsights-JS#2550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Action major versions v1 and v2 have been deprecated. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2553\"\u003emicrosoft/ApplicationInsights-JS#2553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign Co-Pilot updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2554\"\u003emicrosoft/ApplicationInsights-JS#2554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential fix for code scanning alert no. 2259: Unused variable, import, function or class by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2551\"\u003emicrosoft/ApplicationInsights-JS#2551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign Copilot Updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2555\"\u003emicrosoft/ApplicationInsights-JS#2555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto assign copilot update -- add additional user name by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2557\"\u003emicrosoft/ApplicationInsights-JS#2557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2556\"\u003emicrosoft/ApplicationInsights-JS#2556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to correctly reference the repository variable within the action by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2558\"\u003emicrosoft/ApplicationInsights-JS#2558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Don't attempt to upload from the CI by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2560\"\u003emicrosoft/ApplicationInsights-JS#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Add more exclusions as they are causing false positive alerts by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2561\"\u003emicrosoft/ApplicationInsights-JS#2561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Update configuration to run on all branches by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2564\"\u003emicrosoft/ApplicationInsights-JS#2564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Task] Add additional stale operations for wontfix Issues and PRs as well as inactive PR's by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2563\"\u003emicrosoft/ApplicationInsights-JS#2563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd merge-queue setting for the ci tests by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2565\"\u003emicrosoft/ApplicationInsights-JS#2565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign - Update the lookup for a valid user id. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2559\"\u003emicrosoft/ApplicationInsights-JS#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Auto-Assign workflow by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2569\"\u003emicrosoft/ApplicationInsights-JS#2569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate analytics-js unit tests to use asyncQueue pattern by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2544\"\u003emicrosoft/ApplicationInsights-JS#2544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation for disablePageUnloadEvents to address jQuery 3.7.1 deprecation warnings by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2533\"\u003emicrosoft/ApplicationInsights-JS#2533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32864048: Improve Offline Channel Test by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2534\"\u003emicrosoft/ApplicationInsights-JS#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore CodeQL schedule back to previous value by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2574\"\u003emicrosoft/ApplicationInsights-JS#2574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Export IConfiguration interface from AISKU package by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2579\"\u003emicrosoft/ApplicationInsights-JS#2579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport ICorrelationConfig interface from dependencies extension by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2581\"\u003emicrosoft/ApplicationInsights-JS#2581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32909441: Increase Web Snippet to 1.2.2 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2577\"\u003emicrosoft/ApplicationInsights-JS#2577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AI][Task] 33246973: Update Readme on Error Handler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2586\"\u003emicrosoft/ApplicationInsights-JS#2586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClick Analytics - Fix capturning of HTML events by \u003ca href=\"https://github.com/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2592\"\u003emicrosoft/ApplicationInsights-JS#2592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 3.3.9 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2593\"\u003emicrosoft/ApplicationInsights-JS#2593\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/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ehttps://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\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/microsoft/ApplicationInsights-JS/blob/main/RELEASES.md\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-web\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9 (June 25th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWeb Snippet Release 1.2.2 (June 2nd, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release adds support for Trusted Types in the Application Insights JavaScript SDK snippet loader. See more details \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/blob/main/tools/applicationinsights-web-snippet/trustedTypeSupport.md\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2407\"\u003e#2407\u003c/a\u003e Custom Trusted Type Policy Support for Snippet Script Injection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/163959dd803079a017b08118f61065696c657508\"\u003e\u003ccode\u003e163959d\u003c/code\u003e\u003c/a\u003e [Release] Increase version to 3.3.9 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/23e7b031e43584488e60211cb2a17cd4dcf7c9e4\"\u003e\u003ccode\u003e23e7b03\u003c/code\u003e\u003c/a\u003e [Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/8295d1e1cb10eddd0a428087c932458f861e479c\"\u003e\u003ccode\u003e8295d1e\u003c/code\u003e\u003c/a\u003e Fix issue with array _clickCaptureElements being referenced by value rather t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a39f2ae3dc847b5584595669a70a55816c987207\"\u003e\u003ccode\u003ea39f2ae\u003c/code\u003e\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/d5851333813509f5481283e088e90f26b49c16c0\"\u003e\u003ccode\u003ed585133\u003c/code\u003e\u003c/a\u003e [Main][Task]32909441: Increase Web Snippet to 1.2.2 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2577\"\u003e#2577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/67bef18a772758b7ce520a5636e5dba22cdff656\"\u003e\u003ccode\u003e67bef18\u003c/code\u003e\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a44d68f133a921816fdbdcf53c4f87c93e7f92b9\"\u003e\u003ccode\u003ea44d68f\u003c/code\u003e\u003c/a\u003e [Fix] Export IConfiguration interface from AISKU package (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2579\"\u003e#2579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/61bba7032ac0f60d3e5175437f70323c3ccff7b8\"\u003e\u003ccode\u003e61bba70\u003c/code\u003e\u003c/a\u003e Restore CodeQL schedule back to previous value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2574\"\u003e#2574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/ea3801962a967347c30646744f2869a8c9a3d831\"\u003e\u003ccode\u003eea38019\u003c/code\u003e\u003c/a\u003e [Main][Task]32864048: Improve Offline Channel Test (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/446ee61d03bb1928e3185b0623a1eb4ad866e7e9\"\u003e\u003ccode\u003e446ee61\u003c/code\u003e\u003c/a\u003e Add documentation for disablePageUnloadEvents to address jQuery 3.7.1 depreca...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/angular-query-experimental` from 5.80.7 to 5.81.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/angular-query-experimental\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.81.5\u003c/h2\u003e\n\u003cp\u003eVersion 5.81.5 - 6/27/25, 7:02 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereact-query: throw type error when skipToken is present in prefetch query (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9321\"\u003e#9321\u003c/a\u003e) (9813a39) by \u003ca href=\"https://github.com/tmkx\"\u003e\u003ccode\u003e@​tmkx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTest\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003equery-core/focusManager: use \u0026quot;advanceTimersByTime\u0026quot; for boolean focused arg test (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9317\"\u003e#9317\u003c/a\u003e) (b5a9095) by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-broadcast-client-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-sync-storage-persister\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-query-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-async-storage-persister\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-query-devtools-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.81.4\u003c/h2\u003e\n\u003cp\u003eVersion 5.81.4 - 6/27/25, 1:54 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate createSyncStoragePersister (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9316\"\u003e#9316\u003c/a\u003e) (1078bce) by Dominik Dorfmeister\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTest\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003equery-core/mutationObserver: add \u0026quot;advanceTimersByTimeAsync\u0026quot; in all tests (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9312\"\u003e#9312\u003c/a\u003e) (20120ae) by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5dd11a3c88ddd06bacc17082e5afdec56a2fe95f\"\u003e\u003ccode\u003e5dd11a3\u003c/code\u003e\u003c/a\u003e release: v5.81.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/917ac88c9c64acb97fbc0d4acd9b2886ca87329c\"\u003e\u003ccode\u003e917ac88\u003c/code\u003e\u003c/a\u003e release: v5.81.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cd87a42a310cb34eb6d6efaff11f8bf27ae0b51e\"\u003e\u003ccode\u003ecd87a42\u003c/code\u003e\u003c/a\u003e release: v5.81.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/48f116c72b50b25ef03b362dbfd3686d1abf4999\"\u003e\u003ccode\u003e48f116c\u003c/code\u003e\u003c/a\u003e chore(angular-query): revert to tsup to build package (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9298\"\u003e#9298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5b0d320b35139937d1908fd24b6cc6fe5a572780\"\u003e\u003ccode\u003e5b0d320\u003c/code\u003e\u003c/a\u003e fix(angular-query): fix package publishing (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9297\"\u003e#9297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/93caca1ea289446273ac5e62699252c4f07315e1\"\u003e\u003ccode\u003e93caca1\u003c/code\u003e\u003c/a\u003e chore(angular-query): run prepack after build (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9294\"\u003e#9294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/658d5fa21d6c9d1cc5e2a04e62609e1e80b31b48\"\u003e\u003ccode\u003e658d5fa\u003c/code\u003e\u003c/a\u003e refactor(angular-query): build with vite, publish d.ts files to package root ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6f3d93c2bfc65442936afaa97aa159f77ceffe50\"\u003e\u003ccode\u003e6f3d93c\u003c/code\u003e\u003c/a\u003e release: v5.80.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ddc15f7efabef588bde9ab525e11918f46811034\"\u003e\u003ccode\u003eddc15f7\u003c/code\u003e\u003c/a\u003e release: v5.80.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e292e3e5cf1632fc9f55dc73ceb59d2913a7bc2b\"\u003e\u003ccode\u003ee292e3e\u003c/code\u003e\u003c/a\u003e fix(angular-query): fix types missing in published package (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9283\"\u003e#9283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/v5.81.5/packages/angular-query-experimental\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chart.js` from 4.4.9 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chartjs/Chart.js/releases\"\u003echart.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch1\u003eEssential Links\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/chart.js\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/migration/v4-migration.html\"\u003eMigration guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/\"\u003eDocs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/api/\"\u003eAPI\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/samples/information.html\"\u003eSamples\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/11470\"\u003e#11470\u003c/a\u003e Fix min js two renames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12054\"\u003e#12054\u003c/a\u003e [fix] #\u003c!-- raw HTML omitted --\u003e12048 - Add selfJoin option for doughnut graphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12058\"\u003e#12058\u003c/a\u003e feature: make above/below colors in filler plugin work with pivoted line charts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBugs Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12070\"\u003e#12070\u003c/a\u003e Fix: display stacked bar with multiple x-Axis\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12064\"\u003e#12064\u003c/a\u003e Document requirement of 'this' when calling tick formatters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12063\"\u003e#12063\u003c/a\u003e Add type definition for beforeEvent changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12088\"\u003e#12088\u003c/a\u003e Fix grammar typo: 'only draw line' -\u0026gt; 'only draw lines'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12087\"\u003e#12087\u003c/a\u003e Fix minified URL for development builds in the docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12084\"\u003e#12084\u003c/a\u003e fix: correct grammar in segment comments (an segment -\u0026gt; a segment)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12082\"\u003e#12082\u003c/a\u003e Update docs for Developers API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12068\"\u003e#12068\u003c/a\u003e Fix minor typo, missing period\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDevelopment\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12090\"\u003e#12090\u003c/a\u003e bump version to 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12025\"\u003e#12025\u003c/a\u003e Bump pnpm/action-setup from 4.0.0 to 4.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/FabTechAT\"\u003e\u003ccode\u003e@​FabTechAT\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jee-on\"\u003e\u003ccode\u003e@​Jee-on\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LeeLenaleee\"\u003e\u003ccode\u003e@​LeeLenaleee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/R2Jeu-prive\"\u003e\u003ccode\u003e@​R2Jeu-prive\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/ffdm\"\u003e\u003ccode\u003e@​ffdm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fulldecent\"\u003e\u003ccode\u003e@​fulldecent\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joshkel\"\u003e\u003ccode\u003e@​joshkel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lucasleung8\"\u003e\u003ccode\u003e@​lucasleung8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nakanoh\"\u003e\u003ccode\u003e@​nakanoh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xavierleune\"\u003e\u003ccode\u003e@​xavierleune\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/chartjs/Chart.js/commit/b5ee134effb0d1b28d48bf8c0146eff13f2fa3e5\"\u003e\u003ccode\u003eb5ee134\u003c/code\u003e\u003c/a\u003e bump version to 4.5.0 (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12090\"\u003e#12090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/e106aa93423a5d509108a5a5b39ef20f2343f04f\"\u003e\u003ccode\u003ee106aa9\u003c/code\u003e\u003c/a\u003e Fix grammar typo: '... and only draw line.' -\u0026gt; '... and only draw lines.' (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/59ffa84202428a1f8dac6cacbecfb5e268e8f0f9\"\u003e\u003ccode\u003e59ffa84\u003c/code\u003e\u003c/a\u003e Fix minified url for development builds (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12087\"\u003e#12087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/debdf07c1ddb13099b21d7f2bc0f1e902922de28\"\u003e\u003ccode\u003edebdf07\u003c/code\u003e\u003c/a\u003e Fix min js two renames (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/11470\"\u003e#11470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/14d66be764d422e6c6711bc2479f25646c70a8e0\"\u003e\u003ccode\u003e14d66be\u003c/code\u003e\u003c/a\u003e fix: correct grammar in segment comments (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12084\"\u003e#12084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/c86116dbca6887a4c89125e7f5edd85869118cfd\"\u003e\u003ccode\u003ec86116d\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.0.0 to 4.1.0 (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12025\"\u003e#12025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/4bd8cf4ad203dde4f3954fd11e5d04ce1d3f3a19\"\u003e\u003ccode\u003e4bd8cf4\u003c/code\u003e\u003c/a\u003e Update docs for Developers API (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12082\"\u003e#12082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/8ea47cad19ec894319f74fde340e8bc8d79fc370\"\u003e\u003ccode\u003e8ea47ca\u003c/code\u003e\u003c/a\u003e Fix: display stacked bar with multiple x-Axis (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12070\"\u003e#12070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/bcc7681ba1cb3c4089332d93903a881ce1b6f396\"\u003e\u003ccode\u003ebcc7681\u003c/code\u003e\u003c/a\u003e Fix minor typo (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12068\"\u003e#12068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/3361a637052c2e51d5bcf077e727e06a53941a3a\"\u003e\u003ccode\u003e3361a63\u003c/code\u003e\u003c/a\u003e Require 'this' when calling tick formatters (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12064\"\u003e#12064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chartjs/Chart.js/compare/v4.4.9...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ngx-matomo-client` from 7.1.0 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EmmanuelRoux/ngx-matomo-client/releases\"\u003engx-matomo-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/EmmanuelRoux/ngx-matomo-client/compare/v7.1.0...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd compatibility with Angular 20 (\u003ca href=\"https://github.com/EmmanuelRoux/ngx-matomo-client/commit/4fc5393a29db2872f06034ef31b3a3e470583ab4\"\u003e4fc5393\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/EmmanuelRoux/ngx-matomo-client/issues/111\"\u003e#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove support of moduleless applications with \u003ccode\u003eng add\u003c/code\u003e schematics (\u003ca href=\"https://github.com/EmmanuelRoux/ngx-matomo-client/commit/3d207f3e7bbbfd72a19d1e986dc4dc839fe3f535\"\u003e3d207f3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/EmmanuelRoux/ngx-matomo-client/issues/109\"\u003e#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eng add\u003c/code\u003e schematics options \u003ccode\u003emodule\u003c/code\u003e and \u003ccode\u003epath\u003c/code\u003e have been removed in favor of the simpler \u003ccode\u003euseModuleImport\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eAngular v20 is now required as peer dependency\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/EmmanuelRoux/ngx-matomo-client/blob/main/CHANGELOG.md\"\u003engx-matomo-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/EmmanuelRoux/ngx-matomo-client/compare/v7.1.0...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd compatibility with Angular 20 (\u003ca href=\"https://github.com/EmmanuelRoux/ngx-matomo-client/commit/4fc5393a29db2872f06034ef31b3a3e470583ab4\"\u003e4fc5393\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/EmmanuelRoux/ngx-matomo-client/issues/111\"\u003e#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove support of moduleless applications with \u003ccode\u003eng add\u003c/code\u003e schematics (\u003ca href=\"https://github.com/EmmanuelRoux/ngx-matomo-client/commit/3d207f3e7bbbfd72a19d1e986dc4dc839fe3f535\"\u003e3d207f3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/EmmanuelRoux/ngx-matomo-client/issues/109\"\u003e#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eng add\u003c/code\u003e schematics options \u003ccode\u003emodule\u003c/code\u003e and \u003ccode\u003epath\u003c/code\u003e have been removed in favor of the simpler \u003ccode\u003euseModuleImport\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eAngular v20 is now required as peer dependency\u003c/li\u003e\n\u003c/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/EmmanuelRoux/ngx-matomo-client/commits/v8.0.0/projects/tracker\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.5.1 to 12.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.0\u003c/h2\u003e\n\u003ch2\u003eNew Functions\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eassert\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/403\"\u003e#403\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/403\"\u003eradashi-org/radashi#403\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eassert\u003c/code\u003e function from Radashi is used to assert that a given \u003ccode\u003econdition\u003c/code\u003e is true. If the \u003ccode\u003econdition\u003c/code\u003e evaluates to \u003ccode\u003efalse\u003c/code\u003e, the function throws an error. This is a fundamental building block for ensuring that certain conditions are met at runtime. This utility is particularly useful in TypeScript for its ability to perform type narrowing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAsserts a condition and throws an error if false.\u003c/li\u003e\n\u003cli\u003eUseful for TypeScript type narrowing using the \u003ccode\u003easserts\u003c/code\u003e keyword.\u003c/li\u003e\n\u003cli\u003eAccepts an optional message (string or Error instance) for failed assertions.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eassert(false, ...)\u003c/code\u003e has a \u003ccode\u003enever\u003c/code\u003e return type for unreachable code paths.\u003c/li\u003e\n\u003cli\u003eInspired by Node.js's \u003ccode\u003eassert\u003c/code\u003e module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003efunction processValue(value: string | null | undefined) {\n_.assert(value, 'Value cannot be null, undefined, or empty')\u003c/p\u003e\n\u003cp\u003e// After the assertion, 'value' is narrowed to type 'string'\nconsole.log(value.toUpperCase())\n}\u003c/p\u003e\n\u003cp\u003eprocessValue('hello') // logs \u0026quot;HELLO\u0026quot;\n// _.assert throws on falsy values like:\n// - null\n// - undefined\n// - '' (empty string)\n// - 0\n// - false\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/typed/assert\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/typed/assert.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/typed/assert.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdd \u003ccode\u003eescapeHTML\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/401\"\u003e#401\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/401\"\u003eradashi-org/radashi#401\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eReplaces all occurrences of specific characters with their corresponding HTML entities to escape HTML in a string.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026amp;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026amp;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026lt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026gt;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e'\u003c/code\u003e is replaced with \u003ccode\u003e'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003e_.escapeHTML(\u003ccode\u003eSarah said, \u0026amp;quot;5 \u0026amp;lt; 10 \u0026amp;amp; that's obvious.\u0026amp;quot;\u003c/code\u003e)\n// =\u0026gt; 'Sarah said, \u0026amp;quot;5 \u0026amp;lt; 10 \u0026amp;amp; that\u0026amp;\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/39\"\u003e#39\u003c/a\u003e;s obvious.\u0026amp;quot;'\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.0] - 2025-06-26\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eassert\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/403\"\u003e#403\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eescapeHTML\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/401\"\u003e#401\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003equeueByKey\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/407\"\u003e#407\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eSemaphore\u003c/code\u003e class by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/415\"\u003e#415\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eparseDuration\u003c/code\u003e and \u003ccode\u003eparseQuantity\u003c/code\u003e functions by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/416\"\u003e#416\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003epromiseChain\u003c/code\u003e function by \u003ca href=\"https://github.com/iiison\"\u003e\u003ccode\u003e@​iiison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/402\"\u003e#402\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Pass array index to callback by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/6d66395d3e36194e01d95684b1c7815b093e5c09\"\u003e6d66395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(selectFirst)\u003c/strong\u003e Filter out null from return type when no condition is given by \u003ca href=\"https://github.com/Alimedhat000\"\u003e\u003ccode\u003e@​Alimedhat000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/413\"\u003e#413\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(isIntString)\u003c/strong\u003e Prevent incorrect type narrowing by \u003ca href=\"https://github.com/lislon\"\u003e\u003ccode\u003e@​lislon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/412\"\u003e#412\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iiison\"\u003e\u003ccode\u003e@​iiison\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/402\"\u003e#402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lislon\"\u003e\u003ccode\u003e@​lislon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/412\"\u003e#412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alimedhat000\"\u003e\u003ccode\u003e@​Alimedhat000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/413\"\u003e#413\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/radashi-org/radashi/commit/a6641b230d1322e238b5214ddcd17b0e58584e22\"\u003e\u003ccode\u003ea6641b2\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/dd9b6763941724b1760bf640cb187cb0f6083ee2\"\u003e\u003ccode\u003edd9b676\u003c/code\u003e\u003c/a\u003e chore: prepare release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/3d70289be11c45a73bbe8a73c8f70f6365b37419\"\u003e\u003ccode\u003e3d70289\u003c/code\u003e\u003c/a\u003e chore: remove gitter badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/c99d9771f9d08f98c63bdc3518b42a93fd24a991\"\u003e\u003ccode\u003ec99d977\u003c/code\u003e\u003c/a\u003e chore: add JSR badge to readme (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/fedb1a05b9848b53184e2d161d78511bae3a173d\"\u003e\u003ccode\u003efedb1a0\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@version\u003c/code\u003e tags and update next-minor.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/f64fa07da9afab79a2f4f39863c09ca7a9a26df3\"\u003e\u003ccode\u003ef64fa07\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epromiseChain\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/c4e673cab4691f6d1baba07c362b60e5def0d0ac\"\u003e\u003ccode\u003ec4e673c\u003c/code\u003e\u003c/a\u003e chore: fix gaffs from \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/416\"\u003e#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/c66e356a50030789e0f6fa7c9bce6281937673e5\"\u003e\u003ccode\u003ec66e356\u003c/code\u003e\u003c/a\u003e chore: update test snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/95e1336be329e6dfbe45a27d04a9dce1a334e5fd\"\u003e\u003ccode\u003e95e1336\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eparseDuration\u003c/code\u003e and \u003ccode\u003eparseQuantity\u003c/code\u003e functions (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5f733dbdcea2d63538b09258fce1b490e2fc4b4e\"\u003e\u003ccode\u003e5f733db\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eSemaphore\u003c/code\u003e class (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.5.1...v12.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/applicationinsights-debugplugin-js` from 3.3.8 to 3.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/releases\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-debugplugin-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreates a github action to assign co-pilot to a task or PR if the label is assigned by a code owner by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2550\"\u003emicrosoft/ApplicationInsights-JS#2550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Action major versions v1 and v2 have been deprecated. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2553\"\u003emicrosoft/ApplicationInsights-JS#2553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign Co-Pilot updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2554\"\u003emicrosoft/ApplicationInsights-JS#2554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential fix for code scanning alert no. 2259: Unused variable, import, function or class by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2551\"\u003emicrosoft/ApplicationInsights-JS#2551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign Copilot Updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2555\"\u003emicrosoft/ApplicationInsights-JS#2555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto assign copilot update -- add additional user name by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2557\"\u003emicrosoft/ApplicationInsights-JS#2557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2556\"\u003emicrosoft/ApplicationInsights-JS#2556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to correctly reference the repository variable within the action by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2558\"\u003emicrosoft/ApplicationInsights-JS#2558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Don't attempt to upload from the CI by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2560\"\u003emicrosoft/ApplicationInsights-JS#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Add more exclusions as they are causing false positive alerts by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2561\"\u003emicrosoft/ApplicationInsights-JS#2561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Update configuration to run on all branches by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2564\"\u003emicrosoft/ApplicationInsights-JS#2564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Task] Add additional stale operations for wontfix Issues and PRs as well as inactive PR's by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2563\"\u003emicrosoft/ApplicationInsights-JS#2563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd merge-queue setting for the ci tests by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2565\"\u003emicrosoft/ApplicationInsights-JS#2565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign - Update the lookup for a valid user id. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2559\"\u003emicrosoft/ApplicationInsights-JS#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Auto-Assign workflow by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2569\"\u003emicrosoft/ApplicationInsights-JS#2569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate analytics-js unit tests to use asyncQueue pattern by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2544\"\u003emicrosoft/ApplicationInsights-JS#2544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation for disablePageUnloadEvents to address jQuery 3.7.1 deprecation warnings by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2533\"\u003emicrosoft/ApplicationInsights-JS#2533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32864048: Improve Offline Channel Test by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2534\"\u003emicrosoft/ApplicationInsights-JS#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore CodeQL schedule back to previous value by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2574\"\u003emicrosoft/ApplicationInsights-JS#2574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Export IConfiguration interface from AISKU package by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2579\"\u003emicrosoft/ApplicationInsights-JS#2579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport ICorrelationConfig interface from dependencies extension by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2581\"\u003emicrosoft/ApplicationInsights-JS#2581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32909441: Increase Web Snippet to 1.2.2 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2577\"\u003emicrosoft/ApplicationInsights-JS#2577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AI][Task] 33246973: Update Readme on Error Handler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2586\"\u003emicrosoft/ApplicationInsights-JS#2586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClick Analytics - Fix capturning of HTML events by \u003ca href=\"https://github.com/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2592\"\u003emicrosoft/ApplicationInsights-JS#2592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 3.3.9 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2593\"\u003emicrosoft/ApplicationInsights-JS#2593\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/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ehttps://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\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/microsoft/ApplicationInsights-JS/blob/main/RELEASES.md\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-debugplugin-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9 (June 25th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWeb Snippet Release 1.2.2 (June 2nd, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release adds support for Trusted Types in the Application Insights JavaScript SDK snippet loader. See more details \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/blob/main/tools/applicationinsights-web-snippet/trustedTypeSupport.md\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2407\"\u003e#2407\u003c/a\u003e Custom Trusted Type Policy Support for Snippet Script Injection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/163959dd803079a017b08118f61065696c657508\"\u003e\u003ccode\u003e163959d\u003c/code\u003e\u003c/a\u003e [Release] Increase version to 3.3.9 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/23e7b031e43584488e60211cb2a17cd4dcf7c9e4\"\u003e\u003ccode\u003e23e7b03\u003c/code\u003e\u003c/a\u003e [Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/8295d1e1cb10eddd0a428087c932458f861e479c\"\u003e\u003ccode\u003e8295d1e\u003c/code\u003e\u003c/a\u003e Fix issue with array _clickCaptureElements being referenced by value rather t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a39f2ae3dc847b5584595669a70a55816c987207\"\u003e\u003ccode\u003ea39f2ae\u003c/code\u003e\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/d5851333813509f5481283e088e90f26b49c16c0\"\u003e\u003ccode\u003ed585133\u003c/code\u003e\u003c/a\u003e [Main][Task]32909441: Increase Web Snippet to 1.2.2 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2577\"\u003e#2577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/67bef18a772758b7ce520a5636e5dba22cdff656\"\u003e\u003ccode\u003e67bef18\u003c/code\u003e\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a44d68f133a921816fdbdcf53c4f87c93e7f92b9\"\u003e\u003ccode\u003ea44d68f\u003c/code\u003e\u003c/a\u003e [Fix] Export IConfiguration interface from AISKU package (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2579\"\u003e#2579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/61bba7032ac0f60d3e5175437f70323c3ccff7b8\"\u003e\u003ccode\u003e61bba70\u003c/code\u003e\u003c/a\u003e Restore CodeQL schedule back to previous value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2574\"\u003e#2574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/ea3801962a967347c30646744f2869a8c9a3d831\"\u003e\u003ccode\u003eea38019\u003c/code\u003e\u003c/a\u003e [Main][Task]32864048: Improve Offline Channel Test (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/446ee61d03bb1928e3185b0623a1eb4ad866e7e9\"\u003e\u003ccode\u003e446ee61\u003c/code\u003e\u003c/a\u003e Add documentation for disablePageUnloadEvents to address jQuery 3.7.1 depreca...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.0 to 20.19.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 16.2.0 to 16.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/304\"\u003e#304\u003c/a\u003e)  8c029d9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/2b85fdbacb34b87e9550492fa6286f0d99a73238\"\u003e\u003ccode\u003e2b85fdb\u003c/code\u003e\u003c/a\u003e 16.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8c029d9f30916d57a5899cb23700508d3f543669\"\u003e\u003ccode\u003e8c029d9\u003c/code\u003e\u003c/a\u003e Update globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/abd92bba0a4e78044d53ca228ab55a7620fca886\"\u003e\u003ccode\u003eabd92bb\u003c/code\u003e\u003c/a\u003e Improve builtin globals creation (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/3ad88b6cddf599aba595eda4cdf9d202b8b93f4a\"\u003e\u003ccode\u003e3ad88b6\u003c/code\u003e\u003c/a\u003e Rewrite scripts to get globals in browser (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 5.61.0 to 5.61.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.61.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add config docs for compilers and treatConfigHintsAsErrors, move Plugins and Workspace to group level (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1152\"\u003e#1152\u003c/a\u003e) (93375c826702645197279652d7f2b5184d9e3275) - thanks \u003ca href=\"https://github.com/cylewaitforit\"\u003e\u003ccode\u003e@​cylewaitforit\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eRelease 1.0.6 (46ca32343d39807fc7a89d6e25193ed294dc3c0d)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary await in test (6a7964d37ebb60fbd34147e8d948f9a2ef0bf82f)\u003c/li\u003e\n\u003cli\u003ePackageJsonPeeker → PackagePeeker (f0087f883b8797f023a7418aeef86aacc9d9f3a3)\u003c/li\u003e\n\u003cli\u003eMinor refactor/rename (457e8ff4e4e2a41401b63adb0d3c0dee821ace36)\u003c/li\u003e\n\u003cli\u003eFix absolute path in karma plugin (c40751b37292d014e0d774baef0e85ddeb0ed3a4)\u003c/li\u003e\n\u003cli\u003eUpdate docs re. dev (cc555048f503815c792e276d39cbf2ad65229b26)\u003c/li\u003e\n\u003cli\u003eRefactor post-processing of irregular imports/resolveds (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1156\"\u003e#1156\u003c/a\u003e) (aaa1bd0121464012a050bce7cf8250724485b138)\u003c/li\u003e\n\u003cli\u003eAdd config file to cache (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1156\"\u003e#1156\u003c/a\u003e) (0b49c69c0eec55671cb94efb021a2e3a0bee4db1)\u003c/li\u003e\n\u003cli\u003eDon't overwrite cached config file inputs in same run (resolves \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1156\"\u003e#1156\u003c/a\u003e) (efe2d5d67c9374357a8137334dca90ac44fa2ef7)\u003c/li\u003e\n\u003cli\u003eConsolidate file node post-processing in one place (843b69b7d387bf8683037eca03a12618df9fe28e)\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;Debug Node test\u0026quot; launch configs (5a76a6c5d77ea156c810e6bab89aaac0c3f9e5f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.61.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd .ts extension to babel config file pattern (a1bcdbb5ab7381552dedce20c7699e533ebe73b9)\u003c/li\u003e\n\u003cli\u003eRefactor biome plugin a bit (20e5914a0c7149abebfcf5e0dee53d77688cecac)\u003c/li\u003e\n\u003cli\u003eAdd boolean flags to args definition in node plugin (49fe2370bc1dc205b7003ae93161a4e526e7aff4)\u003c/li\u003e\n\u003cli\u003eUpdate integration test suite (6bd250afaf9daac6c784f9669ea6224063961dc3)\u003c/li\u003e\n\u003cli\u003eRead only first bytes of yarn.lock (e2f0fbf728883c87d6e452b3e1d33eb16b42773d)\u003c/li\u003e\n\u003cli\u003eAdd error handler for \u003ccode\u003enpm pkg set\u003c/code\u003e (bfda6e956819cbe424cd8c51ea8a75272e94b78e)\u003c/li\u003e\n\u003cli\u003eEnable eslint plugin config resolver for v9 without eslint-config-next (b334c3a868c50043edc46324c9540b178c02c873)\u003c/li\u003e\n\u003cli\u003eIn the aftermath of the previous commit, this had to be done (2de78bd5ec28fa962a34db87abc0889ca8bf7585)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.61.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new sponsors \u003ca href=\"https://github.com/samdenty\"\u003e\u003ccode\u003e@​samdenty\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/MidnightDesign\"\u003e\u003ccode\u003e@​MidnightDesign\u003c/code\u003e\u003c/a\u003e! ❤️ (191bc9ed5f2515ae2beb2119976d75c98330f218)\u003c/li\u003e\n\u003cli\u003eAdd and clean up posts (d2b8786f69152d53d9549f281418438633fc5f32)\u003c/li\u003e\n\u003cli\u003eImprove top-level config hint text (7d3119b110d102141fc5514e98ff44d5859dc639)\u003c/li\u003e\n\u003cli\u003eEdit docs (60da8213d8009571973a38a7566b29ce74cffa0f)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/8fddd17ac76283503dd6dccb579466ceb60dc10e\"\u003e\u003ccode\u003e8fddd17\u003c/code\u003e\u003c/a\u003e Release 5.61.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/843b69b7d387bf8683037eca03a12618df9fe28e\"\u003e\u003ccode\u003e843b69b\u003c/code\u003e\u003c/a\u003e Consolidate file node post-processing in one place\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/efe2d5d67c9374357a8137334dca90ac44fa2ef7\"\u003e\u003ccode\u003eefe2d5d\u003c/code\u003e\u003c/a\u003e Don't overwrite cached config file inputs in same run (resolves \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/0b49c69c0eec55671cb94efb021a2e3a0bee4db1\"\u003e\u003ccode\u003e0b49c69\u003c/code\u003e\u003c/a\u003e Add config file to cache (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/aaa1bd0121464012a050bce7cf8250724485b138\"\u003e\u003ccode\u003eaaa1bd0\u003c/code\u003e\u003c/a\u003e Refactor post-processing of irregular imports/resolveds (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c40751b37292d014e0d774baef0e85ddeb0ed3a4\"\u003e\u003ccode\u003ec40751b\u003c/code\u003e\u003c/a\u003e Fix absolute path in karma plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/457e8ff4e4e2a41401b63adb0d3c0dee821ace36\"\u003e\u003ccode\u003e457e8ff\u003c/code\u003e\u003c/a\u003e Minor refactor/rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f0087f883b8797f023a7418aeef86aacc9d9f3a3\"\u003e\u003ccode\u003ef0087f8\u003c/code\u003e\u003c/a\u003e PackageJsonPeeker → PackagePeeker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/6a7964d37ebb60fbd34147e8d948f9a2ef0bf82f\"\u003e\u003ccode\u003e6a7964d\u003c/code\u003e\u003c/a\u003e Remove unnecessary await in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/143985aea4941260b677061d0652c5a4e2cf41fc\"\u003e\u003ccode\u003e143985a\u003c/code\u003e\u003c/a\u003e Release 5.61.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/5.61.3/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.5 to 8.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/91d6eb5c3d1ca8acb4e8e3926005acf2b066c211\"\u003e\u003ccode\u003e91d6eb5\u003c/code\u003e\u003c/a\u003e Release 8.5.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/65ffc55117bf4289b1f977986ed76fad402641b1\"\u003e\u003ccode\u003e65ffc55\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ecd20eb7f9587d63e3f3348b768aec0e9fb000d3\"\u003e\u003ccode\u003eecd20eb\u003c/code\u003e\u003c/a\u003e Fix ContainerWithChildren to allow discriminating the node type by comparing ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.5...8.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/global-121/121-platform/pull/7005","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/global-121%2F121-platform/issues/7005","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7005/packages"},{"uuid":"2629755684","node_id":"PR_kwDONvUObs6cvuMk","number":114,"state":"closed","title":"Bump radashi from 12.5.0 to 12.6.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-11T21:29:47.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-06-30T18:12:23.000Z","updated_at":"2025-08-11T21:29:47.000Z","time_to_close":3640644,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"radashi","old_version":"12.5.0","new_version":"12.6.0","repository_url":null}],"path":null,"ecosystem":"npm"},"body":"\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=radashi\u0026package-manager=npm_and_yarn\u0026previous-version=12.5.0\u0026new-version=12.6.0)](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/autopilot-team/interview/pull/114","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/autopilot-team%2Finterview/issues/114","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/114/packages"}],"issue_packages":[{"old_version":"12.7.1","new_version":"12.7.2","update_type":"patch","path":null,"pr_created_at":"2026-04-01T21:38:33.000Z","version_change":"12.7.1 → 12.7.2","issue":{"uuid":"4190041408","node_id":"PR_kwDOJ3MKes7PYxGw","number":456,"state":"closed","title":"chore(deps): bump the npm-minor-patch group with 82 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-06T15:32:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T21:38:33.000Z","updated_at":"2026-04-06T15:32:22.000Z","time_to_close":410027,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":82,"packages":[{"name":"@nx/devkit","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/next","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/plugin","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@react-stately/selection","old_version":"3.20.7","new_version":"3.20.9","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@react-types/shared","old_version":"3.32.1","new_version":"3.33.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@tanstack/react-query","old_version":"5.90.20","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tiptap/core","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-subscript","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-superscript","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-cell","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-header","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-row","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.17.0","new_version":"3.22.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsed/exceptions","old_version":"8.24.0","new_version":"8.25.5","repository_url":"https://github.com/tsedio/tsed"},{"name":"commander","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/tj/commander.js"},{"name":"graphql","old_version":"16.12.0","new_version":"16.13.2","repository_url":"https://github.com/graphql/graphql-js"},{"name":"next","old_version":"16.1.7","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"nuqs","old_version":"2.8.6","new_version":"2.8.9","repository_url":"https://github.com/47ng/nuqs"},{"name":"radashi","old_version":"12.7.1","new_version":"12.7.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-aria","old_version":"3.45.0","new_version":"3.47.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-stately","old_version":"3.43.0","new_version":"3.45.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"sanitize-html","old_version":"2.17.0","new_version":"2.17.2","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"storybook","old_version":"10.2.17","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"swiper","old_version":"12.1.2","new_version":"12.1.3","repository_url":"https://github.com/nolimits4web/Swiper"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"unlazy","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/johannschopplich/unlazy"},{"name":"@antfu/eslint-config","old_version":"7.2.0","new_version":"7.7.3","repository_url":"https://github.com/antfu/eslint-config"},{"name":"@babel/core","old_version":"7.28.6","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@commitlint/cli","old_version":"20.3.1","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.3.1","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint-react/eslint-plugin","old_version":"2.7.2","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@graphql-codegen/cli","old_version":"6.1.1","new_version":"6.2.1","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@nx/cypress","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/esbuild","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/node","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/rollup","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/storybook","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vitest","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/workspace","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@storybook/addon-a11y","old_version":"10.2.17","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.2.17","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.2.17","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.2.17","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.2.17","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/cli","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.10","new_version":"1.15.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.18","new_version":"0.5.20","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.0.10","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.9","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sanitize-html","old_version":"2.16.0","new_version":"2.16.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/utils","old_version":"8.53.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react-swc","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"core-js","old_version":"3.48.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.39.2","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"nx","old_version":"22.6.1","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"nx-cloud","old_version":"19.1.0","new_version":"19.1.3","repository_url":"https://github.com/nrwl/nx"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite-tsconfig-paths","old_version":"6.0.4","new_version":"6.1.1","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"vitest","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@internationalized/date","old_version":"3.10.1","new_version":"3.12.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@react-aria/selection","old_version":"3.27.0","new_version":"3.27.2","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@react-aria/utils","old_version":"3.32.0","new_version":"3.33.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@react-stately/collections","old_version":"3.12.8","new_version":"3.12.10","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@react-types/radio","old_version":"3.9.2","new_version":"3.9.4","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"dotenv","old_version":"16.4.7","new_version":"16.6.1","repository_url":"https://github.com/motdotla/dotenv"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 82 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.6.1` | `22.6.4` |\n| [@nx/next](https://github.com/nrwl/nx/tree/HEAD/packages/next) | `22.6.1` | `22.6.4` |\n| [@nx/plugin](https://github.com/nrwl/nx/tree/HEAD/packages/plugin) | `22.6.1` | `22.6.4` |\n| [@react-stately/selection](https://github.com/adobe/react-spectrum) | `3.20.7` | `3.20.9` |\n| [@react-types/shared](https://github.com/adobe/react-spectrum) | `3.32.1` | `3.33.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.20` | `5.96.1` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.17.0` | `3.22.0` |\n| [@tiptap/extension-subscript](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript) | `3.17.0` | `3.22.0` |\n| [@tiptap/extension-superscript](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-superscript) | `3.17.0` | `3.22.0` |\n| [@tiptap/extension-table](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table) | `3.17.0` | `3.22.0` |\n| [@tiptap/extension-table-cell](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-cell) | `3.17.0` | `3.22.0` |\n| [@tiptap/extension-table-header](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-header) | `3.17.0` | `3.22.0` |\n| [@tiptap/extension-table-row](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-row) | `3.17.0` | `3.22.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.17.0` | `3.22.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.17.0` | `3.22.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.17.0` | `3.22.0` |\n| [@tsed/exceptions](https://github.com/tsedio/tsed) | `8.24.0` | `8.25.5` |\n| [commander](https://github.com/tj/commander.js) | `14.0.2` | `14.0.3` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.12.0` | `16.13.2` |\n| [next](https://github.com/vercel/next.js) | `16.1.7` | `16.2.2` |\n| [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.6` | `2.8.9` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.7.1` | `12.7.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [react-aria](https://github.com/adobe/react-spectrum) | `3.45.0` | `3.47.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.72.0` |\n| [react-stately](https://github.com/adobe/react-spectrum) | `3.43.0` | `3.45.0` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.0` | `2.17.2` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.2.17` | `10.3.3` |\n| [swiper](https://github.com/nolimits4web/Swiper) | `12.1.2` | `12.1.3` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [unlazy](https://github.com/johannschopplich/unlazy/tree/HEAD/packages/unlazy) | `1.0.0` | `1.1.0` |\n| [@antfu/eslint-config](https://github.com/antfu/eslint-config) | `7.2.0` | `7.7.3` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.6` | `7.29.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.3.1` | `20.5.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.3.1` | `20.5.0` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `2.7.2` | `2.13.0` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.1` | `6.2.1` |\n| [@nx/cypress](https://github.com/nrwl/nx/tree/HEAD/packages/cypress) | `22.6.1` | `22.6.4` |\n| [@nx/esbuild](https://github.com/nrwl/nx/tree/HEAD/packages/esbuild) | `22.6.1` | `22.6.4` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.6.1` | `22.6.4` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.6.1` | `22.6.4` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.6.1` | `22.6.4` |\n| [@nx/node](https://github.com/nrwl/nx/tree/HEAD/packages/node) | `22.6.1` | `22.6.4` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.6.1` | `22.6.4` |\n| [@nx/rollup](https://github.com/nrwl/nx/tree/HEAD/packages/rollup) | `22.6.1` | `22.6.4` |\n| [@nx/storybook](https://github.com/nrwl/nx/tree/HEAD/packages/storybook) | `22.6.1` | `22.6.4` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `22.6.1` | `22.6.4` |\n| [@nx/vitest](https://github.com/nrwl/nx/tree/HEAD/packages/vitest) | `22.6.1` | `22.6.4` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.6.1` | `22.6.4` |\n| [@nx/workspace](https://github.com/nrwl/nx/tree/HEAD/packages/workspace) | `22.6.1` | `22.6.4` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.2.17` | `10.3.3` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.2.17` | `10.3.3` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.2.17` | `10.3.3` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.2.17` | `10.3.3` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.2.17` | `10.3.3` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.8.0` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.10` | `1.15.21` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.18` | `0.5.20` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `25.5.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.9` | `19.2.14` |\n| [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) | `2.16.0` | `2.16.1` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.53.1` | `8.58.0` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `4.2.2` | `4.3.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `4.1.2` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.0.18` | `4.1.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.27` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.48.0` | `3.49.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.4` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.6.1` | `22.6.4` |\n| [nx-cloud](https://github.com/nrwl/nx) | `19.1.0` | `19.1.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.2` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `6.0.4` | `6.1.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.18` | `4.1.2` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.1` | `3.12.0` |\n| [@react-aria/selection](https://github.com/adobe/react-spectrum) | `3.27.0` | `3.27.2` |\n| [@react-aria/utils](https://github.com/adobe/react-spectrum) | `3.32.0` | `3.33.1` |\n| [@react-stately/collections](https://github.com/adobe/react-spectrum) | `3.12.8` | `3.12.10` |\n| [@react-types/radio](https://github.com/adobe/react-spectrum) | `3.9.2` | `3.9.4` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.4.7` | `16.6.1` |\n\nUpdates `@nx/devkit` from 22.6.1 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/devkit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/e8cd76ea64a923c65720d2865f0365583106cb68\"\u003e\u003ccode\u003ee8cd76e\u003c/code\u003e\u003c/a\u003e fix(core): split-target should handle projects with colons in name better (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/devkit/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/3557bc74c1e6046a07580d044bb2ecb56b35a861\"\u003e\u003ccode\u003e3557bc7\u003c/code\u003e\u003c/a\u003e fix(devkit): prevent double install in generators for TS solution workspaces ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.4/packages/devkit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/next` from 22.6.1 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/dbd2ace5e0e5d0cd1b8d75423c56f5a83f6bdab8\"\u003e\u003ccode\u003edbd2ace\u003c/code\u003e\u003c/a\u003e fix(linter): prepend framework configs before baseConfig in flat config gener...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nrwl/nx/commits/22.6.4/packages/next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/plugin` from 22.6.1 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeosvel Pérez Espinosa \u003ca href=\"https://github.com/leosvelperez\"\u003e\u003ccode\u003e@​leosvelperez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiroslav Jonaš \u003ca href=\"https://github.com/meeroslav\"\u003e\u003ccode\u003e@​meeroslav\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRobert Sidzinka\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e22.6.3 (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e a/b test cloud prompt copy in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35039\"\u003e#35039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/nrwl/nx/commits/22.6.4/packages/plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-stately/selection` from 3.20.7 to 3.20.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​react-stately/selection\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.2.0\u003c/h2\u003e\n\u003cp\u003eIn this release, we are excited to announce that \u003ca href=\"https://react-spectrum.adobe.com/ListView\"\u003eListView\u003c/a\u003e and \u003ca href=\"https://react-spectrum.adobe.com/Menu#unavailable-items\"\u003eunavailable menu items\u003c/a\u003e are now available! In addition, we have added \u003ca href=\"https://react-spectrum.adobe.com/ActionBar\"\u003eActionBar\u003c/a\u003e support for TreeView and \u003ca href=\"https://react-spectrum.adobe.com/Picker#custom-render-value\"\u003ecustom renderer support\u003c/a\u003e for the Picker's display value. We also shipped multiple TableView fixes and a set of documentation improvements including a Typography search view now available in the main search menu.\u003c/p\u003e\n\u003cp\u003eThanks to all of our contributors for the updates in this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-2-0\"\u003eFull release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\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/adobe/react-spectrum/commit/8df187370053aa35f553cb388ad670f65e1ab371\"\u003e\u003ccode\u003e8df1873\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a6e720d35bf4acf2564bde14dc1b7fdca372372a\"\u003e\u003ccode\u003ea6e720d\u003c/code\u003e\u003c/a\u003e chore: bump macro plugin version for Stackblitz (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9730\"\u003e#9730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/971162c914d967b241c07e36b57600b30aa73dc2\"\u003e\u003ccode\u003e971162c\u003c/code\u003e\u003c/a\u003e fix: S2 ListView polish styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9717\"\u003e#9717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cdbfe4816963758432b4c3bcef436bb72e8a08e3\"\u003e\u003ccode\u003ecdbfe48\u003c/code\u003e\u003c/a\u003e chore: fixing defaultSelectedKey type consistency and removing unneeded impor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/7b9da59467484d6973ea707104027900b96d58c3\"\u003e\u003ccode\u003e7b9da59\u003c/code\u003e\u003c/a\u003e fix: Tree keyboard drag and drop should skip content nodes (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9724\"\u003e#9724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2fd0040fc37eb7c1d5361da9b6be81db5af582f1\"\u003e\u003ccode\u003e2fd0040\u003c/code\u003e\u003c/a\u003e chore: update example apps with ListView and Unavailable MenuItem examples (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/98d99cbe29e313962a8592954cb06846576e95fc\"\u003e\u003ccode\u003e98d99cb\u003c/code\u003e\u003c/a\u003e fix(TableView): updated disabled behavior to match ListView/TreeView (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9720\"\u003e#9720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cf8473575fd2fb169069256360a19e5e6ce70088\"\u003e\u003ccode\u003ecf84735\u003c/code\u003e\u003c/a\u003e fix: prevent calling focus on elements within template elements (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9712\"\u003e#9712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ea260713aa9226f601e3bbc6eb33e089a0461704\"\u003e\u003ccode\u003eea26071\u003c/code\u003e\u003c/a\u003e docs(ActionBar): add TreeView example to ActionBar docs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9718\"\u003e#9718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/75fac888d752c9d3b83d1e6ad3ff73ea329f5419\"\u003e\u003ccode\u003e75fac88\u003c/code\u003e\u003c/a\u003e docs(S2): add illustrations for ListView and AI pages (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9721\"\u003e#9721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@react-stately/selection@3.20.7...@react-stately/selection@3.20.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-types/shared` from 3.32.1 to 3.33.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​react-types/shared\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.2.0\u003c/h2\u003e\n\u003cp\u003eIn this release, we are excited to announce that \u003ca href=\"https://react-spectrum.adobe.com/ListView\"\u003eListView\u003c/a\u003e and \u003ca href=\"https://react-spectrum.adobe.com/Menu#unavailable-items\"\u003eunavailable menu items\u003c/a\u003e are now available! In addition, we have added \u003ca href=\"https://react-spectrum.adobe.com/ActionBar\"\u003eActionBar\u003c/a\u003e support for TreeView and \u003ca href=\"https://react-spectrum.adobe.com/Picker#custom-render-value\"\u003ecustom renderer support\u003c/a\u003e for the Picker's display value. We also shipped multiple TableView fixes and a set of documentation improvements including a Typography search view now available in the main search menu.\u003c/p\u003e\n\u003cp\u003eThanks to all of our contributors for the updates in this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-2-0\"\u003eFull release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eDecember 20, 2023 Release\u003c/h2\u003e\n\u003cp\u003eWelcome to the last release of the year! After a year of work, we are happy to announce the stable v1.0.0 release of React Aria Components. 🎉 This component library, built on top of our React Aria hooks, provides a simpler way to craft world-class accessible components with custom styles. See our new React Aria \u003ca href=\"https://react-spectrum.adobe.com/react-aria/index.html\"\u003elanding page\u003c/a\u003e for all of the details, including interactive examples. To help get you started even faster, we now also have a downloadable Storybook \u003ca href=\"https://react-spectrum.adobe.com/react-aria/getting-started.html#starter-kit\"\u003estarter kit\u003c/a\u003e including an example CSS theme.\u003c/p\u003e\n\u003cp\u003eAlso in this release we are promoting React Spectrum's \u003ccode\u003eDropZone\u003c/code\u003e to RC, adding the ability to optimize translation files, and fixing plenty of bugs. As always, huge thanks to everyone in our community for their feedback and contributions to make this release and this year possible!\u003c/p\u003e\n\u003cp\u003eHappy coding and see you in the new year! ☃️\u003c/p\u003e\n\u003cp\u003eFull release notes: \u003ca href=\"https://react-spectrum.adobe.com/releases/2023-12-20.html\"\u003ehttps://react-spectrum.adobe.com/releases/2023-12-20.html\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/adobe/react-spectrum/commit/8df187370053aa35f553cb388ad670f65e1ab371\"\u003e\u003ccode\u003e8df1873\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a6e720d35bf4acf2564bde14dc1b7fdca372372a\"\u003e\u003ccode\u003ea6e720d\u003c/code\u003e\u003c/a\u003e chore: bump macro plugin version for Stackblitz (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9730\"\u003e#9730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/971162c914d967b241c07e36b57600b30aa73dc2\"\u003e\u003ccode\u003e971162c\u003c/code\u003e\u003c/a\u003e fix: S2 ListView polish styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9717\"\u003e#9717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cdbfe4816963758432b4c3bcef436bb72e8a08e3\"\u003e\u003ccode\u003ecdbfe48\u003c/code\u003e\u003c/a\u003e chore: fixing defaultSelectedKey type consistency and removing unneeded impor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/7b9da59467484d6973ea707104027900b96d58c3\"\u003e\u003ccode\u003e7b9da59\u003c/code\u003e\u003c/a\u003e fix: Tree keyboard drag and drop should skip content nodes (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9724\"\u003e#9724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2fd0040fc37eb7c1d5361da9b6be81db5af582f1\"\u003e\u003ccode\u003e2fd0040\u003c/code\u003e\u003c/a\u003e chore: update example apps with ListView and Unavailable MenuItem examples (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/98d99cbe29e313962a8592954cb06846576e95fc\"\u003e\u003ccode\u003e98d99cb\u003c/code\u003e\u003c/a\u003e fix(TableView): updated disabled behavior to match ListView/TreeView (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9720\"\u003e#9720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cf8473575fd2fb169069256360a19e5e6ce70088\"\u003e\u003ccode\u003ecf84735\u003c/code\u003e\u003c/a\u003e fix: prevent calling focus on elements within template elements (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9712\"\u003e#9712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ea260713aa9226f601e3bbc6eb33e089a0461704\"\u003e\u003ccode\u003eea26071\u003c/code\u003e\u003c/a\u003e docs(ActionBar): add TreeView example to ActionBar docs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9718\"\u003e#9718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/75fac888d752c9d3b83d1e6ad3ff73ea329f5419\"\u003e\u003ccode\u003e75fac88\u003c/code\u003e\u003c/a\u003e docs(S2): add illustrations for ListView and AI pages (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9721\"\u003e#9721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@react-types/shared@3.32.1...@react-types/shared@3.33.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.20 to 5.96.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(build): exclude config files from production DTS rollup to prevent \u003ccode\u003e@types/node\u003c/code\u003e type pollution (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10358\"\u003e#10358\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/75052a7fd05d5a7f430d323c513387b780a0c06f\"\u003e\u003ccode\u003e75052a7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/73e783bd8677a1011d95d34a896e1bf93cbb11a5\"\u003e\u003ccode\u003e73e783b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/14a97b7ab1060652be2c0197d204d256c196860b\"\u003e\u003ccode\u003e14a97b7\u003c/code\u003e\u003c/a\u003e test(react-query): replace 'import React' with 'import * as React' in 'usePre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fd8c068c941cc1a8fe530798330c598a8265d64a\"\u003e\u003ccode\u003efd8c068\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): merge redundant second 'descri...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f168555261d73206189bff699a1e54a465b75a42\"\u003e\u003ccode\u003ef168555\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query): move 'queryClient' and 'queryCache' to 'bef...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/afb58127a47846f7b2df5a422b428ddfa8decced\"\u003e\u003ccode\u003eafb5812\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): inline test helpers, remove sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9e1bb94abcce4839800f782d9b9d7087095e78b3\"\u003e\u003ccode\u003e9e1bb94\u003c/code\u003e\u003c/a\u003e test(react-query/useSuspenseQueries): remove unnecessary 'act' wrapper from b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55cee0a71c4137277c0d90fdc5272884181042c3\"\u003e\u003ccode\u003e55cee0a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7fc6e6a911d3c63d77f44d4624fb89f26af1d44d\"\u003e\u003ccode\u003e7fc6e6a\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQueries): add test for not suspending bu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/core` from 3.17.0 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse a named import for Suggestion from \u003ccode\u003e@tiptap/suggestion\u003c/code\u003e to avoid bundler ESM/CJS interop\nwrapping (\u003ccode\u003e__toESM\u003c/code\u003e) that caused CJS consumers to receive a module object instead of the\ncallable plugin factory.\u003c/p\u003e\n\u003cp\u003eThis is a non-breaking internal fix identical to the one applied to \u003ccode\u003e@tiptap/extension-mention\u003c/code\u003e\nin \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/6994\"\u003e#6994\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMoved content validation from Yjs \u003ccode\u003ebeforeTransaction\u003c/code\u003e (whose return value was ignored) to ProseMirror \u003ccode\u003efilterTransaction\u003c/code\u003e, so invalid collaborative changes are now properly blocked.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-bubble-menu\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent hidden bubble menus from reappearing during scroll and resize updates. Bubble menu positioning now only runs for menus that are already shown, so default text-selection menus stay hidden until they should actually open.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML character escaping in markdown roundtrip. HTML entities (\u003ccode\u003e\u0026amp;lt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;gt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;amp;\u003c/code\u003e, \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e) are now decoded to literal characters when parsing markdown into the editor. \u003ccode\u003e\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026amp;\u003c/code\u003e are re-encoded when serializing back to markdown, while \u003ccode\u003e\u0026quot;\u003c/code\u003e is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses the \u003ccode\u003ecode: true\u003c/code\u003e extension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved.\u003c/li\u003e\n\u003cli\u003eFix ResizableNodeView ignoring node's inline setting by using \u003ccode\u003einline-flex\u003c/code\u003e for inline nodes and \u003ccode\u003eflex\u003c/code\u003e for block nodes\u003c/li\u003e\n\u003cli\u003eextendMarkRange defaults to using the attributes of the first mark of the given type, instead of \u003ccode\u003eattributes = {}\u003c/code\u003e. In particular, \u003ccode\u003eextendMarkRange('link')\u003c/code\u003e no longer extends to adjacent links with different hrefs; restore the previous behavior with \u003ccode\u003eextendMarkRange('link', {})\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix getMarkRange attributes default to consider the first mark \u003cem\u003eof the given type\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003eGuard mark delete event handling when \u003ccode\u003eunsetMark\u003c/code\u003e removes a mark from inline content that starts at position \u003ccode\u003e0\u003c/code\u003e, preventing a \u003ccode\u003eRangeError\u003c/code\u003e during the before-node lookup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML character escaping in markdown roundtrip. HTML entities (\u003ccode\u003e\u0026amp;lt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;gt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;amp;\u003c/code\u003e, \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e) are now decoded to literal characters when parsing markdown into the editor. \u003ccode\u003e\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026amp;\u003c/code\u003e are re-encoded when serializing back to markdown, while \u003ccode\u003e\u0026quot;\u003c/code\u003e is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses the \u003ccode\u003ecode: true\u003c/code\u003e extension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-mathematics\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent inline math input rule from capturing previous character. Changed input rule to utilize negative lookbehind to prevent matching previous character. Ensures the range's \u003ccode\u003efrom\u003c/code\u003e position is correctly at the start of the double \u003ccode\u003e$\u003c/code\u003e signs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/suggestion\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- 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/ueberdosis/tiptap/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e912a49b: Fix HTML character escaping in markdown roundtrip. HTML entities (\u003ccode\u003e\u0026amp;lt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;gt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;amp;\u003c/code\u003e, \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e) are now decoded to literal characters when parsing markdown into the editor. \u003ccode\u003e\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026amp;\u003c/code\u003e are re-encoded when serializing back to markdown, while \u003ccode\u003e\u0026quot;\u003c/code\u003e is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses the \u003ccode\u003ecode: true\u003c/code\u003e extension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved.\u003c/li\u003e\n\u003cli\u003e7d4fb9a: Fix ResizableNodeView ignoring node's inline setting by using \u003ccode\u003einline-flex\u003c/code\u003e for inline nodes and \u003ccode\u003eflex\u003c/code\u003e for block nodes\u003c/li\u003e\n\u003cli\u003e0c1c112: extendMarkRange defaults to using the attributes of the first mark of the given type, instead of \u003ccode\u003eattributes = {}\u003c/code\u003e. In particular, \u003ccode\u003eextendMarkRange('link')\u003c/code\u003e no longer extends to adjacent links with different hrefs; restore the previous behavior with \u003ccode\u003eextendMarkRange('link', {})\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e0c1c112: Fix getMarkRange attributes default to consider the first mark \u003cem\u003eof the given type\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003ef99bdc2: Guard mark delete event handling when \u003ccode\u003eunsetMark\u003c/code\u003e removes a mark from inline content that starts at position \u003ccode\u003e0\u003c/code\u003e, preventing a \u003ccode\u003eRangeError\u003c/code\u003e during the before-node lookup.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0bcf3c2: Fixed Tiptap not publishing with build dist artifacts\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec94fac4: Fixed \u003ccode\u003eisNodeEmpty()\u003c/code\u003e so multi-line text with non-whitespace content is no longer treated as empty when \u003ccode\u003eignoreWhitespace\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003cli\u003e6b9ea92: Fixed overlapping bold and italic markdown serialization and round-tripping.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e269823d: Improved markdown empty-paragraph roundtripping across top-level and nested block content. Empty paragraphs now serialize with natural blank-line spacing for the first paragraph in a run and \u003ccode\u003e\u0026amp;nbsp;\u003c/code\u003e markers for subsequent empty paragraphs at the same level, while parsing preserves those empty paragraphs when converting markdown back to JSON.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7834835f8e1b29df717009c20845a5924db6d3eb\"\u003e\u003ccode\u003e7834835\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/0c1c112312c92fddaf3a3799438609f4d4a54133\"\u003e\u003ccode\u003e0c1c112\u003c/code\u003e\u003c/a\u003e fix(core): extendMarkRange match only the current mark of a type (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7628\"\u003e#7628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/7d4fb9a80c3caf9696e2b0cc014f938d012a4dda\"\u003e\u003ccode\u003e7d4fb9a\u003c/code\u003e\u003c/a\u003e fix(core): respect node inline setting in ResizableNodeView (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/912a49b86699bcfb1c539f3aed74bf3da98c2e69\"\u003e\u003ccode\u003e912a49b\u003c/code\u003e\u003c/a\u003e Fix HTML entity encoding/decoding in markdown conversion (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7565\"\u003e#7565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f99bdc21bbe12187d4fb7cd0a8ab1187e40b3175\"\u003e\u003ccode\u003ef99bdc2\u003c/code\u003e\u003c/a\u003e fix: guard mark deletion at document start (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7664\"\u003e#7664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/91c51be53c4655ef07e29ec489471524debfa0ca\"\u003e\u003ccode\u003e91c51be\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7658\"\u003e#7658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1c675c13d56fc5fe9f05349865fe448367d5d236\"\u003e\u003ccode\u003e1c675c1\u003c/code\u003e\u003c/a\u003e Add details toggle button renderer (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7656\"\u003e#7656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9a6d57483401f051582e9e048bf523b51f0af680\"\u003e\u003ccode\u003e9a6d574\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/18f9afeecf9d19afb60efcee35de93df4cb97afb\"\u003e\u003ccode\u003e18f9afe\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7640\"\u003e#7640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/3d893bb786fa6c7069001f1f148034b15f9ce2c0\"\u003e\u003ccode\u003e3d893bb\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.22.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-subscript` from 3.17.0 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-subscript\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse a named import for Suggestion from \u003ccode\u003e@tiptap/suggestion\u003c/code\u003e to avoid bundler ESM/CJS interop\nwrapping (\u003ccode\u003e__toESM\u003c/code\u003e) that caused CJS consumers to receive a module object instead of the\ncallable plugin factory.\u003c/p\u003e\n\u003cp\u003eThis is a non-breaking internal fix identical to the one applied to \u003ccode\u003e@tiptap/extension-mention\u003c/code\u003e\nin \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/6994\"\u003e#6994\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMoved content validation from Yjs \u003ccode\u003ebeforeTransaction\u003c/code\u003e (whose return value was ignored) to ProseMirror \u003ccode\u003efilterTransaction\u003c/code\u003e, so invalid collaborative changes are now properly blocked.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-bubble-menu\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent hidden bubble menus from reappearing during scroll and resize updates. Bubble menu positioning now only runs for menus that are already shown, so default text-selection menus stay hidden until they should actually open.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML character escaping in markdown roundtrip. HTML entities (\u003ccode\u003e\u0026amp;lt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;gt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;amp;\u003c/code\u003e, \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e) are now decoded to literal characters when parsing markdown into the editor. \u003ccode\u003e\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026amp;\u003c/code\u003e are re-encoded when serializing back to markdown, while \u003ccode\u003e\u0026quot;\u003c/code\u003e is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses the \u003ccode\u003ecode: true\u003c/code\u003e extension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved.\u003c/li\u003e\n\u003cli\u003eFix ResizableNodeView ignoring node's inline setting by using \u003ccode\u003einline-flex\u003c/code\u003e for inline nodes and \u003ccode\u003eflex\u003c/code\u003e for block nodes\u003c/li\u003e\n\u003cli\u003eextendMarkRange defaults to using the attributes of the first mark of the given type, instead of \u003ccode\u003eattributes = {}\u003c/code\u003e. In particular, \u003ccode\u003eextendMarkRange('link')\u003c/code\u003e no longer extends to adjacent links with different hrefs; restore the previous behavior with \u003ccode\u003eextendMarkRange('link', {})\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix getMarkRange attributes default to consider the first mark \u003cem\u003eof the given type\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003eGuard mark delete event handling when \u003ccode\u003eunsetMark\u003c/code\u003e removes a mark from inline content that starts at position \u003ccode\u003e0\u003c/code\u003e, preventing a \u003ccode\u003eRangeError\u003c/code\u003e during the before-node lookup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML character escaping in markdown roundtrip. HTML entities (\u003ccode\u003e\u0026amp;lt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;gt;\u003c/code\u003e, \u003ccode\u003e\u0026amp;amp;\u003c/code\u003e, \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e) are now decoded to literal characters when parsing markdown into the editor. \u003ccode\u003e\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026amp;\u003c/code\u003e are re-encoded when serializing back to markdown, while \u003ccode\u003e\u0026quot;\u003c/code\u003e is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses the \u003ccode\u003ecode: true\u003c/code\u003e extension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-mathematics\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent inline math input rule from capturing previous character. Changed input rule to utilize negative lookbehind to prevent matching previous character. Ensures the range's \u003ccode\u003efrom\u003c/code\u003e position is correctly at the start of the double \u003ccode\u003e$\u003c/code\u003e signs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/suggestion\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- 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/ueberdosis/tiptap/blob/main/packages/extension-subscript/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-subscript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [912a49b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7d4fb9a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0c1c112]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0c1c112]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f99bdc2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.22.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [0bcf3c2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c94fac4]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6b9ea92]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.3\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/ueberdosis/tiptap/commit/7834835f8e1b29df717009c20845a5924db6d3eb\"\u003e\u003ccode\u003e7834835\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7665\"\u003e#7665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/91c51be53c4655ef07e29ec489471524debfa0ca\"\u003e\u003ccode\u003e91c51be\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7658\"\u003e#7658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9a6d57483401f051582e9e048bf523b51f0af680\"\u003e\u003ccode\u003e9a6d574\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/18f9afeecf9d19afb60efcee35de93df4cb97afb\"\u003e\u003ccode\u003e18f9afe\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7640\"\u003e#7640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/3d893bb786fa6c7069001f1f148034b15f9ce2c0\"\u003e\u003ccode\u003e3d893bb\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7617\"\u003e#7617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/48e0289bbdceb4e25ff918775bc32ede4013850a\"\u003e\u003ccode\u003e48e0289\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7606\"\u003e#7606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cbc999feed025cdbd07194169bbdcea0f763fb28\"\u003e\u003ccode\u003ecbc999f\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7602\"\u003e#7602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b9b9aa82d17d99a65032523b13f4819eb935a13c\"\u003e\u003ccode\u003eb9b9aa8\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7534\"\u003e#7534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5a123c37f18217a0ee14d1aea405c7d7f502f591\"\u003e\u003ccode\u003e5a123c3\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7519\"\u003e#7519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/73ece766fd1f5ce51723e7225a6da346c30a036f\"\u003e\u003ccode\u003e73ece76\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript/issues/7480\"\u003e#7480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.22.0/packages/extension-subscript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-superscript` from 3.17.0 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-superscript\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.22.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse a named import for Suggestion from \u003ccode\u003e@tiptap/suggestion\u003c/code\u003e to avoid bundler ESM/CJS interop\nwrapping (\u003ccode\u003e__toESM\u003c/code\u003e) that caused CJS consumers to r...\n\n_Description has been truncated_","html_url":"https://github.com/OKAMca/stack/pull/456","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OKAMca%2Fstack/issues/456","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/456/packages"}},{"old_version":"12.6.0","new_version":"12.7.1","update_type":"minor","path":null,"pr_created_at":"2026-01-17T19:40:42.000Z","version_change":"12.6.0 → 12.7.1","issue":{"uuid":"3825701483","node_id":"PR_kwDOO8FzmM69zu8g","number":25,"state":"closed","title":"Bump the bun group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-24T14:36:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-17T19:40:42.000Z","updated_at":"2026-01-24T14:36:25.000Z","time_to_close":586541,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bun","update_count":12,"packages":[{"name":"@elysiajs/static","old_version":"1.3.0","new_version":"1.4.7","repository_url":"https://github.com/elysiajs/elysia-static"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"drizzle-orm","old_version":"0.44.2","new_version":"0.45.1","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"elysia","old_version":"1.3.5","new_version":"1.4.22","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.3","repository_url":"https://github.com/panva/jose"},{"name":"radashi","old_version":"12.6.0","new_version":"12.7.1","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.2.18","new_version":"1.3.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"drizzle-kit","old_version":"0.31.4","new_version":"0.31.8","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"newman","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/postmanlabs/newman"},{"name":"pg","old_version":"8.16.3","new_version":"8.17.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elysiajs/static](https://github.com/elysiajs/elysia-static) | `1.3.0` | `1.4.7` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.2` | `0.45.1` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.4.22` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.3` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.7.1` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.3.11` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.18` | `1.3.6` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.4` | `0.31.8` |\n| [newman](https://github.com/postmanlabs/newman) | `6.2.1` | `6.2.2` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.17.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n\n\nUpdates `@elysiajs/static` from 1.3.0 to 1.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-static/releases\"\u003e\u003ccode\u003e@​elysiajs/static\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.7\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing slash on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.4.6...1.4.7\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.4.6...1.4.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enormalize path only when unsafe\u003c/li\u003e\n\u003cli\u003ecache \u003ccode\u003ecrypto\u003c/code\u003e package import\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.4.5...1.4.6\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.4.5...1.4.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve static paths correctly on Windows by \u003ca href=\"https://github.com/denysovvl\"\u003e\u003ccode\u003e@​denysovvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-static/pull/52\"\u003eelysiajs/elysia-static#52\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/denysovvl\"\u003e\u003ccode\u003e@​denysovvl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-static/pull/52\"\u003eelysiajs/elysia-static#52\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.4.4...1.4.5\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.4.4...1.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix cjs main import\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.4.3...1.4.4\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.4.3...1.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadjust build script\u003c/li\u003e\n\u003cli\u003eremove stat cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.4.2...1.4.3\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.4.2...1.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebetter caching mechanism\u003c/li\u003e\n\u003cli\u003escope cache to each instance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/elysiajs/elysia-static/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​elysiajs/static\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.7 - 17 Nov 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove trailing slash on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.6 - 3 Nov 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enormalize path only when unsafe\u003c/li\u003e\n\u003cli\u003ecache \u003ccode\u003ecrypto\u003c/code\u003e package import\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.5 - 1 Nov 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-static/pull/52\"\u003e#52\u003c/a\u003e resolve static paths correctly on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.4 - 14 Oct 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix cjs main import\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.3 - 13 Oct 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadjust build script\u003c/li\u003e\n\u003cli\u003eremove stat cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.2 - 13 Oct 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebetter caching mechanism\u003c/li\u003e\n\u003cli\u003escope cache to each instance\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.1 - 13 Oct 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eenable Bun full stack support\u003c/li\u003e\n\u003cli\u003egeneral performance improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-static/pull/34\"\u003e#34\u003c/a\u003e log errors, make it easier to debug errors inside \u003ccode\u003e@​elysiajs/static\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-static/pull/44\"\u003e#44\u003c/a\u003e fixed edge case when working dir is root\u003c/li\u003e\n\u003cli\u003euse process.getBuiltinModules instead of import\u003c/li\u003e\n\u003cli\u003erefactor codebase to be more readable\u003c/li\u003e\n\u003cli\u003erename \u003ccode\u003enoCache\u003c/code\u003e to \u003ccode\u003ecache\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eBun.Glob\u003c/code\u003e if Bun is detected\u003c/li\u003e\n\u003cli\u003econditional run \u003ccode\u003elistFiles\u003c/code\u003e only when necessary\u003c/li\u003e\n\u003cli\u003ereduce seed to \u003ccode\u003eprefix\u003c/code\u003e parameter\u003c/li\u003e\n\u003cli\u003ecache etag generation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove node-cache dependency\u003c/li\u003e\n\u003cli\u003eremove handle safe sep for windows as Node already handle it\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erename \u003ccode\u003eenableDecodeURI\u003c/code\u003e to \u003ccode\u003edecodeURI\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eresolve\u003c/code\u003e options, use default path.resolve instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.0-exp.0 - 23 Apr 2025\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/4d12f6843c00be9a5a282554a0d3b776f42cd147\"\u003e\u003ccode\u003e4d12f68\u003c/code\u003e\u003c/a\u003e :wrench: fix: remove trailing slash on windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/006fe7ea35e6a8099b420b5a87eb6cc1345a1a30\"\u003e\u003ccode\u003e006fe7e\u003c/code\u003e\u003c/a\u003e :wrench: fix: normalize path when necessary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/a6dc9bf48f322c21bdaa1edc7794fc5bbb507253\"\u003e\u003ccode\u003ea6dc9bf\u003c/code\u003e\u003c/a\u003e :wrench: fix: resolve static paths correctly on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/c1ca17f1f3d973a2d5eb1e6708ddc0520a275d73\"\u003e\u003ccode\u003ec1ca17f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-static/issues/52\"\u003e#52\u003c/a\u003e from denysovvl/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/6b58da2df203f50221f95bce2cb9ab72a659dad6\"\u003e\u003ccode\u003e6b58da2\u003c/code\u003e\u003c/a\u003e fix: resolve static paths correctly on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/516491cef0625d212bb910a9179c37bbd8922c71\"\u003e\u003ccode\u003e516491c\u003c/code\u003e\u003c/a\u003e :blue_book: doc: fix main import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/352784198f2ab848e26113626632f2ab5c945b35\"\u003e\u003ccode\u003e3527841\u003c/code\u003e\u003c/a\u003e :blue_book: doc: fix main import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/f4f14f3b6cd9cfbac71386011de4422b023e7e79\"\u003e\u003ccode\u003ef4f14f3\u003c/code\u003e\u003c/a\u003e :blue_book: doc: adjust build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/e99692b303b3f419bc2acefb9dc4b2411baf26d0\"\u003e\u003ccode\u003ee99692b\u003c/code\u003e\u003c/a\u003e :blue_book: doc: adjust build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-static/commit/c095eb851ac0eece287d6f430b9e7fd7c21a95f5\"\u003e\u003ccode\u003ec095eb8\u003c/code\u003e\u003c/a\u003e :blue_book: feat: remove stat cache\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.2 to 0.45.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions breaking in environments with forbidden \u003ccode\u003erequire()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5107\"\u003e#5107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions\u003c/li\u003e\n\u003cli\u003eAllowed subqueries in select fields\u003c/li\u003e\n\u003cli\u003eUpdated typo algorythm =\u0026gt; algorithm\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$onUpdate\u003c/code\u003e not handling \u003ccode\u003eSQL\u003c/code\u003e values (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2388\"\u003e#2388\u003c/a\u003e, tests implemented by \u003ca href=\"https://github.com/L-Mario564\"\u003eL-Mario564\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/pull/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epg\u003c/code\u003e mappers not handling \u003ccode\u003eDate\u003c/code\u003e instances in \u003ccode\u003ebun-sql:postgresql\u003c/code\u003e driver responses for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e types (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4493\"\u003e#4493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix durable sqlite transaction return value \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/3746\"\u003e#3746\u003c/a\u003e - thanks \u003ca href=\"https://github.com/joaocstro\"\u003e\u003ccode\u003e@​joaocstro\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add $replicas reference \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4874\"\u003e#4874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed invalid usage of \u003ccode\u003e.one()\u003c/code\u003e in \u003ccode\u003edurable-sqlite\u003c/code\u003e session\u003c/li\u003e\n\u003cli\u003eFixed spread operator related crash in sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eBetter browser support for sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eImproved sqlite \u003ccode\u003eblob\u003c/code\u003e mapping\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wrong DrizzleQueryError export. thanks \u003ca href=\"https://github.com/nathankleyn\"\u003e\u003ccode\u003e@​nathankleyn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by drizzle function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eawait db.$client.[...]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eupdated_at\u003c/code\u003e column to the \u003ccode\u003eneon_auth.users_sync\u003c/code\u003e table definition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/a086f59fba7f46f3a077893ba912c99e91eaa760\"\u003e\u003ccode\u003ea086f59\u003c/code\u003e\u003c/a\u003e Fixed pg-native Pool detection in node-postgres transactions breaking in envi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ce88a181e03d8b9b3fd0b62c93cc1faa05b0e000\"\u003e\u003ccode\u003ece88a18\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/ext-deps-kit' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c8a4c508b36813599e6de891166a6888720a307\"\u003e\u003ccode\u003e5c8a4c5\u003c/code\u003e\u003c/a\u003e +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/73e2ea486f6781bc7bfd2c287590d9c96e319b51\"\u003e\u003ccode\u003e73e2ea4\u003c/code\u003e\u003c/a\u003e feat: Add release router workflow to manage feature and latest releases\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.2...0.45.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 drizzle-orm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.4.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1655\"\u003e#1655\u003c/a\u003e decode single values in ArrayQuery by \u003ca href=\"https://github.com/zoriya\"\u003e\u003ccode\u003e@​zoriya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse imperative check for \u003ccode\u003ereplaceURLPath\u003c/code\u003e instead of allocating \u003ccode\u003enew URL\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ereduce ts-ignore/ts-expect-error on promise map handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1671\"\u003e#1671\u003c/a\u003e mount produces incorrect URL path when Elysia instance has prefix option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1617\"\u003eelysiajs/elysia#1617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1623\"\u003e#1623\u003c/a\u003e AOT compilation removes beforeHandle when using arrow function expression by \u003ca href=\"https://github.com/tt-a1i\"\u003e\u003ccode\u003e@​tt-a1i\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1667\"\u003e#1667\u003c/a\u003e skip body parsing on mount with dynamic mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1662\"\u003e#1662\u003c/a\u003e custom thenable fallback in \u003ccode\u003emapCompactResponse\u003c/code\u003e causing runtime crash with undefined variable by \u003ca href=\"https://github.com/raunak-rpm\"\u003e\u003ccode\u003e@​raunak-rpm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1661\"\u003e#1661\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1663\"\u003e#1663\u003c/a\u003e fix SSE double-wrapping bug when returning pre-formatted Response by \u003ca href=\"https://github.com/raunak-rpm\"\u003e\u003ccode\u003e@​raunak-rpm\u003c/code\u003e\u003c/a\u003e in\u003c/li\u003e\n\u003cli\u003eValueError with summary missing types\u003c/li\u003e\n\u003cli\u003eElysia not using Bun.routes by default\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/raunak-rpm\"\u003e\u003ccode\u003e@​raunak-rpm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1663\"\u003eelysiajs/elysia#1663\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.21...1.4.22\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.21...1.4.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.21\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1654\"\u003e#1654\u003c/a\u003e encode t.Date() to iso string by \u003ca href=\"https://github.com/zoriya\"\u003e\u003ccode\u003e@​zoriya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1624\"\u003e#1624\u003c/a\u003e apply macros before merging hooks in group method by \u003ca href=\"https://github.com/tt-a1i\"\u003e\u003ccode\u003e@​tt-a1i\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ecall Sucrose GC unref when possible (browser fallback)\u003c/li\u003e\n\u003cli\u003eadd allowUnsafeValidationDetails to Standard Validator\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/tt-a1i\"\u003e\u003ccode\u003e@​tt-a1i\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1624\"\u003eelysiajs/elysia#1624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zoriya\"\u003e\u003ccode\u003e@​zoriya\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1654\"\u003eelysiajs/elysia#1654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.20...1.4.21\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.20...1.4.21\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eModelValidator.schema\u003c/code\u003e for accessing raw schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1636\"\u003e#1636\u003c/a\u003e add \u003ccode\u003esubscriptions\u003c/code\u003e to \u003ccode\u003eElysia.ws\u003c/code\u003e context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1638\"\u003e#1638\u003c/a\u003e unref Sucrose gc by \u003ca href=\"https://github.com/akim-bow\"\u003e\u003ccode\u003e@​akim-bow\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1649\"\u003e#1649\u003c/a\u003e add null check for object properties (t.Record) by \u003ca href=\"https://github.com/aymaneallaoui\"\u003e\u003ccode\u003e@​aymaneallaoui\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1646\"\u003e#1646\u003c/a\u003e use constant-time comparison for signed cookie verification by \u003ca href=\"https://github.com/JNX03\"\u003e\u003ccode\u003e@​JNX03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1639\"\u003e#1639\u003c/a\u003e compose: ReferenceError: \u0026quot;_r_r is not defined\u0026quot; when onError returns plain object \u0026amp; mapResponse exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1631\"\u003e#1631\u003c/a\u003e update Exact Mirror to 0.2.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.22 - 14 Jan 2026\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003euse imperative check for \u003ccode\u003ereplaceURLPath\u003c/code\u003e instead of allocating \u003ccode\u003enew URL\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ereduce ts-ignore/ts-expect-error on promise map handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1655\"\u003e#1655\u003c/a\u003e decode single values in ArrayQuery\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1671\"\u003e#1671\u003c/a\u003e mount produces incorrect URL path when Elysia instance has prefix option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1617\"\u003eelysiajs/elysia#1617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1623\"\u003e#1623\u003c/a\u003e AOT compilation removes beforeHandle when using arrow function expression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1667\"\u003e#1667\u003c/a\u003e skip body parsing on mount with dynamic mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1662\"\u003e#1662\u003c/a\u003e custom thenable fallback in \u003ccode\u003emapCompactResponse\u003c/code\u003e causing runtime crash with undefined variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1661\"\u003e#1661\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1663\"\u003e#1663\u003c/a\u003e fix SSE double-wrapping bug when returning pre-formatted Response\u003c/li\u003e\n\u003cli\u003eValueError with summary missing types\u003c/li\u003e\n\u003cli\u003eElysia not using Bun.routes by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.21 - 4 Jan 2026\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1654\"\u003e#1654\u003c/a\u003e encode t.Date() to iso string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1624\"\u003e#1624\u003c/a\u003e apply macros before merging hooks in group method\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ecall Sucrose GC unref when possible (browser fallback)\u003c/li\u003e\n\u003cli\u003eadd allowUnsafeValidationDetails to Standard Validator\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.20 - 3 Jan 2026\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eModelValidator.schema\u003c/code\u003e for accessing raw schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1636\"\u003e#1636\u003c/a\u003e add \u003ccode\u003esubscriptions\u003c/code\u003e to \u003ccode\u003eElysia.ws\u003c/code\u003e context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1638\"\u003e#1638\u003c/a\u003e unref Sucrose gc\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1649\"\u003e#1649\u003c/a\u003e add null check for object properties (t.Record)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1646\"\u003e#1646\u003c/a\u003e use constant-time comparison for signed cookie verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1639\"\u003e#1639\u003c/a\u003e compose: ReferenceError: \u0026quot;_r_r is not defined\u0026quot; when onError returns plain object \u0026amp; mapResponse exists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1631\"\u003e#1631\u003c/a\u003e update Exact Mirror to 0.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1630\"\u003e#1630\u003c/a\u003e enforce fetch to return MaybePromise\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eElysia.models\u003c/code\u003e broke when referencing non typebox model\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.19 - 13 Dec 2025\u003c/h1\u003e\n\u003cp\u003eSecurity:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ereject invalid cookie signature when using cookie rotation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovement\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1609\"\u003e#1609\u003c/a\u003e calling afterResponse with aot: false\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1607\"\u003e#1607\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1606\"\u003e#1606\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1138\"\u003e#1139\u003c/a\u003e data coercion on nested form data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1604\"\u003e#1604\u003c/a\u003e save lazy compilation of \u003ccode\u003eElysia.fetch\u003c/code\u003e for up to 45x performance improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1588\"\u003e#1588\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1587\"\u003e#1587\u003c/a\u003e add seen weakset during mergeDeep\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/f027642a9b83c1ba6962413a64d773a6c959ff31\"\u003e\u003ccode\u003ef027642\u003c/code\u003e\u003c/a\u003e :blue_book: doc: document changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/935efe29e970e6fbfa36e503aae977afb4eca33a\"\u003e\u003ccode\u003e935efe2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1657\"\u003e#1657\u003c/a\u003e from elysiajs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/131a45203020d1b7f38537df2c24c0f81422b3d0\"\u003e\u003ccode\u003e131a452\u003c/code\u003e\u003c/a\u003e :blue_book: doc: 1.4.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/44789143087ae878ca12aaf108b569e7eaae62e3\"\u003e\u003ccode\u003e4478914\u003c/code\u003e\u003c/a\u003e :broom: chore: clean up code review feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/8c42013ab10e0000628e12b09369476be8bb375f\"\u003e\u003ccode\u003e8c42013\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1655\"\u003e#1655\u003c/a\u003e from zoriya/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/bc882d42dd6af523f492274098d1c7c446cd675a\"\u003e\u003ccode\u003ebc882d4\u003c/code\u003e\u003c/a\u003e :blue_book: doc: document changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/7f8f55c04f2a497b8bce42298d3ee372fd7e29d0\"\u003e\u003ccode\u003e7f8f55c\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/4c28294827b697ebc6fd37e2b12e6db8e0310150\"\u003e\u003ccode\u003e4c28294\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1662\"\u003e#1662\u003c/a\u003e from raunak-rpm/feature/my-contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/bb45335632a8a5871f2d5441479973e803540192\"\u003e\u003ccode\u003ebb45335\u003c/code\u003e\u003c/a\u003e :blue_book: doc: document changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/d09715523930a1fc0febea03f4b198ca56963d28\"\u003e\u003ccode\u003ed097155\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into next\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.4.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for elysia since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.3\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid export * as for google closure's compiler sake (\u003ca href=\"https://github.com/panva/jose/commit/6303d98efba00c9a3f8f3e814c85ac6e6944b11c\"\u003e6303d98\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/832\"\u003e#832\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.2\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efallback to checking instanceof for CryptoKey (\u003ca href=\"https://github.com/panva/jose/commit/901cd908f325265c39f8af1f1505138e0a689f94\"\u003e901cd90\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/803\"\u003e#803\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/821\"\u003e#821\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/827\"\u003e#827\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/828\"\u003e#828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.1\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd link to RFC9864 (\u003ca href=\"https://github.com/panva/jose/commit/767edde5bde07c60e2c1b1db365ad234a9ae5195\"\u003e767edde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink to ML-DSA for JOSE (\u003ca href=\"https://github.com/panva/jose/commit/ed4252ca8ed084e734a53b214f62e3da11c39857\"\u003eed4252c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove mention of Edge Runtime from the readme (\u003ca href=\"https://github.com/panva/jose/commit/94fdde702498f5e94ec3307f85f120f43a527590\"\u003e94fdde7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate README.md (\u003ca href=\"https://github.com/panva/jose/commit/25098ef7518be732bbef3ea6ed87b0d61a85f581\"\u003e25098ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate named exports in the source code (\u003ca href=\"https://github.com/panva/jose/commit/f6ae30d5d86c376269ffa853f62e403d13d4f610\"\u003ef6ae30d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose setKeyManagementParameters also on a GeneralEncrypt Recipient (\u003ca href=\"https://github.com/panva/jose/commit/16e6b230ee29662c599c556b91a2c367f0fa088c\"\u003e16e6b23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efaster path for symmetric key checks (\u003ca href=\"https://github.com/panva/jose/commit/a44c2ec6351fb639816846ec8b23f5f084a3d9fb\"\u003ea44c2ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove en/decoding overheads (\u003ca href=\"https://github.com/panva/jose/commit/daee4265c9ab218acbcdb1d7b10c3c728447240b\"\u003edaee426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.2...v6.1.3\"\u003e6.1.3\u003c/a\u003e (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid export * as for google closure's compiler sake (\u003ca href=\"https://github.com/panva/jose/commit/6303d98efba00c9a3f8f3e814c85ac6e6944b11c\"\u003e6303d98\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/832\"\u003e#832\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.1...v6.1.2\"\u003e6.1.2\u003c/a\u003e (2025-11-15)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efallback to checking instanceof for CryptoKey (\u003ca href=\"https://github.com/panva/jose/commit/901cd908f325265c39f8af1f1505138e0a689f94\"\u003e901cd90\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/803\"\u003e#803\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/821\"\u003e#821\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/827\"\u003e#827\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/828\"\u003e#828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.0...v6.1.1\"\u003e6.1.1\u003c/a\u003e (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd link to RFC9864 (\u003ca href=\"https://github.com/panva/jose/commit/767edde5bde07c60e2c1b1db365ad234a9ae5195\"\u003e767edde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink to ML-DSA for JOSE (\u003ca href=\"https://github.com/panva/jose/commit/ed4252ca8ed084e734a53b214f62e3da11c39857\"\u003eed4252c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove mention of Edge Runtime from the readme (\u003ca href=\"https://github.com/panva/jose/commit/94fdde702498f5e94ec3307f85f120f43a527590\"\u003e94fdde7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate README.md (\u003ca href=\"https://github.com/panva/jose/commit/25098ef7518be732bbef3ea6ed87b0d61a85f581\"\u003e25098ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate named exports in the source code (\u003ca href=\"https://github.com/panva/jose/commit/f6ae30d5d86c376269ffa853f62e403d13d4f610\"\u003ef6ae30d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose setKeyManagementParameters also on a GeneralEncrypt Recipient (\u003ca href=\"https://github.com/panva/jose/commit/16e6b230ee29662c599c556b91a2c367f0fa088c\"\u003e16e6b23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efaster path for symmetric key checks (\u003ca href=\"https://github.com/panva/jose/commit/a44c2ec6351fb639816846ec8b23f5f084a3d9fb\"\u003ea44c2ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove en/decoding overheads (\u003ca href=\"https://github.com/panva/jose/commit/daee4265c9ab218acbcdb1d7b10c3c728447240b\"\u003edaee426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\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/panva/jose/commit/ebb8774d3ff6e8ab98204c51dc29fb876f116384\"\u003e\u003ccode\u003eebb8774\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6303d98efba00c9a3f8f3e814c85ac6e6944b11c\"\u003e\u003ccode\u003e6303d98\u003c/code\u003e\u003c/a\u003e refactor: avoid export * as for google closure's compiler sake\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/39c880544aadac22a041f8b31f7bd29cb6e166c2\"\u003e\u003ccode\u003e39c8805\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf5726e81888218889e0681c200e2553aec86136\"\u003e\u003ccode\u003ecf5726e\u003c/code\u003e\u003c/a\u003e chore: update error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/0154775994a7f6531504796a05f35f4e014047c0\"\u003e\u003ccode\u003e0154775\u003c/code\u003e\u003c/a\u003e chore: update threat model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/d015cdfa2478914b3897b05e2f98dbea902b030e\"\u003e\u003ccode\u003ed015cdf\u003c/code\u003e\u003c/a\u003e chore: add a threat model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/c5e285ed9674b8a188cd2b3f21ac74c76719e7b9\"\u003e\u003ccode\u003ec5e285e\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/d6813158ebf65cd9ea4a5678f89308d52b3382be\"\u003e\u003ccode\u003ed681315\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/4ae1005d83edc665d611f6ab13dc13fcfa84ac11\"\u003e\u003ccode\u003e4ae1005\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump glob from 11.0.3 to 11.1.0 (\u003ca href=\"https://redirect.github.com/panva/jose/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/aaedc258b4479bd77d28009232e1327ddc4b0b80\"\u003e\u003ccode\u003eaaedc25\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/panva/jose/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for jose since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure DurationParser static properties can be tree-shaked in \u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003eb9d7529\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eNew Functions\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003egetOrInsert\u003c/code\u003e and \u003ccode\u003egetOrInsertComputed\u003c/code\u003e functions [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/444\"\u003e#444\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/444\"\u003eradashi-org/radashi#444\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAccess or initialize map entries without boilerplate branching. \u003ccode\u003egetOrInsert\u003c/code\u003e writes the provided value once, while \u003ccode\u003egetOrInsertComputed\u003c/code\u003e lazily creates an entry only when it is missing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWorks with both \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eWeakMap\u003c/code\u003e instances\u003c/li\u003e\n\u003cli\u003eReturns the stored entry so you can chain additional logic\u003c/li\u003e\n\u003cli\u003eAvoids unnecessary factory calls when a key already exists\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003econst counts = new Map\u0026lt;string, number\u0026gt;()\u003c/p\u003e\n\u003cp\u003e_.getOrInsert(counts, 'clicks', 1) // =\u0026gt; 1\n_.getOrInsert(counts, 'clicks', 5) // =\u0026gt; 1\n_.getOrInsertComputed(counts, 'views', () =\u0026gt; 10) // =\u0026gt; 10\n_.getOrInsertComputed(counts, 'views', () =\u0026gt; 0) // =\u0026gt; 10\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eInspired by TC39's \u003ca href=\"https://github.com/tc39/proposal-upsert\"\u003eupsert proposal\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e🔗 Docs: \u003ca href=\"https://radashi.js.org/reference/object/getOrInsert\"\u003egetOrInsert\u003c/a\u003e · \u003ca href=\"https://radashi.js.org/reference/object/getOrInsertComputed\"\u003egetOrInsertComputed\u003c/a\u003e / Source: \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/object/getOrInsert.ts\"\u003egetOrInsert.ts\u003c/a\u003e · \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/object/getOrInsertComputed.ts\"\u003egetOrInsertComputed.ts\u003c/a\u003e / Tests: \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/object/getOrInsert.test.ts\"\u003egetOrInsert.test.ts\u003c/a\u003e · \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/object/getOrInsertComputed.test.ts\"\u003egetOrInsertComputed.test.ts\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdd \u003ccode\u003eisArrayEqual\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/417\"\u003e#417\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/417\"\u003eradashi-org/radashi#417\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eCompare arrays with \u003ccode\u003eObject.is\u003c/code\u003e precision. \u003ccode\u003eisArrayEqual\u003c/code\u003e checks length and element identity, correctly handling tricky cases like \u003ccode\u003eNaN\u003c/code\u003e, sparse arrays, and the \u003ccode\u003e+0\u003c/code\u003e/\u003ccode\u003e-0\u003c/code\u003e distinction.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUses \u003ccode\u003eObject.is\u003c/code\u003e so \u003ccode\u003eNaN\u003c/code\u003e matches itself while \u003ccode\u003e+0\u003c/code\u003e and \u003ccode\u003e-0\u003c/code\u003e stay distinct\u003c/li\u003e\n\u003cli\u003eShort-circuits when lengths differ for a fast inequality check\u003c/li\u003e\n\u003cli\u003eLeaves the original arrays untouched\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003e_.isArrayEqual([1, 2, 3], [1, 2, 3]) // =\u0026gt; true\n_.isArrayEqual([0], [-0]) // =\u0026gt; false\n_.isArrayEqual([Number.NaN], [Number.NaN]) // =\u0026gt; true\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/array/isArrayEqual\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/array/isArrayEqual.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/array/isArrayEqual.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.7.1] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure DurationParser static properties can be tree-shaked in \u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003eb9d7529\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.7.0] - 2025-10-17\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eidentity\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/38e2f37e411eefaf383d9c363ed1a481d69dbf38\"\u003e38e2f37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisArrayEqual\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/095f2b049fb29836c0b912630e4465cb56936deb\"\u003e095f2b0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisMapEqual\u003c/code\u003e and \u003ccode\u003eisSetEqual\u003c/code\u003e functions in \u003ca href=\"https://github.com/radashi-org/radashi/commit/0fa566a133eb2dd85faa9116e3f18c930be4243f\"\u003e0fa566a\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetOrInsert\u003c/code\u003e and \u003ccode\u003egetOrInsertComputed\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/46750764d17ab545f9d5ed72e4ba5f4a0253070a\"\u003e4675076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(objectify)\u003c/strong\u003e Add \u003ccode\u003eindex\u003c/code\u003e parameter to getKey and getValue functions in \u003ca href=\"https://github.com/radashi-org/radashi/commit/150647245b473b789a1c6f4b11e57d34f2ff5514\"\u003e1506472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd absoluteJitter and proportionalJitter in \u003ca href=\"https://github.com/radashi-org/radashi/commit/ebea7d73a3b3ae7da6a3db82374600317fd25b08\"\u003eebea7d7\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve tuple type in \u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e even with a \u003ccode\u003egetter\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/c72a1c4b090cc985a2dd7baa44548693dc7e8e36\"\u003ec72a1c4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eidentity\u003c/code\u003e as default getter for \u003ccode\u003esort\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/df55a6efacb129bf6bcbee00ff84f0886a604c23\"\u003edf55a6e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/478e0cdb1ec928a08724d4caadc2b9083f4cdb3b\"\u003e\u003ccode\u003e478e0cd\u003c/code\u003e\u003c/a\u003e chore(release): 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/763e630721c5334da0e27db1fd1172c1690ae913\"\u003e\u003ccode\u003e763e630\u003c/code\u003e\u003c/a\u003e chore: update .cliffignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003e\u003ccode\u003eb9d7529\u003c/code\u003e\u003c/a\u003e fix: ensure DurationParser static properties can be tree-shaked (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/015494380486af6a4135bed6967c0478dd8a0d5f\"\u003e\u003ccode\u003e0154943\u003c/code\u003e\u003c/a\u003e chore(scripts): use dist build for tree-shake-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/6207890c8cd276471be264475d871e73d137308e\"\u003e\u003ccode\u003e6207890\u003c/code\u003e\u003c/a\u003e chore: add tree-shake-check script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/6c8276a1bfc6b7ae7f99376f1ee7e5ec13d08b4c\"\u003e\u003ccode\u003e6c8276a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat!: transpile to Node18 syntax (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/448\"\u003e#448\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/b109d1e67a13606021358f3e5fa0caa675ea2df5\"\u003e\u003ccode\u003eb109d1e\u003c/code\u003e\u003c/a\u003e feat!: transpile to Node18 syntax (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/f0c9c33a2a194f7459cd4c3f9bcdf17026b36fdd\"\u003e\u003ccode\u003ef0c9c33\u003c/code\u003e\u003c/a\u003e chore(docs): remove unnecessary await in example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/900f2e8f892e2af7a91033db524b46b4a096833d\"\u003e\u003ccode\u003e900f2e8\u003c/code\u003e\u003c/a\u003e chore(release): 12.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/11d932da6a802dc57eabbeedf87399f7073a2b1d\"\u003e\u003ccode\u003e11d932d\u003c/code\u003e\u003c/a\u003e chore: prepare release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.0.6 to 2.3.11\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.11\u003c/h2\u003e\n\u003ch2\u003e2.3.11\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/8583\"\u003e#8583\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/83be2101cb14969e3affda260773e33e50874df0\"\u003e\u003ccode\u003e83be210\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-template-root/\"\u003e\u003ccode\u003euseVueValidTemplateRoot\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis rule validates only root-level \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements in Vue single-file components. If the \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e has a \u003ccode\u003esrc\u003c/code\u003e attribute, it must be empty. Otherwise, it must contain content.\u003c/p\u003e\n\u003cp\u003eInvalid examples:\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template src=\u0026quot;./foo.html\u0026quot;\u0026gt;content\u0026lt;/template\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template\u0026gt;\u0026lt;/template\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eValid examples:\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template\u0026gt;content\u0026lt;/template\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template src=\u0026quot;./foo.html\u0026quot;\u0026gt;\u0026lt;/template\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/8586\"\u003e#8586\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/df8fe0637438573c15e4348008fc037a245c3481\"\u003e\u003ccode\u003edf8fe06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-consistent-v-bind-style/\"\u003e\u003ccode\u003euseVueConsistentVBindStyle\u003c/code\u003e\u003c/a\u003e. Enforces consistent \u003ccode\u003ev-bind\u003c/code\u003e style (\u003ccode\u003e:prop\u003c/code\u003e shorthand vs \u003ccode\u003ev-bind:prop\u003c/code\u003e longhand). Default prefers shorthand; configurable via rule options.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8587\"\u003e#8587\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9a8c98dfe80301122091c96d6d42aa0d4e1d4030\"\u003e\u003ccode\u003e9a8c98d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-v-for-key/\"\u003e\u003ccode\u003euseVueVForKey\u003c/code\u003e\u003c/a\u003e, which enforces that any element using \u003ccode\u003ev-for\u003c/code\u003e also specifies a \u003ccode\u003ekey\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\u0026lt;li v-for=\u0026quot;item in items\u0026quot;\u0026gt;{{ item }}\u0026lt;/li\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\u0026lt;li v-for=\u0026quot;item in items\u0026quot; :key=\u0026quot;item.id\u0026quot;\u0026gt;{{ item }}\u0026lt;/li\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/8586\"\u003e#8586\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/df8fe0637438573c15e4348008fc037a245c3481\"\u003e\u003ccode\u003edf8fe06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-consistent-v-on-style/\"\u003e\u003ccode\u003euseVueConsistentVOnStyle\u003c/code\u003e\u003c/a\u003e. Enforces consistent \u003ccode\u003ev-on\u003c/code\u003e style (\u003ccode\u003e@event\u003c/code\u003e shorthand vs \u003ccode\u003ev-on:event\u003c/code\u003e longhand). Default prefers shorthand; configurable via rule options.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8583\"\u003e#8583\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/83be2101cb14969e3affda260773e33e50874df0\"\u003e\u003ccode\u003e83be210\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-v-once/\"\u003e\u003ccode\u003euseVueValidVOnce\u003c/code\u003e\u003c/a\u003e. Enforces that usages of the \u003ccode\u003ev-once\u003c/code\u003e directive in Vue.js SFC are valid.\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.3.11\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/8583\"\u003e#8583\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/83be2101cb14969e3affda260773e33e50874df0\"\u003e\u003ccode\u003e83be210\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-template-root/\"\u003e\u003ccode\u003euseVueValidTemplateRoot\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis rule validates only root-level \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements in Vue single-file components. If the \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e has a \u003ccode\u003esrc\u003c/code\u003e attribute, it must be empty. Otherwise, it must contain content.\u003c/p\u003e\n\u003cp\u003eInvalid examples:\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template src=\u0026quot;./foo.html\u0026quot;\u0026gt;content\u0026lt;/template\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template\u0026gt;\u0026lt;/template\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eValid examples:\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template\u0026gt;content\u0026lt;/template\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template src=\u0026quot;./foo.html\u0026quot;\u0026gt;\u0026lt;/template\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/8586\"\u003e#8586\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/df8fe0637438573c15e4348008fc037a245c3481\"\u003e\u003ccode\u003edf8fe06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-consistent-v-bind-style/\"\u003e\u003ccode\u003euseVueConsistentVBindStyle\u003c/code\u003e\u003c/a\u003e. Enforces consistent \u003ccode\u003ev-bind\u003c/code\u003e style (\u003ccode\u003e:prop\u003c/code\u003e shorthand vs \u003ccode\u003ev-bind:prop\u003c/code\u003e longhand). Default prefers shorthand; configurable via rule options.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8587\"\u003e#8587\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9a8c98dfe80301122091c96d6d42aa0d4e1d4030\"\u003e\u003ccode\u003e9a8c98d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-v-for-key/\"\u003e\u003ccode\u003euseVueVForKey\u003c/code\u003e\u003c/a\u003e, which enforces that any element using \u003ccode\u003ev-for\u003c/code\u003e also specifies a \u003ccode\u003ekey\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\u0026lt;li v-for=\u0026quot;item in items\u0026quot;\u0026gt;{{ item }}\u0026lt;/li\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\u0026lt;li v-for=\u0026quot;item in items\u0026quot; :key=\u0026quot;item.id\u0026quot;\u0026gt;{{ item }}\u0026lt;/li\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/8586\"\u003e#8586\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/df8fe0637438573c15e4348008fc037a245c3481\"\u003e\u003ccode\u003edf8fe06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-consistent-v-on-style/\"\u003e\u003ccode\u003euseVueConsistentVOnStyle\u003c/code\u003e\u003c/a\u003e. Enforces consistent \u003ccode\u003ev-on\u003c/code\u003e style (\u003ccode\u003e@event\u003c/code\u003e shorthand vs \u003ccode\u003ev-on:event\u003c/code\u003e longhand). Default prefers shorthand; configurable via rule options.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8583\"\u003e#8583\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/83be2101cb14969e3affda260773e33e50874df0\"\u003e\u003ccode\u003e83be210\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-v-once/\"\u003e\u003ccode\u003euseVueValidVOnce\u003c/code\u003e\u003c/a\u003e. Enforces that usages of the \u003ccode\u003ev-once\u003c/code\u003e directive in Vue.js SFC are valid.\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\u0026lt;!-- Valid --\u0026gt;\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/1550e7399da3e51c1d22fe26f37a8ff45058c355\"\u003e\u003ccode\u003e1550e73\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8507\"\u003e#8507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a3a27a74940c592e89cdeda38f0efc82b688a030\"\u003e\u003ccode\u003ea3a27a7\u003c/code\u003e\u003c/a\u003e feat(analyze/html/vue): add useVueVapor rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8644\"\u003e#8644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9a8c98dfe80301122091c96d6d42aa0d4e1d4030\"\u003e\u003ccode\u003e9a8c98d\u003c/code\u003e\u003c/a\u003e feat(analyze/html/vue): add \u003ccode\u003euseVueVForKey\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8587\"\u003e#8587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ab9af9a48aa06caf72c867ede4613a0c0045c2f2\"\u003e\u003ccode\u003eab9af9a\u003c/code\u003e\u003c/a\u003e feat: no-jsx-props-bind (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7410\"\u003e#7410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/df8fe0637438573c15e4348008fc037a245c3481\"\u003e\u003ccode\u003edf8fe06\u003c/code\u003e\u003c/a\u003e feat(analyze/html/vue): add v-bind/v-on style rules (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8586\"\u003e#8586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/83be2101cb14969e3affda260773e33e50874df0\"\u003e\u003ccode\u003e83be210\u003c/code\u003e\u003c/a\u003e feat(analyze/html/vue): add a few more simple vue lint rules (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8583\"\u003e#8583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a3a1ad2b3d2bc85b296472a811a6554c84b63f53\"\u003e\u003ccode\u003ea3a1ad2\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): port \u003ccode\u003enoBeforeInteractiveScriptOutsideDocument\u003c/code\u003e from ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9dd9ca776a9aebc5faac023aa94cd7c790b225e3\"\u003e\u003ccode\u003e9dd9ca7\u003c/code\u003e\u003c/a\u003e feat(graphql_analyze): implement useUniqueArgumentNames (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8591\"\u003e#8591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5e85d4360d5b8848cf3c04b5ef9e74dc14f251bd\"\u003e\u003ccode\u003e5e85d43\u003c/code\u003e\u003c/a\u003e feat(graphql_analyze): implement useUniqueFieldDefinitionNames (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8598\"\u003e#8598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a5f59cd709ffb8b66305681aff2523240a2d021e\"\u003e\u003ccode\u003ea5f59cd\u003c/code\u003e\u003c/a\u003e feat(graphql_analyze): implement useUniqueInputFieldNames (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8592\"\u003e#8592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.11/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 `@types/bun` from 1.2.18 to 1.3.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/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-kit` from 0.31.4 to 0.31.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrizzle-kit@0.31.8\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ealgorythm\u003c/code\u003e =\u0026gt; \u003ccode\u003ealgorithm\u003c/code\u003e typo.\u003c/li\u003e\n\u003cli\u003eFixed external dependencies in build configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.6\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2853\"\u003e[BUG]: Importing drizzle-kit/api fails in ESM modules\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edrizzle-kit@0.31.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd casing support to studio configuration and related functions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ce88a181e03d8b9b3fd0b62c93cc1faa05b0e000\"\u003e\u003ccode\u003ece88a18\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/ext-deps-kit' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c8a4c508b36813599e6de891166a6888720a307\"\u003e\u003ccode\u003e5c8a4c5\u003c/code\u003e\u003c/a\u003e +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/73e2ea486f6781bc7bfd2c287590d9c96e319b51\"\u003e\u003ccode\u003e73e2ea4\u003c/code\u003e\u003c/a\u003e feat: Add release router workflow to manage feature and latest releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/378b0432d549441fa61de200589a790f1171b6fe\"\u003e\u003ccode\u003e378b043\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5002\"\u003e#5002\u003c/a\u003e from drizzle-team/main-next-pack\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.31.4...drizzle-kit@0.31.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for drizzle-kit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `newman` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postmanlabs/newman/blob/develop/CHANGELOG.yaml\"\u003enewman's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e6.2.2:\ndate: 2026-01-16\nchores:\n- Update dependencies\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postmanlabs/newman/commit/6b389d4255e6c8bc62ef56aa96af050ef662163a\"\u003e\u003ccode\u003e6b389d4\u003c/code\u003e\u003c/a\u003e Merge branch 'release/6.2.2'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postmanlabs/newman/commit/90d50ae4a7383ac0391d76f0ed3be072250207b4\"\u003e\u003ccode\u003e90d50ae\u003c/code\u003e\u003c/a\u003e Release v6.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postmanlabs/newman/commit/e2ba4d6e9833e582df2335aeb820510ec92ad3ec\"\u003e\u003ccode\u003ee2ba4d6\u003c/code\u003e\u003c/a\u003e update dependencies (\u003ca href=\"https://redirect.github.com/postmanlabs/newman/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postmanlabs/newman/commit/74a45548df1bc6632f338e1b5e8239a25f314c5d\"\u003e\u003ccode\u003e74a4554\u003c/code\u003e\u003c/a\u003e Merge branch 'release/6.2.1' into develop\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postmanlabs/newman/compare/v6.2.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.16.3 to 8.17.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAll major and minor releases are briefly explained below.\u003c/p\u003e\n\u003cp\u003eFor richer information consult the commit log on github with referenced pull requests.\u003c/p\u003e\n\u003cp\u003eWe do not include break-fix version release in this file.\u003c/p\u003e\n\u003ch2\u003epg@8.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow correct error if database URL parsing \u003ca href=\"https://redirect.github.com/brianc/node-postgres/issues/3513\"\u003efails\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3438\"\u003emin connection pool size\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3423\"\u003eesm\u003c/a\u003e importing. CommonJS importing is still also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support from SCRAM-SAH-256-PLUS i.e. \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3356\"\u003echannel binding\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to specify query timeout on \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3074\"\u003eper-query basis\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equeryMode\u003c/code\u003e config option to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3214\"\u003eforce use of the extended query protocol\u003c/a\u003e on queries without any parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg-pool@8.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmit \u003ccode\u003erelease\u003c/code\u003e event when client is returned to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2845\"\u003ethe pool\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2898\"\u003estream factory\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2901\"\u003eBetter errors\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2815\"\u003eUse native crypto module\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum required version of \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2787\"\u003enative bindings\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCatch previously uncatchable errors thrown in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2569\"\u003e\u003ccode\u003epool.query\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePrevent the pool from blocking the event loop if all clients are \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2721\"\u003eidle\u003c/a\u003e (and \u003ccode\u003eallowExitOnIdle\u003c/code\u003e is enabled).\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003elock_timeout\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2779\"\u003eclient config\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix errors thrown in callbacks from \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2753\"\u003einterfering with cleanup\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003epg-pool@3.5.0\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/brianc/node-postgres/commit/4eb7529a5906f2000faf72b5452e10d95bde2f9e\"\u003e\u003ccode\u003e4eb7529\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b94c8e136647d96ca6f54029b2a87bdb469ba460\"\u003e\u003ccode\u003eb94c8e1\u003c/code\u003e\u003c/a\u003e Don't use prefix import as it breaks in old nodes. (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3578\"\u003e#3578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/6bf475c3c1770a37857a97db3498904f61f69b51\"\u003e\u003ccode\u003e6bf475c\u003c/code\u003e\u003c/a\u003e Improve Deno compatibility: config-first and safe env access (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3547\"\u003e#3547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d10e09c888f94abf77382aba6f353ca665a1cf09\"\u003e\u003ccode\u003ed10e09c\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/917478397b0cfbb95f0275e1974a72bb581b07a9\"\u003e\u003ccode\u003e9174783\u003c/code\u003e\u003c/a\u003e test: Replace dead row length check with similar shape check (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/27a27547872f7371cfaa2a334fe822b2a3f278f2\"\u003e\u003ccode\u003e27a2754\u003c/code\u003e\u003c/a\u003e Deprecations (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.17.1/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3...\n\n_Description has been truncated_","html_url":"https://github.com/bedstack/bedstack-stripped/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedstack%2Fbedstack-stripped/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"12.6.0","new_version":"12.7.1","update_type":"minor","path":null,"pr_created_at":"2025-12-15T19:28:29.000Z","version_change":"12.6.0 → 12.7.1","issue":{"uuid":"3731817877","node_id":"PR_kwDOPJEscc64_1qX","number":10,"state":"closed","title":"Bump the pnpm group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-24T19:47:06.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T19:28:29.000Z","updated_at":"2026-03-24T19:47:08.000Z","time_to_close":8554717,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pnpm","update_count":15,"packages":[{"name":"@dotenvx/dotenvx","old_version":"1.46.0","new_version":"1.51.2","repository_url":"https://github.com/dotenvx/dotenvx"},{"name":"@hono/node-server","old_version":"1.15.0","new_version":"1.19.7","repository_url":"https://github.com/honojs/node-server"},{"name":"@scalar/hono-api-reference","old_version":"0.9.9","new_version":"0.9.28","repository_url":"https://github.com/scalar/scalar"},{"name":"@scalar/openapi-to-markdown","old_version":"0.2.19","new_version":"0.3.8","repository_url":"https://github.com/scalar/scalar"},{"name":"@t3-oss/env-core","old_version":"0.13.8","new_version":"0.13.10","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"argon2","old_version":"0.43.0","new_version":"0.44.0","repository_url":"https://github.com/ranisalt/node-argon2"},{"name":"hono","old_version":"4.8.4","new_version":"4.11.1","repository_url":"https://github.com/honojs/hono"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.3","repository_url":"https://github.com/panva/jose"},{"name":"radashi","old_version":"12.6.0","new_version":"12.7.1","repository_url":"https://github.com/radashi-org/radashi"},{"name":"ts-pattern","old_version":"5.7.1","new_version":"5.9.0","repository_url":"https://github.com/gvergnaud/ts-pattern"},{"name":"@biomejs/biome","old_version":"2.1.1","new_version":"2.3.9","repository_url":"https://github.com/biomejs/biome"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@dotenvx/dotenvx](https://github.com/dotenvx/dotenvx) | `1.46.0` | `1.51.2` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.15.0` | `1.19.7` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.9.9` | `0.9.28` |\n| [@scalar/openapi-to-markdown](https://github.com/scalar/scalar/tree/HEAD/packages/openapi-to-markdown) | `0.2.19` | `0.3.8` |\n| [@t3-oss/env-core](https://github.com/t3-oss/t3-env/tree/HEAD/packages/core) | `0.13.8` | `0.13.10` |\n| [argon2](https://github.com/ranisalt/node-argon2) | `0.43.0` | `0.44.0` |\n| [hono](https://github.com/honojs/hono) | `4.8.4` | `4.11.1` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.3` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.7.1` |\n| [ts-pattern](https://github.com/gvergnaud/ts-pattern) | `5.7.1` | `5.9.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.1` | `2.3.9` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n\n\nUpdates `@dotenvx/dotenvx` from 1.46.0 to 1.51.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotenvx/dotenvx/releases\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.51.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.51.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.51.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.50.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.50.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.49.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.49.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.4\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.3\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.7\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.6\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.5\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.4\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.3\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.51.1...v1.51.2\"\u003e1.51.2\u003c/a\u003e (2025-12-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch \u003ccode\u003enpm publish\u003c/code\u003e to use \u003ca href=\"https://dotenvx.com/ops\"\u003eDotenvx Ops'\u003c/a\u003e new Rotation Tokens (ROTs) (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/715\"\u003e#715\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThis will allow us to start dogfooding our own solution for third-party API key rotation. Third-party API key rotation would drastically improve security industry wide. Please \u003ca href=\"https://dotenvx.com/support\"\u003eget in touch\u003c/a\u003e if this is interesting to you.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.51.0...v1.51.1\"\u003e1.51.1\u003c/a\u003e (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eopsOff\u003c/code\u003e type information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.50.1...v1.51.0\"\u003e1.51.0\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003econfig({opsOff: true})\u003c/code\u003e options and \u003ccode\u003e--ops-off\u003c/code\u003e flag for turning off \u003ca href=\"https://dotenvx.com/ops\"\u003eDotenvx Ops\u003c/a\u003e features. (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.50.0...v1.50.1\"\u003e1.50.1\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove listed command to \u003ccode\u003eradar\u003c/code\u003e (now \u003ccode\u003eops\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.49.1...v1.50.0\"\u003e1.50.0\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003edotenvx ops\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOps is a coming rename of Radar. Radar will become a feature inside ops.\u003c/li\u003e\n\u003cli\u003eWith \u003ccode\u003edotenvx ops\u003c/code\u003e use dotenvx across your team, infrastructure, agents, and more.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003e _______________________________________________________________________\n|                                                                       |\n|  Dotenvx Ops: Commercial Tooling for Dotenvx                          |\n|                                                                       |\n|  ░▒▓██████▓▒░░▒▓███████▓▒░ ░▒▓███████▓▒░                              |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░                                     |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░                                     |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓███████▓▒░ ░▒▓██████▓▒░                               |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░             ░▒▓█▓▒░                              |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░             ░▒▓█▓▒░                              |\n|  ░▒▓██████▓▒░░▒▓█▓▒░      ░▒▓███████▓▒░                               |\n|                                                                       |\n|  Use dotenvx across your team, infrastructure, agents, and more.      |\n|                                                                       |\n|  Learn more at https://dotenvx.com/ops                                |\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/dotenvx/dotenvx/commit/996adb49618e2b76306b332ea0aab71697df240c\"\u003e\u003ccode\u003e996adb4\u003c/code\u003e\u003c/a\u003e 1.51.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/8c55137d81b6c26adf038c31e35c16bdf0d8c341\"\u003e\u003ccode\u003e8c55137\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/715\"\u003e#715\u003c/a\u003e from dotenvx/rot-token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/3466b42599f657622848300467539eb6efd9cbfb\"\u003e\u003ccode\u003e3466b42\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/064fa27e7826e4aeb80adf11274edf0d5e89ef63\"\u003e\u003ccode\u003e064fa27\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/a6a199ffc896c7b640c5420b1c7bacddae15fc76\"\u003e\u003ccode\u003ea6a199f\u003c/code\u003e\u003c/a\u003e switch to publishing via Dotenvx Rotation Token (ROT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/882ea84c188f4499cf764db1bbe4bbbf5470074e\"\u003e\u003ccode\u003e882ea84\u003c/code\u003e\u003c/a\u003e 1.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/4c774500000930bd7c0a83b0123e4f9b7c4a8fa6\"\u003e\u003ccode\u003e4c77450\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/95b65ef29a60a229c44fc734430c02f6e6ee397b\"\u003e\u003ccode\u003e95b65ef\u003c/code\u003e\u003c/a\u003e adjust note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/2e8f4d49edc77a981e82e69893099db92f68c781\"\u003e\u003ccode\u003e2e8f4d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/696\"\u003e#696\u003c/a\u003e from dotenvx/copilot/update-dotenvconfigoptions-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/6eb5a81cc98c0a424f9642efbe15ce428be671b8\"\u003e\u003ccode\u003e6eb5a81\u003c/code\u003e\u003c/a\u003e Final verification complete - opsOff type definition added\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.46.0...v1.51.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hono/node-server` from 1.15.0 to 1.19.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/node-server/releases\"\u003e\u003ccode\u003e@​hono/node-server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Fix for hono issue 4563 - incorrect content-length after following symlink by \u003ca href=\"https://github.com/tshmieldev\"\u003e\u003ccode\u003e@​tshmieldev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/290\"\u003ehonojs/node-server#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add \u003ccode\u003econfigVersion\u003c/code\u003e to bun.lock by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/291\"\u003ehonojs/node-server#291\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/tshmieldev\"\u003e\u003ccode\u003e@​tshmieldev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/290\"\u003ehonojs/node-server#290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.6...v1.19.7\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.6...v1.19.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(serve-static): fix onFound timing by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/286\"\u003ehonojs/node-server#286\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.5...v1.19.6\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.5...v1.19.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: cancel a readable stream if a writable stream is closed before a readable stream is closed. by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/280\"\u003ehonojs/node-server#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.4...v1.19.5\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.4...v1.19.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(serve-static): Add error handling in createStreamBody by \u003ca href=\"https://github.com/thongdoan\"\u003e\u003ccode\u003e@​thongdoan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/278\"\u003ehonojs/node-server#278\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/thongdoan\"\u003e\u003ccode\u003e@​thongdoan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/278\"\u003ehonojs/node-server#278\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.3...v1.19.4\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.3...v1.19.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Refactor promise check for response handling by \u003ca href=\"https://github.com/kay-is\"\u003e\u003ccode\u003e@​kay-is\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/277\"\u003ehonojs/node-server#277\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/kay-is\"\u003e\u003ccode\u003e@​kay-is\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/277\"\u003ehonojs/node-server#277\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.2...v1.19.3\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.2...v1.19.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: better handle range parse to avoid NaN error by \u003ca href=\"https://github.com/zwpaper\"\u003e\u003ccode\u003e@​zwpaper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/276\"\u003ehonojs/node-server#276\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/zwpaper\"\u003e\u003ccode\u003e@​zwpaper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/276\"\u003ehonojs/node-server#276\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/0a4826cb20d51ea75259f7b5d5fcec9ae937ce76\"\u003e\u003ccode\u003e0a4826c\u003c/code\u003e\u003c/a\u003e 1.19.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/b253386fad58a14602f4bee79c6b8f1e50453a45\"\u003e\u003ccode\u003eb253386\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003econfigVersion\u003c/code\u003e to bun.lock (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/38e17b58cf4ef258e34b1c88dc06e90840aec122\"\u003e\u003ccode\u003e38e17b5\u003c/code\u003e\u003c/a\u003e fix: Fix for hono issue 4563 - incorrect content-length after following symli...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/3cdef3feeb14792357a3664bc992188d7a261c1c\"\u003e\u003ccode\u003e3cdef3f\u003c/code\u003e\u003c/a\u003e 1.19.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/34358756a12acd5c92bb07cb31c378eb20a38816\"\u003e\u003ccode\u003e3435875\u003c/code\u003e\u003c/a\u003e fix(serve-static): fix onFound timing (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/840c22b5ecb1a8451478e52a9ba5226719afc66c\"\u003e\u003ccode\u003e840c22b\u003c/code\u003e\u003c/a\u003e 1.19.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/4b5a8d1c7376a806e3f82466b05daf4436eebc25\"\u003e\u003ccode\u003e4b5a8d1\u003c/code\u003e\u003c/a\u003e fix: cancel a readable stream if a writable stream is closed before a readabl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/a5e7d50ae8c752984f2af239e9120445f5e69451\"\u003e\u003ccode\u003ea5e7d50\u003c/code\u003e\u003c/a\u003e 1.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/0ee7ce1e2c3fff3d9e83c76460c1fcc513e8fd61\"\u003e\u003ccode\u003e0ee7ce1\u003c/code\u003e\u003c/a\u003e fix(serve-static): Add error handling in createStreamBody (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/f3156d9bcc9cb8929a4ad00cf4feabd682a37949\"\u003e\u003ccode\u003ef3156d9\u003c/code\u003e\u003c/a\u003e 1.19.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/node-server/compare/v1.15.0...v1.19.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/hono-api-reference` from 0.9.9 to 0.9.28\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md\"\u003e\u003ccode\u003e@​scalar/hono-api-reference\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.28\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.27\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/daa5df45386fa2305275fbf0a7bbcede6bcf9edc\"\u003e\u003ccode\u003edaa5df4\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.24\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.24\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/scalar/scalar/pull/7241\"\u003e#7241\u003c/a\u003e \u003ca href=\"https://github.com/scalar/scalar/commit/2377b76d050f8de70037b17a32d0dd1181d3311d\"\u003e\u003ccode\u003e2377b76\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hanspagel\"\u003e\u003ccode\u003e@​hanspagel\u003c/code\u003e\u003c/a\u003e! - chore: use \u0026quot;current\u0026quot; not \u0026quot;latest\u0026quot; scalar registry url\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/2377b76d050f8de70037b17a32d0dd1181d3311d\"\u003e\u003ccode\u003e2377b76\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.22\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.23\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/scalar/scalar/pull/7170\"\u003e#7170\u003c/a\u003e \u003ca href=\"https://github.com/scalar/scalar/commit/5d2a74098cc51acb4bdc88758f35bf5d2ac3839f\"\u003e\u003ccode\u003e5d2a740\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Bump dependency to patch GHSA-q7jf-gf43-6x6p\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.22\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\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/integrations/hono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/openapi-to-markdown` from 0.2.19 to 0.3.8\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/openapi-to-markdown/CHANGELOG.md\"\u003e\u003ccode\u003e@​scalar/openapi-to-markdown\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/f7c24e4995580649dbc3cb87007a683f5dd91f7c\"\u003e\u003ccode\u003ef7c24e4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/4ac62278d4205c34a1a302b756ef3632185876cf\"\u003e\u003ccode\u003e4ac6227\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.23.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/72cd82fb8df63a9e5d0db1202978aebfefd0457a\"\u003e\u003ccode\u003e72cd82f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/21aa62e2ebdd262cb5aa53658c3b659736660722\"\u003e\u003ccode\u003e21aa62e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/72cd82fb8df63a9e5d0db1202978aebfefd0457a\"\u003e\u003ccode\u003e72cd82f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.3\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.5.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-upgrader\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/9ec8adfea017333dee5bc3949104232f7dc57f4a\"\u003e\u003ccode\u003e9ec8adf\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.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/scalar/scalar/pull/7387\"\u003e#7387\u003c/a\u003e \u003ca href=\"https://github.com/scalar/scalar/commit/bfd814a4219660face190041cc4845182b56ab03\"\u003e\u003ccode\u003ebfd814a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/geoffgscott\"\u003e\u003ccode\u003e@​geoffgscott\u003c/code\u003e\u003c/a\u003e! - hotfix: patch exports from build tooling bug\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/5aa0380adfcd173e58659fb5dd57df363d985583\"\u003e\u003ccode\u003e5aa0380\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/62b521092bafeb8e83e79222e13378c4a19defc8\"\u003e\u003ccode\u003e62b5210\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/a164d76f21437b3a35210d62a996b6c9d483e5a4\"\u003e\u003ccode\u003ea164d76\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/bfd814a4219660face190041cc4845182b56ab03\"\u003e\u003ccode\u003ebfd814a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/86f028deb0b456f923edd261f5f4b0fa9b616b7d\"\u003e\u003ccode\u003e86f028d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\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.5.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.23.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-upgrader\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/packages/openapi-to-markdown\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-core` from 0.13.8 to 0.13.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/t3-oss/t3-env/pull/388\"\u003e#388\u003c/a\u003e \u003ca href=\"https://github.com/t3-oss/t3-env/commit/a778bf30450b74b74a902d2c6ccae6ec4b320c91\"\u003e\u003ccode\u003ea778bf3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/juliusmarminge\"\u003e\u003ccode\u003e@​juliusmarminge\u003c/code\u003e\u003c/a\u003e! - add VERCEL_TARGET_ENV to vercel preset\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/t3-oss/t3-env/pull/326\"\u003e#326\u003c/a\u003e \u003ca href=\"https://github.com/t3-oss/t3-env/commit/5987d5a68fc445ed7ba3485e7a847dca5593607a\"\u003e\u003ccode\u003e5987d5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Abdalrhman-Almarakeby\"\u003e\u003ccode\u003e@​Abdalrhman-Almarakeby\u003c/code\u003e\u003c/a\u003e! - update skipValidation flag to skip validation for extended presets\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/aefbe74167ab23a8d99e23614a2649ffa7f1e844\"\u003e\u003ccode\u003eaefbe74\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/a778bf30450b74b74a902d2c6ccae6ec4b320c91\"\u003e\u003ccode\u003ea778bf3\u003c/code\u003e\u003c/a\u003e feat(preset): add VERCEL_TARGET_ENV (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/1551e4068a28cb9fbe90147dafadf53cc3b003a6\"\u003e\u003ccode\u003e1551e40\u003c/code\u003e\u003c/a\u003e update the docs to zod 4 (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/14b4d0a3f02e04cd1d291aaf80ad32b043b5fb52\"\u003e\u003ccode\u003e14b4d0a\u003c/code\u003e\u003c/a\u003e feat(docs): add standard schema docs (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/090edb22cb0793d4bf4259142b3c0953ee3bafde\"\u003e\u003ccode\u003e090edb2\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/19c5d6f667bb918580b27482c21ab317d3a27a43\"\u003e\u003ccode\u003e19c5d6f\u003c/code\u003e\u003c/a\u003e bump valibot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5987d5a68fc445ed7ba3485e7a847dca5593607a\"\u003e\u003ccode\u003e5987d5a\u003c/code\u003e\u003c/a\u003e fix: apply skipValidation to all presets when set on parent (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5f68dca51843069f68f4be5f6b8b9cbf2d361a81\"\u003e\u003ccode\u003e5f68dca\u003c/code\u003e\u003c/a\u003e feat: improve oxc lint/fmt, add husky hooks to pre-commit and CI/CD (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5382c57e9dd452ae99dba149165a1cc5e1173636\"\u003e\u003ccode\u003e5382c57\u003c/code\u003e\u003c/a\u003e init oxc (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/256f679c796ae5bf809b8422951caf323a804727\"\u003e\u003ccode\u003e256f679\u003c/code\u003e\u003c/a\u003e chore: bump remaining packagers (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/core/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-core@0.13.10/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `argon2` from 0.43.0 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ranisalt/node-argon2/releases\"\u003eargon2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.44.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump node-addon-api from 8.4.0 to 8.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/466\"\u003eranisalt/node-argon2#466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump node-gyp from 11.2.0 to 11.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/467\"\u003eranisalt/node-argon2#467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild system tweaks for reproducible builds by \u003ca href=\"https://github.com/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/447\"\u003eranisalt/node-argon2#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.1...v0.44.0\"\u003ehttps://github.com/ranisalt/node-argon2/compare/v0.43.1...v0.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.43.1\u003c/h2\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/456\"\u003e#456\u003c/a\u003e caused by Typescript 5.7 changing how Buffer types work (see \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/pull/59417\"\u003emicrosoft/TypeScript#59417\u003c/a\u003e). FreeBSD ARM64 prebuilds are now available.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid overriding _FORTIFY_SOURCE if already set by \u003ca href=\"https://github.com/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/455\"\u003eranisalt/node-argon2#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport FreeBSD ARM64 builds by \u003ca href=\"https://github.com/ranisalt\"\u003e\u003ccode\u003e@​ranisalt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/459\"\u003eranisalt/node-argon2#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump node-addon-api from 8.3.1 to 8.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/460\"\u003eranisalt/node-argon2#460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tar-fs from 2.1.2 to 2.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/458\"\u003eranisalt/node-argon2#458\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/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/455\"\u003eranisalt/node-argon2#455\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.43.1\"\u003ehttps://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.43.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/cd4eae514b41b1098f2e2d8a32a4b4a1fe0848a9\"\u003e\u003ccode\u003ecd4eae5\u003c/code\u003e\u003c/a\u003e v0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/0d88d0d35a508b78e049763e0f58d643b0fc3707\"\u003e\u003ccode\u003e0d88d0d\u003c/code\u003e\u003c/a\u003e Build system tweaks for reproducible builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/a6ca2fd561a5505bc5db4c65510b585a4025ba3c\"\u003e\u003ccode\u003ea6ca2fd\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 1.9.4 to 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/c33250d77a5bba028c32831be1efb9ce2bee53c3\"\u003e\u003ccode\u003ec33250d\u003c/code\u003e\u003c/a\u003e Bump node-gyp from 11.2.0 to 11.3.0 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/e4ff08c0bbd81f63534c00af536fdc1c1b994b18\"\u003e\u003ccode\u003ee4ff08c\u003c/code\u003e\u003c/a\u003e Bump node-addon-api from 8.4.0 to 8.5.0 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/b3de3a2f97d05e28ceba2a2c625cbecc6bc0066b\"\u003e\u003ccode\u003eb3de3a2\u003c/code\u003e\u003c/a\u003e Potential fix for code scanning alert no. 35: Workflow does not contain permi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/bcf72326ee9e100c31459fc919e7b6a5a2066906\"\u003e\u003ccode\u003ebcf7232\u003c/code\u003e\u003c/a\u003e v0.43.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/93fa4697a6970099f0b6d4e4891e37da13e52fbb\"\u003e\u003ccode\u003e93fa469\u003c/code\u003e\u003c/a\u003e Fix linter formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/6727b44b826ceb225c8545ac74e7a25955cb21eb\"\u003e\u003ccode\u003e6727b44\u003c/code\u003e\u003c/a\u003e Upgrade dependencies, revert Typescript to v5.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/e96cf5ac889fcc5ae326e5392773ec95388c2a1e\"\u003e\u003ccode\u003ee96cf5a\u003c/code\u003e\u003c/a\u003e Bump tar-fs from 2.1.2 to 2.1.3 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.8.4 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): fix app.on method array type inference by \u003ca href=\"https://github.com/kosei28\"\u003e\u003ccode\u003e@​kosei28\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4578\"\u003ehonojs/hono#4578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.11.0...v4.11.1\"\u003ehttps://github.com/honojs/hono/compare/v4.11.0...v4.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.11.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes\u003c/h1\u003e\n\u003cp\u003eHono v4.11.0 is now available!\u003c/p\u003e\n\u003cp\u003eThis release includes new features for the Hono client, middleware improvements, and an important type system fix.\u003c/p\u003e\n\u003ch2\u003eType System Fix for Middleware\u003c/h2\u003e\n\u003cp\u003eWe've fixed a bug in the type system for middleware. Previously, \u003ccode\u003eapp\u003c/code\u003e did not have the correct type with pathless handlers:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst app = new Hono()\n  .use(async (c, next) =\u0026gt; {\n    await next()\n  })\n  .get('/a', async (c, next) =\u0026gt; {\n    await next()\n  })\n  .get((c) =\u0026gt; {\n    return c.text('Hello')\n  })\n\u003cp\u003e// app's type was incorrect\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis has now been fixed.\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kosei28\"\u003e\u003ccode\u003e@​kosei28\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003eTyped URL for Hono Client\u003c/h2\u003e\n\u003cp\u003eYou can now pass the base URL as the second type parameter to \u003ccode\u003ehc\u003c/code\u003e to get more precise URL types:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst client = hc\u0026lt;typeof app, 'http://localhost:8787'\u0026gt;(\n  'http://localhost:8787/'\n)\n\u003cp\u003econst url = client.api.posts.$url()\u003cbr /\u003e\n// url is TypedURL with precise type information\u003cbr /\u003e\n// including protocol, host, and path\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/1fbe45b8798abea7c00c20360bb132b68b83b2fb\"\u003e\u003ccode\u003e1fbe45b\u003c/code\u003e\u003c/a\u003e 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/37c3809c6cd40eb8df1675b827cc8818f52814ea\"\u003e\u003ccode\u003e37c3809\u003c/code\u003e\u003c/a\u003e fix(types): fix app.on method array type inference (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4578\"\u003e#4578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/fe278e951d50eff9846ccd49a49126f748d20533\"\u003e\u003ccode\u003efe278e9\u003c/code\u003e\u003c/a\u003e 4.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/0d739b62a3eb653e82bbdc240758ed13e0f67045\"\u003e\u003ccode\u003e0d739b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/honojs/hono/issues/4574\"\u003e#4574\u003c/a\u003e from honojs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/3e12de624a123cfdf158274a1c2b7620268343ef\"\u003e\u003ccode\u003e3e12de6\u003c/code\u003e\u003c/a\u003e fix(types): replace schema-based path tracking with CurrentPath parameter (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/6d626387ad8d348a93ce20aee0f125ee49ca5756\"\u003e\u003ccode\u003e6d62638\u003c/code\u003e\u003c/a\u003e feat(secure-headers): Add CSP report-to and report-uri directive support (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4555\"\u003e#4555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/b6941299124960dd30ab3081dc9474747a8618e6\"\u003e\u003ccode\u003eb694129\u003c/code\u003e\u003c/a\u003e feat(client): add buildSearchParams option to customize query serialization (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/d94f4a44e7b48473a5a235f38aa9a055de6c4d64\"\u003e\u003ccode\u003ed94f4a4\u003c/code\u003e\u003c/a\u003e feat(context-storage): Add optional tryGetContext helper to context-storage m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/61f473ba1ff92bb404b80d2a4f7eae9416dc9a3c\"\u003e\u003ccode\u003e61f473b\u003c/code\u003e\u003c/a\u003e feat(pretty-json): support force option (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4531\"\u003e#4531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/44bb7bb08ab0c6f52e27e59fc2680713b577f72b\"\u003e\u003ccode\u003e44bb7bb\u003c/code\u003e\u003c/a\u003e feat(timing): add wrapTime to simplify usage (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4519\"\u003e#4519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.8.4...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.3\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid export * as for google closure's compiler sake (\u003ca href=\"https://github.com/panva/jose/commit/6303d98efba00c9a3f8f3e814c85ac6e6944b11c\"\u003e6303d98\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/832\"\u003e#832\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.2\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efallback to checking instanceof for CryptoKey (\u003ca href=\"https://github.com/panva/jose/commit/901cd908f325265c39f8af1f1505138e0a689f94\"\u003e901cd90\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/803\"\u003e#803\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/821\"\u003e#821\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/827\"\u003e#827\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/828\"\u003e#828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.1\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd link to RFC9864 (\u003ca href=\"https://github.com/panva/jose/commit/767edde5bde07c60e2c1b1db365ad234a9ae5195\"\u003e767edde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink to ML-DSA for JOSE (\u003ca href=\"https://github.com/panva/jose/commit/ed4252ca8ed084e734a53b214f62e3da11c39857\"\u003eed4252c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove mention of Edge Runtime from the readme (\u003ca href=\"https://github.com/panva/jose/commit/94fdde702498f5e94ec3307f85f120f43a527590\"\u003e94fdde7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate README.md (\u003ca href=\"https://github.com/panva/jose/commit/25098ef7518be732bbef3ea6ed87b0d61a85f581\"\u003e25098ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate named exports in the source code (\u003ca href=\"https://github.com/panva/jose/commit/f6ae30d5d86c376269ffa853f62e403d13d4f610\"\u003ef6ae30d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose setKeyManagementParameters also on a GeneralEncrypt Recipient (\u003ca href=\"https://github.com/panva/jose/commit/16e6b230ee29662c599c556b91a2c367f0fa088c\"\u003e16e6b23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efaster path for symmetric key checks (\u003ca href=\"https://github.com/panva/jose/commit/a44c2ec6351fb639816846ec8b23f5f084a3d9fb\"\u003ea44c2ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove en/decoding overheads (\u003ca href=\"https://github.com/panva/jose/commit/daee4265c9ab218acbcdb1d7b10c3c728447240b\"\u003edaee426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.2...v6.1.3\"\u003e6.1.3\u003c/a\u003e (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid export * as for google closure's compiler sake (\u003ca href=\"https://github.com/panva/jose/commit/6303d98efba00c9a3f8f3e814c85ac6e6944b11c\"\u003e6303d98\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/832\"\u003e#832\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.1...v6.1.2\"\u003e6.1.2\u003c/a\u003e (2025-11-15)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efallback to checking instanceof for CryptoKey (\u003ca href=\"https://github.com/panva/jose/commit/901cd908f325265c39f8af1f1505138e0a689f94\"\u003e901cd90\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/803\"\u003e#803\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/821\"\u003e#821\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/827\"\u003e#827\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/828\"\u003e#828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.0...v6.1.1\"\u003e6.1.1\u003c/a\u003e (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd link to RFC9864 (\u003ca href=\"https://github.com/panva/jose/commit/767edde5bde07c60e2c1b1db365ad234a9ae5195\"\u003e767edde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink to ML-DSA for JOSE (\u003ca href=\"https://github.com/panva/jose/commit/ed4252ca8ed084e734a53b214f62e3da11c39857\"\u003eed4252c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove mention of Edge Runtime from the readme (\u003ca href=\"https://github.com/panva/jose/commit/94fdde702498f5e94ec3307f85f120f43a527590\"\u003e94fdde7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate README.md (\u003ca href=\"https://github.com/panva/jose/commit/25098ef7518be732bbef3ea6ed87b0d61a85f581\"\u003e25098ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate named exports in the source code (\u003ca href=\"https://github.com/panva/jose/commit/f6ae30d5d86c376269ffa853f62e403d13d4f610\"\u003ef6ae30d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose setKeyManagementParameters also on a GeneralEncrypt Recipient (\u003ca href=\"https://github.com/panva/jose/commit/16e6b230ee29662c599c556b91a2c367f0fa088c\"\u003e16e6b23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efaster path for symmetric key checks (\u003ca href=\"https://github.com/panva/jose/commit/a44c2ec6351fb639816846ec8b23f5f084a3d9fb\"\u003ea44c2ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove en/decoding overheads (\u003ca href=\"https://github.com/panva/jose/commit/daee4265c9ab218acbcdb1d7b10c3c728447240b\"\u003edaee426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\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/panva/jose/commit/ebb8774d3ff6e8ab98204c51dc29fb876f116384\"\u003e\u003ccode\u003eebb8774\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6303d98efba00c9a3f8f3e814c85ac6e6944b11c\"\u003e\u003ccode\u003e6303d98\u003c/code\u003e\u003c/a\u003e refactor: avoid export * as for google closure's compiler sake\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/39c880544aadac22a041f8b31f7bd29cb6e166c2\"\u003e\u003ccode\u003e39c8805\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf5726e81888218889e0681c200e2553aec86136\"\u003e\u003ccode\u003ecf5726e\u003c/code\u003e\u003c/a\u003e chore: update error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/0154775994a7f6531504796a05f35f4e014047c0\"\u003e\u003ccode\u003e0154775\u003c/code\u003e\u003c/a\u003e chore: update threat model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/d015cdfa2478914b3897b05e2f98dbea902b030e\"\u003e\u003ccode\u003ed015cdf\u003c/code\u003e\u003c/a\u003e chore: add a threat model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/c5e285ed9674b8a188cd2b3f21ac74c76719e7b9\"\u003e\u003ccode\u003ec5e285e\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/d6813158ebf65cd9ea4a5678f89308d52b3382be\"\u003e\u003ccode\u003ed681315\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/4ae1005d83edc665d611f6ab13dc13fcfa84ac11\"\u003e\u003ccode\u003e4ae1005\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump glob from 11.0.3 to 11.1.0 (\u003ca href=\"https://redirect.github.com/panva/jose/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/aaedc258b4479bd77d28009232e1327ddc4b0b80\"\u003e\u003ccode\u003eaaedc25\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/panva/jose/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for jose since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure DurationParser static properties can be tree-shaked in \u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003eb9d7529\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eNew Functions\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003egetOrInsert\u003c/code\u003e and \u003ccode\u003egetOrInsertComputed\u003c/code\u003e functions [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/444\"\u003e#444\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/444\"\u003eradashi-org/radashi#444\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAccess or initialize map entries without boilerplate branching. \u003ccode\u003egetOrInsert\u003c/code\u003e writes the provided value once, while \u003ccode\u003egetOrInsertComputed\u003c/code\u003e lazily creates an entry only when it is missing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWorks with both \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eWeakMap\u003c/code\u003e instances\u003c/li\u003e\n\u003cli\u003eReturns the stored entry so you can chain additional logic\u003c/li\u003e\n\u003cli\u003eAvoids unnecessary factory calls when a key already exists\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003econst counts = new Map\u0026lt;string, number\u0026gt;()\u003c/p\u003e\n\u003cp\u003e_.getOrInsert(counts, 'clicks', 1) // =\u0026gt; 1\n_.getOrInsert(counts, 'clicks', 5) // =\u0026gt; 1\n_.getOrInsertComputed(counts, 'views', () =\u0026gt; 10) // =\u0026gt; 10\n_.getOrInsertComputed(counts, 'views', () =\u0026gt; 0) // =\u0026gt; 10\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eInspired by TC39's \u003ca href=\"https://github.com/tc39/proposal-upsert\"\u003eupsert proposal\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e🔗 Docs: \u003ca href=\"https://radashi.js.org/reference/object/getOrInsert\"\u003egetOrInsert\u003c/a\u003e · \u003ca href=\"https://radashi.js.org/reference/object/getOrInsertComputed\"\u003egetOrInsertComputed\u003c/a\u003e / Source: \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/object/getOrInsert.ts\"\u003egetOrInsert.ts\u003c/a\u003e · \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/object/getOrInsertComputed.ts\"\u003egetOrInsertComputed.ts\u003c/a\u003e / Tests: \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/object/getOrInsert.test.ts\"\u003egetOrInsert.test.ts\u003c/a\u003e · \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/object/getOrInsertComputed.test.ts\"\u003egetOrInsertComputed.test.ts\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdd \u003ccode\u003eisArrayEqual\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/417\"\u003e#417\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/417\"\u003eradashi-org/radashi#417\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eCompare arrays with \u003ccode\u003eObject.is\u003c/code\u003e precision. \u003ccode\u003eisArrayEqual\u003c/code\u003e checks length and element identity, correctly handling tricky cases like \u003ccode\u003eNaN\u003c/code\u003e, sparse arrays, and the \u003ccode\u003e+0\u003c/code\u003e/\u003ccode\u003e-0\u003c/code\u003e distinction.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUses \u003ccode\u003eObject.is\u003c/code\u003e so \u003ccode\u003eNaN\u003c/code\u003e matches itself while \u003ccode\u003e+0\u003c/code\u003e and \u003ccode\u003e-0\u003c/code\u003e stay distinct\u003c/li\u003e\n\u003cli\u003eShort-circuits when lengths differ for a fast inequality check\u003c/li\u003e\n\u003cli\u003eLeaves the original arrays untouched\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003e_.isArrayEqual([1, 2, 3], [1, 2, 3]) // =\u0026gt; true\n_.isArrayEqual([0], [-0]) // =\u0026gt; false\n_.isArrayEqual([Number.NaN], [Number.NaN]) // =\u0026gt; true\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/array/isArrayEqual\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/array/isArrayEqual.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/array/isArrayEqual.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.7.1] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure DurationParser static properties can be tree-shaked in \u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003eb9d7529\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.7.0] - 2025-10-17\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eidentity\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/38e2f37e411eefaf383d9c363ed1a481d69dbf38\"\u003e38e2f37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisArrayEqual\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/095f2b049fb29836c0b912630e4465cb56936deb\"\u003e095f2b0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisMapEqual\u003c/code\u003e and \u003ccode\u003eisSetEqual\u003c/code\u003e functions in \u003ca href=\"https://github.com/radashi-org/radashi/commit/0fa566a133eb2dd85faa9116e3f18c930be4243f\"\u003e0fa566a\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetOrInsert\u003c/code\u003e and \u003ccode\u003egetOrInsertComputed\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/46750764d17ab545f9d5ed72e4ba5f4a0253070a\"\u003e4675076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(objectify)\u003c/strong\u003e Add \u003ccode\u003eindex\u003c/code\u003e parameter to getKey and getValue functions in \u003ca href=\"https://github.com/radashi-org/radashi/commit/150647245b473b789a1c6f4b11e57d34f2ff5514\"\u003e1506472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd absoluteJitter and proportionalJitter in \u003ca href=\"https://github.com/radashi-org/radashi/commit/ebea7d73a3b3ae7da6a3db82374600317fd25b08\"\u003eebea7d7\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve tuple type in \u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e even with a \u003ccode\u003egetter\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/c72a1c4b090cc985a2dd7baa44548693dc7e8e36\"\u003ec72a1c4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eidentity\u003c/code\u003e as default getter for \u003ccode\u003esort\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/df55a6efacb129bf6bcbee00ff84f0886a604c23\"\u003edf55a6e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/478e0cdb1ec928a08724d4caadc2b9083f4cdb3b\"\u003e\u003ccode\u003e478e0cd\u003c/code\u003e\u003c/a\u003e chore(release): 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/763e630721c5334da0e27db1fd1172c1690ae913\"\u003e\u003ccode\u003e763e630\u003c/code\u003e\u003c/a\u003e chore: update .cliffignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003e\u003ccode\u003eb9d7529\u003c/code\u003e\u003c/a\u003e fix: ensure DurationParser static properties can be tree-shaked (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/015494380486af6a4135bed6967c0478dd8a0d5f\"\u003e\u003ccode\u003e0154943\u003c/code\u003e\u003c/a\u003e chore(scripts): use dist build for tree-shake-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/6207890c8cd276471be264475d871e73d137308e\"\u003e\u003ccode\u003e6207890\u003c/code\u003e\u003c/a\u003e chore: add tree-shake-check script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/6c8276a1bfc6b7ae7f99376f1ee7e5ec13d08b4c\"\u003e\u003ccode\u003e6c8276a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat!: transpile to Node18 syntax (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/448\"\u003e#448\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/b109d1e67a13606021358f3e5fa0caa675ea2df5\"\u003e\u003ccode\u003eb109d1e\u003c/code\u003e\u003c/a\u003e feat!: transpile to Node18 syntax (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/f0c9c33a2a194f7459cd4c3f9bcdf17026b36fdd\"\u003e\u003ccode\u003ef0c9c33\u003c/code\u003e\u003c/a\u003e chore(docs): remove unnecessary await in example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/900f2e8f892e2af7a91033db524b46b4a096833d\"\u003e\u003ccode\u003e900f2e8\u003c/code\u003e\u003c/a\u003e chore(release): 12.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/11d932da6a802dc57eabbeedf87399f7073a2b1d\"\u003e\u003ccode\u003e11d932d\u003c/code\u003e\u003c/a\u003e chore: prepare release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-pattern` from 5.7.1 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gvergnaud/ts-pattern/releases\"\u003ets-pattern's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eP.record\u003c/code\u003e patterns\u003c/h3\u003e\n\u003cp\u003eTo match a \u003ccode\u003eRecord\u0026lt;Key, Value\u0026gt;\u003c/code\u003e (an object with consistent key and value types), you can use \u003ccode\u003eP.record(keyPattern, valuePattern)\u003c/code\u003e.\nIt takes a sub-pattern to match against the key, a sub-pattern to match against the value, and will match if \u003cstrong\u003eall entries\u003c/strong\u003e in the object\nmatch these two sub-patterns.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { match, P } from 'ts-pattern';\n\u003cp\u003etype Input = Record\u0026lt;string, number\u0026gt;;\u003c/p\u003e\n\u003cp\u003econst input: Input = {\u003cbr /\u003e\nalice: 100,\u003cbr /\u003e\nbob: 85,\u003cbr /\u003e\ncharlie: 92,\u003cbr /\u003e\n};\u003c/p\u003e\n\u003cp\u003econst output = match(input)\u003cbr /\u003e\n.with(P.record(P.string, P.number), (scores) =\u0026gt; \u003ccode\u003eAll user scores\u003c/code\u003e)\u003cbr /\u003e\n.with(P.record(P.string, P.string), (names) =\u0026gt; \u003ccode\u003eAll user names\u003c/code\u003e)\u003cbr /\u003e\n.otherwise(() =\u0026gt; '');\u003c/p\u003e\n\u003cp\u003econsole.log(output);\u003cbr /\u003e\n// =\u0026gt; \u0026quot;All user scores\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eYou can also use \u003ccode\u003eP.record\u003c/code\u003e with a single argument \u003ccode\u003eP.record(valuePattern)\u003c/code\u003e, which assumes string keys:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst userProfiles = {\n  alice: { name: 'Alice', age: 25 },\n  bob: { name: 'Bob', age: 30 },\n};\n\u003cp\u003econst output = match(userProfiles)\u003cbr /\u003e\n.with(\u003cbr /\u003e\nP.record({ name: P.string, age: P.number }),\u003cbr /\u003e\n(profiles) =\u0026gt; \u003ccode\u003eUser profiles with name and age\u003c/code\u003e\u003cbr /\u003e\n)\u003cbr /\u003e\n.otherwise(() =\u0026gt; 'Different format');\u003c/p\u003e\n\u003cp\u003econsole.log(output);\u003cbr /\u003e\n// =\u0026gt; \u0026quot;User profiles with name and age\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eWhen using \u003ccode\u003eP.select\u003c/code\u003e in record patterns, you can extract all keys or all values as arrays:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/0e15315eafbbb813a91bad34496418846981c1b1\"\u003e\u003ccode\u003e0e15315\u003c/code\u003e\u003c/a\u003e fix: remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/07fb919a70459af15588da1df87bda77da63e49c\"\u003e\u003ccode\u003e07fb919\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gvergnaud/ts-pattern/issues/332\"\u003e#332\u003c/a\u003e from gvergnaud/gvergnaud/feat-p-record-implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/2b18391484e24cf5f7543d1e7072f4d56305e24a\"\u003e\u003ccode\u003e2b18391\u003c/code\u003e\u003c/a\u003e add chainable tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/b16276abd3eee618341b6e0997011bca385e22e3\"\u003e\u003ccode\u003eb16276a\u003c/code\u003e\u003c/a\u003e ç5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/e0739804a31d62c716f3514c9640903efa40000b\"\u003e\u003ccode\u003ee073980\u003c/code\u003e\u003c/a\u003e feat(P.record): Add docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/07508ba76eb7bc237e61e9f01140c6ee888f1335\"\u003e\u003ccode\u003e07508ba\u003c/code\u003e\u003c/a\u003e feat(P.record): add exhaustive checking tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/fbefc6b4bd678bd80a330fb79e5badc2bfe8103e\"\u003e\u003ccode\u003efbefc6b\u003c/code\u003e\u003c/a\u003e deps: update TS and jest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/4070733780aa5f732133f989f1314a59bbbd7a0e\"\u003e\u003ccode\u003e4070733\u003c/code\u003e\u003c/a\u003e feat(P.record): implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/29fbd3aae7313962867a5a5be46373976e9d95bc\"\u003e\u003ccode\u003e29fbd3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gvergnaud/ts-pattern/issues/317\"\u003e#317\u003c/a\u003e from timvandam/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/2721652041058274280272b6c75e7c948ffc0baf\"\u003e\u003ccode\u003e2721652\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gvergnaud/ts-pattern/compare/v5.7.1...v5.9.0\"\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.1.1 to 2.3.9\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.9\u003c/h2\u003e\n\u003ch2\u003e2.3.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8232\"\u003e#8232\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/84c9e08b1b736dcc6d163ab1fb48c581b2de458c\"\u003e\u003ccode\u003e84c9e08\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ruidosujeira\"\u003e\u003ccode\u003e@​ruidosujeira\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-script-url/\"\u003e\u003ccode\u003enoScriptUrl\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis rule disallows the use of \u003ccode\u003ejavascript:\u003c/code\u003e URLs, which are considered a form of \u003ccode\u003eeval\u003c/code\u003e and can pose security risks such as XSS vulnerabilities.\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;a href=\u0026quot;javascript:alert('XSS')\u0026quot;\u0026gt;Click me\u0026lt;/a\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/8341\"\u003e#8341\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/343dc4dfd48a048f0c833af318b6a10dfc4dab6d\"\u003e\u003ccode\u003e343dc4d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-await-thenable/\"\u003e\u003ccode\u003euseAwaitThenable\u003c/code\u003e\u003c/a\u003e, which enforces that \u003ccode\u003eawait\u003c/code\u003e is only used on Promise values.\u003c/p\u003e\n\u003ch4\u003eInvalid\u003c/h4\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait \u0026quot;value\u0026quot;;\n\u003cp\u003econst createValue = () =\u0026gt; \u0026quot;value\u0026quot;;\nawait createValue();\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eCaution\u003c/h4\u003e\n\u003cp\u003eThis is a first iteration of the rule, and does not yet detect generic \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise#thenables\"\u003e\u0026quot;thenable\u0026quot;\u003c/a\u003e values.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8034\"\u003e#8034\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7e0f6c14df92d83d08f86b1e57fc82b4df775b7\"\u003e\u003ccode\u003ee7e0f6c\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/use-regexp-exec/\"\u003e\u003ccode\u003euseRegexpExec\u003c/code\u003e\u003c/a\u003e. Enforce \u003ccode\u003eRegExp#exec\u003c/code\u003e over \u003ccode\u003eString#match\u003c/code\u003e if no global flag is provided.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8137\"\u003e#8137\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d407efb8c650b9288f545efedd4b7d3f9783c8d1\"\u003e\u003ccode\u003ed407efb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Reduced the internal memory used by the Biome formatter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8281\"\u003e#8281\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/30b046faca464404aaeecfe1ed0e8a94b0e25990\"\u003e\u003ccode\u003e30b046f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tylersayshi\"\u003e\u003ccode\u003e@​tylersayshi\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/use-required-scripts/\"\u003e\u003ccode\u003euseRequiredScripts\u003c/code\u003e\u003c/a\u003e, which enforces presence of configurable entries in the \u003ccode\u003escripts\u003c/code\u003e section of \u003ccode\u003epackage.json\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/8290\"\u003e#8290\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d74c8bda655a17405809d24126ee09e9e200d51e\"\u003e\u003ccode\u003ed74c8bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - The HTML formatter has been updated to match Prettier 3.7's behavior for handling \u003ccode\u003e\u0026lt;iframe\u0026gt;\u003c/code\u003e's \u003ccode\u003eallow\u003c/code\u003e attribute.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- \u0026lt;iframe allow=\u0026quot;layout-animations 'none'; unoptimized-images 'none'; oversized-images 'none'; sync-script 'none'; sync-xhr 'none'; unsized-media 'none';\u0026quot;\u0026gt;\u0026lt;/iframe\u0026gt;\n+ \u0026lt;iframe\n+ \tallow=\u0026quot;\n+ \t\tlayout-animations 'none';\n+ \t\tunoptimized-images 'none';\n+ \t\toversized-images 'none';\n+ \t\tsync-script 'none';\n+ \t\tsync-xhr 'none';\n+ \t\tunsized-media 'none';\n+ \t\u0026quot;\n+ \u0026gt;\u0026lt;/iframe\u0026gt;\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.3.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8232\"\u003e#8232\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/84c9e08b1b736dcc6d163ab1fb48c581b2de458c\"\u003e\u003ccode\u003e84c9e08\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ruidosujeira\"\u003e\u003ccode\u003e@​ruidosujeira\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-script-url/\"\u003e\u003ccode\u003enoScriptUrl\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis rule disallows the use of \u003ccode\u003ejavascript:\u003c/code\u003e URLs, which are considered a form of \u003ccode\u003eeval\u003c/code\u003e and can pose security risks such as XSS vulnerabilities.\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;a href=\u0026quot;javascript:alert('XSS')\u0026quot;\u0026gt;Click me\u0026lt;/a\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/8341\"\u003e#8341\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/343dc4dfd48a048f0c833af318b6a10dfc4dab6d\"\u003e\u003ccode\u003e343dc4d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-await-thenable/\"\u003e\u003ccode\u003euseAwaitThenable\u003c/code\u003e\u003c/a\u003e, which enforces that \u003ccode\u003eawait\u003c/code\u003e is only used on Promise values.\u003c/p\u003e\n\u003ch4\u003eInvalid\u003c/h4\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait \u0026quot;value\u0026quot;;\n\u003cp\u003econst createValue = () =\u0026gt; \u0026quot;value\u0026quot;;\nawait createValue();\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eCaution\u003c/h4\u003e\n\u003cp\u003eThis is a first iteration of the rule, and does not yet detect generic \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise#thenables\"\u003e\u0026quot;thenable\u0026quot;\u003c/a\u003e values.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8034\"\u003e#8034\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7e0f6c14df92d83d08f86b1e57fc82b4df775b7\"\u003e\u003ccode\u003ee7e0f6c\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/use-regexp-exec/\"\u003e\u003ccode\u003euseRegexpExec\u003c/code\u003e\u003c/a\u003e. Enforce \u003ccode\u003eRegExp#exec\u003c/code\u003e over \u003ccode\u003eString#match\u003c/code\u003e if no global flag is provided.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8137\"\u003e#8137\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d407efb8c650b9288f545efedd4b7d3f9783c8d1\"\u003e\u003ccode\u003ed407efb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Reduced the internal memory used by the Biome formatter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8281\"\u003e#8281\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/30b046faca464404aaeecfe1ed0e8a94b0e25990\"\u003e\u003ccode\u003e30b046f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tylersayshi\"\u003e\u003ccode\u003e@​tylersayshi\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/use-required-scripts/\"\u003e\u003ccode\u003euseRequiredScripts\u003c/code\u003e\u003c/a\u003e, which enforces presence of configurable entries in the \u003ccode\u003escripts\u003c/code\u003e section of \u003ccode\u003epackage.json\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/8290\"\u003e#8290\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d74c8bda655a17405809d24126ee09e9e200d51e\"\u003e\u003ccode\u003ed74c8bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - The HTML formatter has been updated to match Prettier 3.7's behavior for handling \u003ccode\u003e\u0026lt;iframe\u0026gt;\u003c/code\u003e's \u003ccode\u003eallow\u003c/code\u003e attribute.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- \u0026lt;iframe allow...\n\n_Description has been truncated_","html_url":"https://github.com/bedstack/hono-prisma-realworld-example/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedstack%2Fhono-prisma-realworld-example/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"12.6.0","new_version":"12.7.1","update_type":"minor","path":null,"pr_created_at":"2025-12-01T22:44:38.000Z","version_change":"12.6.0 → 12.7.1","issue":{"uuid":"3683171358","node_id":"PR_kwDOPJEscc62dixB","number":9,"state":"closed","title":"Bump the pnpm group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-15T19:27:36.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T22:44:38.000Z","updated_at":"2025-12-15T19:27:38.000Z","time_to_close":1197778,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pnpm","update_count":15,"packages":[{"name":"@dotenvx/dotenvx","old_version":"1.46.0","new_version":"1.51.1","repository_url":"https://github.com/dotenvx/dotenvx"},{"name":"@hono/node-server","old_version":"1.15.0","new_version":"1.19.6","repository_url":"https://github.com/honojs/node-server"},{"name":"@scalar/hono-api-reference","old_version":"0.9.9","new_version":"0.9.25","repository_url":"https://github.com/scalar/scalar"},{"name":"@scalar/openapi-to-markdown","old_version":"0.2.19","new_version":"0.3.4","repository_url":"https://github.com/scalar/scalar"},{"name":"argon2","old_version":"0.43.0","new_version":"0.44.0","repository_url":"https://github.com/ranisalt/node-argon2"},{"name":"hono","old_version":"4.8.4","new_version":"4.10.7","repository_url":"https://github.com/honojs/hono"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.2","repository_url":"https://github.com/panva/jose"},{"name":"radashi","old_version":"12.6.0","new_version":"12.7.1","repository_url":"https://github.com/radashi-org/radashi"},{"name":"ts-pattern","old_version":"5.7.1","new_version":"5.9.0","repository_url":"https://github.com/gvergnaud/ts-pattern"},{"name":"@biomejs/biome","old_version":"2.1.1","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/node","old_version":"24.0.10","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@dotenvx/dotenvx](https://github.com/dotenvx/dotenvx) | `1.46.0` | `1.51.1` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.15.0` | `1.19.6` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.9.9` | `0.9.25` |\n| [@scalar/openapi-to-markdown](https://github.com/scalar/scalar/tree/HEAD/packages/openapi-to-markdown) | `0.2.19` | `0.3.4` |\n| [argon2](https://github.com/ranisalt/node-argon2) | `0.43.0` | `0.44.0` |\n| [hono](https://github.com/honojs/hono) | `4.8.4` | `4.10.7` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.2` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.7.1` |\n| [ts-pattern](https://github.com/gvergnaud/ts-pattern) | `5.7.1` | `5.9.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.1` | `2.3.8` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.10` | `24.10.1` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n\n\nUpdates `@dotenvx/dotenvx` from 1.46.0 to 1.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotenvx/dotenvx/releases\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.51.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.51.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.50.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.50.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.49.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.49.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.4\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.3\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.7\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.6\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.5\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.4\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.3\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.51.0...v1.51.1\"\u003e1.51.1\u003c/a\u003e (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eopsOff\u003c/code\u003e type information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.50.1...v1.51.0\"\u003e1.51.0\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003econfig({opsOff: true})\u003c/code\u003e options and \u003ccode\u003e--ops-off\u003c/code\u003e flag for turning off \u003ca href=\"https://dotenvx.com/ops\"\u003eDotenvx Ops\u003c/a\u003e features. (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.50.0...v1.50.1\"\u003e1.50.1\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove listed command to \u003ccode\u003eradar\u003c/code\u003e (now \u003ccode\u003eops\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.49.1...v1.50.0\"\u003e1.50.0\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003edotenvx ops\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOps is a coming rename of Radar. Radar will become a feature inside ops.\u003c/li\u003e\n\u003cli\u003eWith \u003ccode\u003edotenvx ops\u003c/code\u003e use dotenvx across your team, infrastructure, agents, and more.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003e _______________________________________________________________________\n|                                                                       |\n|  Dotenvx Ops: Commercial Tooling for Dotenvx                          |\n|                                                                       |\n|  ░▒▓██████▓▒░░▒▓███████▓▒░ ░▒▓███████▓▒░                              |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░                                     |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░                                     |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓███████▓▒░ ░▒▓██████▓▒░                               |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░             ░▒▓█▓▒░                              |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░             ░▒▓█▓▒░                              |\n|  ░▒▓██████▓▒░░▒▓█▓▒░      ░▒▓███████▓▒░                               |\n|                                                                       |\n|  Use dotenvx across your team, infrastructure, agents, and more.      |\n|                                                                       |\n|  Learn more at https://dotenvx.com/ops                                |\n|_______________________________________________________________________|\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.49.0...v1.49.1\"\u003e1.49.1\u003c/a\u003e (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 patch bug with variable expansion of single quoted values (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/882ea84c188f4499cf764db1bbe4bbbf5470074e\"\u003e\u003ccode\u003e882ea84\u003c/code\u003e\u003c/a\u003e 1.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/4c774500000930bd7c0a83b0123e4f9b7c4a8fa6\"\u003e\u003ccode\u003e4c77450\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/95b65ef29a60a229c44fc734430c02f6e6ee397b\"\u003e\u003ccode\u003e95b65ef\u003c/code\u003e\u003c/a\u003e adjust note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/2e8f4d49edc77a981e82e69893099db92f68c781\"\u003e\u003ccode\u003e2e8f4d4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/696\"\u003e#696\u003c/a\u003e from dotenvx/copilot/update-dotenvconfigoptions-type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/6eb5a81cc98c0a424f9642efbe15ce428be671b8\"\u003e\u003ccode\u003e6eb5a81\u003c/code\u003e\u003c/a\u003e Final verification complete - opsOff type definition added\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/7f90afd48d6b39779584379bc41bdce9521d8a60\"\u003e\u003ccode\u003e7f90afd\u003c/code\u003e\u003c/a\u003e Add opsOff property to DotenvConfigOptions type definition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/fbecce16b7dfd836351922c2a983621996749ab5\"\u003e\u003ccode\u003efbecce1\u003c/code\u003e\u003c/a\u003e Initial plan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/88e462a893f7b9737fde086623c423f989d84859\"\u003e\u003ccode\u003e88e462a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/691\"\u003e#691\u003c/a\u003e from cunneen/tar-fs-npm-audit-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/44e625772877df49e548ccb5a1bbeb32ba83af84\"\u003e\u003ccode\u003e44e6257\u003c/code\u003e\u003c/a\u003e build: :arrow_up: npm audit fix tar-fs 2.0.0 -\u0026gt; 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/92dcf86ece73494ede806a33c13e804d1122f2ce\"\u003e\u003ccode\u003e92dcf86\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/690\"\u003e#690\u003c/a\u003e from dotenvx/password-expand\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.46.0...v1.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hono/node-server` from 1.15.0 to 1.19.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/node-server/releases\"\u003e\u003ccode\u003e@​hono/node-server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(serve-static): fix onFound timing by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/286\"\u003ehonojs/node-server#286\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.5...v1.19.6\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.5...v1.19.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: cancel a readable stream if a writable stream is closed before a readable stream is closed. by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/280\"\u003ehonojs/node-server#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.4...v1.19.5\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.4...v1.19.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(serve-static): Add error handling in createStreamBody by \u003ca href=\"https://github.com/thongdoan\"\u003e\u003ccode\u003e@​thongdoan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/278\"\u003ehonojs/node-server#278\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/thongdoan\"\u003e\u003ccode\u003e@​thongdoan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/278\"\u003ehonojs/node-server#278\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.3...v1.19.4\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.3...v1.19.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Refactor promise check for response handling by \u003ca href=\"https://github.com/kay-is\"\u003e\u003ccode\u003e@​kay-is\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/277\"\u003ehonojs/node-server#277\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/kay-is\"\u003e\u003ccode\u003e@​kay-is\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/277\"\u003ehonojs/node-server#277\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.2...v1.19.3\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.2...v1.19.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: better handle range parse to avoid NaN error by \u003ca href=\"https://github.com/zwpaper\"\u003e\u003ccode\u003e@​zwpaper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/276\"\u003ehonojs/node-server#276\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/zwpaper\"\u003e\u003ccode\u003e@​zwpaper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/276\"\u003ehonojs/node-server#276\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Keep lightweight request even if accessing method, url or headers by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/274\"\u003ehonojs/node-server#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add \u003ccode\u003epackageManager\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/275\"\u003ehonojs/node-server#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/3cdef3feeb14792357a3664bc992188d7a261c1c\"\u003e\u003ccode\u003e3cdef3f\u003c/code\u003e\u003c/a\u003e 1.19.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/34358756a12acd5c92bb07cb31c378eb20a38816\"\u003e\u003ccode\u003e3435875\u003c/code\u003e\u003c/a\u003e fix(serve-static): fix onFound timing (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/840c22b5ecb1a8451478e52a9ba5226719afc66c\"\u003e\u003ccode\u003e840c22b\u003c/code\u003e\u003c/a\u003e 1.19.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/4b5a8d1c7376a806e3f82466b05daf4436eebc25\"\u003e\u003ccode\u003e4b5a8d1\u003c/code\u003e\u003c/a\u003e fix: cancel a readable stream if a writable stream is closed before a readabl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/a5e7d50ae8c752984f2af239e9120445f5e69451\"\u003e\u003ccode\u003ea5e7d50\u003c/code\u003e\u003c/a\u003e 1.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/0ee7ce1e2c3fff3d9e83c76460c1fcc513e8fd61\"\u003e\u003ccode\u003e0ee7ce1\u003c/code\u003e\u003c/a\u003e fix(serve-static): Add error handling in createStreamBody (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/f3156d9bcc9cb8929a4ad00cf4feabd682a37949\"\u003e\u003ccode\u003ef3156d9\u003c/code\u003e\u003c/a\u003e 1.19.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/4f50527d73748f6d9b438cbad33ac94e9598802a\"\u003e\u003ccode\u003e4f50527\u003c/code\u003e\u003c/a\u003e fix: Refactor promise check for response handling (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/cf75f9d81eee0c882057512b17843a2b3278be31\"\u003e\u003ccode\u003ecf75f9d\u003c/code\u003e\u003c/a\u003e 1.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/fc9f9ab2dd1828aeced7e7e4e690d577c254d508\"\u003e\u003ccode\u003efc9f9ab\u003c/code\u003e\u003c/a\u003e fix: better handle range parse to avoid NaN error (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/276\"\u003e#276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/node-server/compare/v1.15.0...v1.19.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/hono-api-reference` from 0.9.9 to 0.9.25\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md\"\u003e\u003ccode\u003e@​scalar/hono-api-reference\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.24\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/scalar/scalar/pull/7241\"\u003e#7241\u003c/a\u003e \u003ca href=\"https://github.com/scalar/scalar/commit/2377b76d050f8de70037b17a32d0dd1181d3311d\"\u003e\u003ccode\u003e2377b76\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hanspagel\"\u003e\u003ccode\u003e@​hanspagel\u003c/code\u003e\u003c/a\u003e! - chore: use \u0026quot;current\u0026quot; not \u0026quot;latest\u0026quot; scalar registry url\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/2377b76d050f8de70037b17a32d0dd1181d3311d\"\u003e\u003ccode\u003e2377b76\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.22\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.23\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/scalar/scalar/pull/7170\"\u003e#7170\u003c/a\u003e \u003ca href=\"https://github.com/scalar/scalar/commit/5d2a74098cc51acb4bdc88758f35bf5d2ac3839f\"\u003e\u003ccode\u003e5d2a740\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Bump dependency to patch GHSA-q7jf-gf43-6x6p\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.22\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [1e01464]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [fd2c4ba]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/integrations/hono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/openapi-to-markdown` from 0.2.19 to 0.3.4\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/openapi-to-markdown/CHANGELOG.md\"\u003e\u003ccode\u003e@​scalar/openapi-to-markdown\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/7337\"\u003e#7337\u003c/a\u003e \u003ca href=\"https://github.com/scalar/scalar/commit/0b881eec7ae5d43c80b00d9ee05ee0bb9d745acf\"\u003e\u003ccode\u003e0b881ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e! - fix(openapi-to-markdown): remove unused dependencies\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@scalar/snippetz\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erehype-stringify\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/7385\"\u003e#7385\u003c/a\u003e \u003ca href=\"https://github.com/scalar/scalar/commit/8f26496829285a56622b977b002a39ac7cea5ce5\"\u003e\u003ccode\u003e8f26496\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/inyourtime\"\u003e\u003ccode\u003e@​inyourtime\u003c/code\u003e\u003c/a\u003e! - feat(openapi-to-markdown): add language classes to code blocks\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/scalar/scalar/pull/7337\"\u003e#7337\u003c/a\u003e \u003ca href=\"https://github.com/scalar/scalar/commit/0b881eec7ae5d43c80b00d9ee05ee0bb9d745acf\"\u003e\u003ccode\u003e0b881ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e! - fix(openapi-to-markdown): remove css exports pointing to non-existing files\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/d86f1d6911ecbca70b011a2a0efb6d6e0eca59bb\"\u003e\u003ccode\u003ed86f1d6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/44aeef01073801165e339163462378b7b62ff68d\"\u003e\u003ccode\u003e44aeef0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/0519a33c7d3f3cf65b93b37392c51d3c0586cbab\"\u003e\u003ccode\u003e0519a33\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/cbedfab576502069be27ceacbea145a917214e47\"\u003e\u003ccode\u003ecbedfab\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/5a108fcbc52ae7957731c23689896ba353b83d3b\"\u003e\u003ccode\u003e5a108fc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/cded2d6c087418c3c44731d344d0827a87b78b74\"\u003e\u003ccode\u003ecded2d6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/cbedfab576502069be27ceacbea145a917214e47\"\u003e\u003ccode\u003ecbedfab\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\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.5.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.23.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-upgrader\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-types\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/9c9dbbaa940667303f0ace59469fd78c2a741937\"\u003e\u003ccode\u003e9c9dbba\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/4bec1ba332e919c4ee32dcfbfb07bd8ee42c4d74\"\u003e\u003ccode\u003e4bec1ba\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/scalar/scalar/commit/fddf294b00dd8c9eb5c713c338f2ec6e3f62523d\"\u003e\u003ccode\u003efddf294\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/c1ecd0c6096f3fbe2e3d8ad3794ea718bb6bce66\"\u003e\u003ccode\u003ec1ecd0c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/c1ecd0c6096f3fbe2e3d8ad3794ea718bb6bce66\"\u003e\u003ccode\u003ec1ecd0c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scalar/scalar/commit/2377b76d050f8de70037b17a32d0dd1181d3311d\"\u003e\u003ccode\u003e2377b76\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.23.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/packages/openapi-to-markdown\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `argon2` from 0.43.0 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ranisalt/node-argon2/releases\"\u003eargon2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.44.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump node-addon-api from 8.4.0 to 8.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/466\"\u003eranisalt/node-argon2#466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump node-gyp from 11.2.0 to 11.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/467\"\u003eranisalt/node-argon2#467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild system tweaks for reproducible builds by \u003ca href=\"https://github.com/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/447\"\u003eranisalt/node-argon2#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.1...v0.44.0\"\u003ehttps://github.com/ranisalt/node-argon2/compare/v0.43.1...v0.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.43.1\u003c/h2\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/456\"\u003e#456\u003c/a\u003e caused by Typescript 5.7 changing how Buffer types work (see \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/pull/59417\"\u003emicrosoft/TypeScript#59417\u003c/a\u003e). FreeBSD ARM64 prebuilds are now available.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid overriding _FORTIFY_SOURCE if already set by \u003ca href=\"https://github.com/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/455\"\u003eranisalt/node-argon2#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport FreeBSD ARM64 builds by \u003ca href=\"https://github.com/ranisalt\"\u003e\u003ccode\u003e@​ranisalt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/459\"\u003eranisalt/node-argon2#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump node-addon-api from 8.3.1 to 8.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/460\"\u003eranisalt/node-argon2#460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tar-fs from 2.1.2 to 2.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/458\"\u003eranisalt/node-argon2#458\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/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/455\"\u003eranisalt/node-argon2#455\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.43.1\"\u003ehttps://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.43.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/cd4eae514b41b1098f2e2d8a32a4b4a1fe0848a9\"\u003e\u003ccode\u003ecd4eae5\u003c/code\u003e\u003c/a\u003e v0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/0d88d0d35a508b78e049763e0f58d643b0fc3707\"\u003e\u003ccode\u003e0d88d0d\u003c/code\u003e\u003c/a\u003e Build system tweaks for reproducible builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/a6ca2fd561a5505bc5db4c65510b585a4025ba3c\"\u003e\u003ccode\u003ea6ca2fd\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 1.9.4 to 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/c33250d77a5bba028c32831be1efb9ce2bee53c3\"\u003e\u003ccode\u003ec33250d\u003c/code\u003e\u003c/a\u003e Bump node-gyp from 11.2.0 to 11.3.0 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/e4ff08c0bbd81f63534c00af536fdc1c1b994b18\"\u003e\u003ccode\u003ee4ff08c\u003c/code\u003e\u003c/a\u003e Bump node-addon-api from 8.4.0 to 8.5.0 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/b3de3a2f97d05e28ceba2a2c625cbecc6bc0066b\"\u003e\u003ccode\u003eb3de3a2\u003c/code\u003e\u003c/a\u003e Potential fix for code scanning alert no. 35: Workflow does not contain permi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/bcf72326ee9e100c31459fc919e7b6a5a2066906\"\u003e\u003ccode\u003ebcf7232\u003c/code\u003e\u003c/a\u003e v0.43.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/93fa4697a6970099f0b6d4e4891e37da13e52fbb\"\u003e\u003ccode\u003e93fa469\u003c/code\u003e\u003c/a\u003e Fix linter formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/6727b44b826ceb225c8545ac74e7a25955cb21eb\"\u003e\u003ccode\u003e6727b44\u003c/code\u003e\u003c/a\u003e Upgrade dependencies, revert Typescript to v5.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/e96cf5ac889fcc5ae326e5392773ec95388c2a1e\"\u003e\u003ccode\u003ee96cf5a\u003c/code\u003e\u003c/a\u003e Bump tar-fs from 2.1.2 to 2.1.3 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.8.4 to 4.10.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(validator): fix incomplete types and wrong tests by \u003ca href=\"https://github.com/EdamAme-x\"\u003e\u003ccode\u003e@​EdamAme-x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4521\"\u003ehonojs/hono#4521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(types): delete type \u003ccode\u003eNotSpecified\u003c/code\u003e and \u003ccode\u003eStrictVerifyOptions\u003c/code\u003e by \u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4525\"\u003ehonojs/hono#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add JSX type for hono/jsx/dom by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4534\"\u003ehonojs/hono#4534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(adapter/bun): fix TypeError: null is not an object (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4429\"\u003e#4429\u003c/a\u003e) by \u003ca href=\"https://github.com/brenc\"\u003e\u003ccode\u003e@​brenc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4538\"\u003ehonojs/hono#4538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add config version to \u003ccode\u003ebun.lock\u003c/code\u003e by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4548\"\u003ehonojs/hono#4548\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/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4525\"\u003ehonojs/hono#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brenc\"\u003e\u003ccode\u003e@​brenc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4538\"\u003ehonojs/hono#4538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.6...v4.10.7\"\u003ehttps://github.com/honojs/hono/compare/v4.10.6...v4.10.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.10.6\u003c/h2\u003e\n\u003ch2\u003eDeperecated\u003c/h2\u003e\n\u003ch3\u003ebearer-auth options\u003c/h3\u003e\n\u003cp\u003eThe following options are deprecated and will be removed in a future version:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enoAuthenticationHeaderMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003enoAuthenticationHeader.message\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalidAuthenticationHeaderMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003einvalidAuthenticationHeader.message\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalidTokenMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003einvalidToken.message\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(aws-lambda): handle AWS Lattice events by \u003ca href=\"https://github.com/anho\"\u003e\u003ccode\u003e@​anho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4451\"\u003ehonojs/hono#4451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(secure-headers): support CSP TrustedTypePolicy by \u003ca href=\"https://github.com/RosApr\"\u003e\u003ccode\u003e@​RosApr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4500\"\u003ehonojs/hono#4500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Improve auth middlewares by \u003ca href=\"https://github.com/MathurAditya724\"\u003e\u003ccode\u003e@​MathurAditya724\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4485\"\u003ehonojs/hono#4485\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/anho\"\u003e\u003ccode\u003e@​anho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4451\"\u003ehonojs/hono#4451\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.5...v4.10.6\"\u003ehttps://github.com/honojs/hono/compare/v4.10.5...v4.10.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.10.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(CONTRIBUTING): use bun instead of yarn in local development setup by \u003ca href=\"https://github.com/taichi-1\"\u003e\u003ccode\u003e@​taichi-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4503\"\u003ehonojs/hono#4503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: grammar issue by \u003ca href=\"https://github.com/WuMingDao\"\u003e\u003ccode\u003e@​WuMingDao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4508\"\u003ehonojs/hono#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils/url): make _getQueryParam search behind question mark by \u003ca href=\"https://github.com/tuzi3040\"\u003e\u003ccode\u003e@​tuzi3040\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4507\"\u003ehonojs/hono#4507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(jsx): self-close wrapped empty tags by \u003ca href=\"https://github.com/jakelee8\"\u003e\u003ccode\u003e@​jakelee8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4511\"\u003ehonojs/hono#4511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve private field removal by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4513\"\u003ehonojs/hono#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(middleware/cache): skip caching when \u003ccode\u003eVary: *\u003c/code\u003e is present by \u003ca href=\"https://github.com/pHo9UBenaA\"\u003e\u003ccode\u003e@​pHo9UBenaA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4504\"\u003ehonojs/hono#4504\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/taichi-1\"\u003e\u003ccode\u003e@​taichi-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4503\"\u003ehonojs/hono#4503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WuMingDao\"\u003e\u003ccode\u003e@​WuMingDao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4508\"\u003ehonojs/hono#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tuzi3040\"\u003e\u003ccode\u003e@​tuzi3040\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4507\"\u003ehonojs/hono#4507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakelee8\"\u003e\u003ccode\u003e@​jakelee8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4511\"\u003ehonojs/hono#4511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pHo9UBenaA\"\u003e\u003ccode\u003e@​pHo9UBenaA\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4504\"\u003ehonojs/hono#4504\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/b06005ae7200fe7f3dbfde35490878fd5ce651e5\"\u003e\u003ccode\u003eb06005a\u003c/code\u003e\u003c/a\u003e 4.10.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/775bcc5f760cb16223b7c983adfb0d49cecbba0e\"\u003e\u003ccode\u003e775bcc5\u003c/code\u003e\u003c/a\u003e chore: add config version to \u003ccode\u003ebun.lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4548\"\u003e#4548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/7d6d04ea4b0d0ecbe4240fad5ad5878925c5814a\"\u003e\u003ccode\u003e7d6d04e\u003c/code\u003e\u003c/a\u003e fix(adapter/bun): fix TypeError: null is not an object (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4429\"\u003e#4429\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4538\"\u003e#4538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/342ff3b52dda2d655aa5c5b649557e9d6f247909\"\u003e\u003ccode\u003e342ff3b\u003c/code\u003e\u003c/a\u003e fix: add JSX type for hono/jsx/dom (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4534\"\u003e#4534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/8fe7fee51631491a6d3985eb073e1b20e8a77164\"\u003e\u003ccode\u003e8fe7fee\u003c/code\u003e\u003c/a\u003e refactor(types): delete type \u003ccode\u003eNotSpecified\u003c/code\u003e and \u003ccode\u003eStrictVerifyOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4525\"\u003e#4525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/a5f395812e7b5a355e42489cd7e8869ed7f3bb77\"\u003e\u003ccode\u003ea5f3958\u003c/code\u003e\u003c/a\u003e fix(validator): fix incomplete types and wrong tests (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4521\"\u003e#4521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/4960c063938763a9344c554286e72dcd2545b751\"\u003e\u003ccode\u003e4960c06\u003c/code\u003e\u003c/a\u003e 4.10.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/96d2a89c57a20b4c3ef5acbe16c880c71c0df60a\"\u003e\u003ccode\u003e96d2a89\u003c/code\u003e\u003c/a\u003e feat: Improve auth middlewares (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4485\"\u003e#4485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/279184b185eedc6cc8fa7bc95335a4dae61df8e7\"\u003e\u003ccode\u003e279184b\u003c/code\u003e\u003c/a\u003e feat(secure-headers): support CSP TrustedTypePolicy (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4500\"\u003e#4500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/cea3fb09a1d6a6659142555b123cdf80c340f39d\"\u003e\u003ccode\u003ecea3fb0\u003c/code\u003e\u003c/a\u003e feat(aws-lambda): handle AWS Lattice events (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.8.4...v4.10.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.2\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efallback to checking instanceof for CryptoKey (\u003ca href=\"https://github.com/panva/jose/commit/901cd908f325265c39f8af1f1505138e0a689f94\"\u003e901cd90\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/803\"\u003e#803\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/821\"\u003e#821\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/827\"\u003e#827\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/828\"\u003e#828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.1\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd link to RFC9864 (\u003ca href=\"https://github.com/panva/jose/commit/767edde5bde07c60e2c1b1db365ad234a9ae5195\"\u003e767edde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink to ML-DSA for JOSE (\u003ca href=\"https://github.com/panva/jose/commit/ed4252ca8ed084e734a53b214f62e3da11c39857\"\u003eed4252c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove mention of Edge Runtime from the readme (\u003ca href=\"https://github.com/panva/jose/commit/94fdde702498f5e94ec3307f85f120f43a527590\"\u003e94fdde7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate README.md (\u003ca href=\"https://github.com/panva/jose/commit/25098ef7518be732bbef3ea6ed87b0d61a85f581\"\u003e25098ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate named exports in the source code (\u003ca href=\"https://github.com/panva/jose/commit/f6ae30d5d86c376269ffa853f62e403d13d4f610\"\u003ef6ae30d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose setKeyManagementParameters also on a GeneralEncrypt Recipient (\u003ca href=\"https://github.com/panva/jose/commit/16e6b230ee29662c599c556b91a2c367f0fa088c\"\u003e16e6b23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efaster path for symmetric key checks (\u003ca href=\"https://github.com/panva/jose/commit/a44c2ec6351fb639816846ec8b23f5f084a3d9fb\"\u003ea44c2ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove en/decoding overheads (\u003ca href=\"https://github.com/panva/jose/commit/daee4265c9ab218acbcdb1d7b10c3c728447240b\"\u003edaee426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.1...v6.1.2\"\u003e6.1.2\u003c/a\u003e (2025-11-15)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efallback to checking instanceof for CryptoKey (\u003ca href=\"https://github.com/panva/jose/commit/901cd908f325265c39f8af1f1505138e0a689f94\"\u003e901cd90\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/panva/jose/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/803\"\u003e#803\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/821\"\u003e#821\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/827\"\u003e#827\u003c/a\u003e \u003ca href=\"https://redirect.github.com/panva/jose/issues/828\"\u003e#828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.1.0...v6.1.1\"\u003e6.1.1\u003c/a\u003e (2025-11-09)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd link to RFC9864 (\u003ca href=\"https://github.com/panva/jose/commit/767edde5bde07c60e2c1b1db365ad234a9ae5195\"\u003e767edde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elink to ML-DSA for JOSE (\u003ca href=\"https://github.com/panva/jose/commit/ed4252ca8ed084e734a53b214f62e3da11c39857\"\u003eed4252c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove mention of Edge Runtime from the readme (\u003ca href=\"https://github.com/panva/jose/commit/94fdde702498f5e94ec3307f85f120f43a527590\"\u003e94fdde7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate README.md (\u003ca href=\"https://github.com/panva/jose/commit/25098ef7518be732bbef3ea6ed87b0d61a85f581\"\u003e25098ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate named exports in the source code (\u003ca href=\"https://github.com/panva/jose/commit/f6ae30d5d86c376269ffa853f62e403d13d4f610\"\u003ef6ae30d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexpose setKeyManagementParameters also on a GeneralEncrypt Recipient (\u003ca href=\"https://github.com/panva/jose/commit/16e6b230ee29662c599c556b91a2c367f0fa088c\"\u003e16e6b23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efaster path for symmetric key checks (\u003ca href=\"https://github.com/panva/jose/commit/a44c2ec6351fb639816846ec8b23f5f084a3d9fb\"\u003ea44c2ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove en/decoding overheads (\u003ca href=\"https://github.com/panva/jose/commit/daee4265c9ab218acbcdb1d7b10c3c728447240b\"\u003edaee426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/f71f270d21ab0eef5b0b84c320eb2aafb69aa3b5\"\u003e\u003ccode\u003ef71f270\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/901cd908f325265c39f8af1f1505138e0a689f94\"\u003e\u003ccode\u003e901cd90\u003c/code\u003e\u003c/a\u003e refactor: fallback to checking instanceof for CryptoKey\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/876b853a2aaff218823c172d4d8e2c7155710be7\"\u003e\u003ccode\u003e876b853\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/37f40af1068e3ee13dec7fa10821d83765839b01\"\u003e\u003ccode\u003e37f40af\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/16e6b230ee29662c599c556b91a2c367f0fa088c\"\u003e\u003ccode\u003e16e6b23\u003c/code\u003e\u003c/a\u003e refactor: expose setKeyManagementParameters also on a GeneralEncrypt Recipient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/daee4265c9ab218acbcdb1d7b10c3c728447240b\"\u003e\u003ccode\u003edaee426\u003c/code\u003e\u003c/a\u003e refactor: improve en/decoding overheads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/767edde5bde07c60e2c1b1db365ad234a9ae5195\"\u003e\u003ccode\u003e767edde\u003c/code\u003e\u003c/a\u003e docs: add link to RFC9864\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/d7fe1d9a290fa0f35c4530f215d8b7ab97e14efd\"\u003e\u003ccode\u003ed7fe1d9\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/ed4252ca8ed084e734a53b214f62e3da11c39857\"\u003e\u003ccode\u003eed4252c\u003c/code\u003e\u003c/a\u003e docs: link to ML-DSA for JOSE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/25098ef7518be732bbef3ea6ed87b0d61a85f581\"\u003e\u003ccode\u003e25098ef\u003c/code\u003e\u003c/a\u003e docs: update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.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 jose since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure DurationParser static properties can be tree-shaked in \u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003eb9d7529\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eNew Functions\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003egetOrInsert\u003c/code\u003e and \u003ccode\u003egetOrInsertComputed\u003c/code\u003e functions [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/444\"\u003e#444\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/444\"\u003eradashi-org/radashi#444\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAccess or initialize map entries without boilerplate branching. \u003ccode\u003egetOrInsert\u003c/code\u003e writes the provided value once, while \u003ccode\u003egetOrInsertComputed\u003c/code\u003e lazily creates an entry only when it is missing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWorks with both \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eWeakMap\u003c/code\u003e instances\u003c/li\u003e\n\u003cli\u003eReturns the stored entry so you can chain additional logic\u003c/li\u003e\n\u003cli\u003eAvoids unnecessary factory calls when a key already exists\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003econst counts = new Map\u0026lt;string, number\u0026gt;()\u003c/p\u003e\n\u003cp\u003e_.getOrInsert(counts, 'clicks', 1) // =\u0026gt; 1\n_.getOrInsert(counts, 'clicks', 5) // =\u0026gt; 1\n_.getOrInsertComputed(counts, 'views', () =\u0026gt; 10) // =\u0026gt; 10\n_.getOrInsertComputed(counts, 'views', () =\u0026gt; 0) // =\u0026gt; 10\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eInspired by TC39's \u003ca href=\"https://github.com/tc39/proposal-upsert\"\u003eupsert proposal\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e🔗 Docs: \u003ca href=\"https://radashi.js.org/reference/object/getOrInsert\"\u003egetOrInsert\u003c/a\u003e · \u003ca href=\"https://radashi.js.org/reference/object/getOrInsertComputed\"\u003egetOrInsertComputed\u003c/a\u003e / Source: \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/object/getOrInsert.ts\"\u003egetOrInsert.ts\u003c/a\u003e · \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/object/getOrInsertComputed.ts\"\u003egetOrInsertComputed.ts\u003c/a\u003e / Tests: \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/object/getOrInsert.test.ts\"\u003egetOrInsert.test.ts\u003c/a\u003e · \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/object/getOrInsertComputed.test.ts\"\u003egetOrInsertComputed.test.ts\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdd \u003ccode\u003eisArrayEqual\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/417\"\u003e#417\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/417\"\u003eradashi-org/radashi#417\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eCompare arrays with \u003ccode\u003eObject.is\u003c/code\u003e precision. \u003ccode\u003eisArrayEqual\u003c/code\u003e checks length and element identity, correctly handling tricky cases like \u003ccode\u003eNaN\u003c/code\u003e, sparse arrays, and the \u003ccode\u003e+0\u003c/code\u003e/\u003ccode\u003e-0\u003c/code\u003e distinction.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUses \u003ccode\u003eObject.is\u003c/code\u003e so \u003ccode\u003eNaN\u003c/code\u003e matches itself while \u003ccode\u003e+0\u003c/code\u003e and \u003ccode\u003e-0\u003c/code\u003e stay distinct\u003c/li\u003e\n\u003cli\u003eShort-circuits when lengths differ for a fast inequality check\u003c/li\u003e\n\u003cli\u003eLeaves the original arrays untouched\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003e_.isArrayEqual([1, 2, 3], [1, 2, 3]) // =\u0026gt; true\n_.isArrayEqual([0], [-0]) // =\u0026gt; false\n_.isArrayEqual([Number.NaN], [Number.NaN]) // =\u0026gt; true\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/array/isArrayEqual\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/array/isArrayEqual.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/array/isArrayEqual.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.7.1] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure DurationParser static properties can be tree-shaked in \u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003eb9d7529\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.7.0] - 2025-10-17\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eidentity\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/38e2f37e411eefaf383d9c363ed1a481d69dbf38\"\u003e38e2f37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisArrayEqual\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/095f2b049fb29836c0b912630e4465cb56936deb\"\u003e095f2b0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisMapEqual\u003c/code\u003e and \u003ccode\u003eisSetEqual\u003c/code\u003e functions in \u003ca href=\"https://github.com/radashi-org/radashi/commit/0fa566a133eb2dd85faa9116e3f18c930be4243f\"\u003e0fa566a\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetOrInsert\u003c/code\u003e and \u003ccode\u003egetOrInsertComputed\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/46750764d17ab545f9d5ed72e4ba5f4a0253070a\"\u003e4675076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(objectify)\u003c/strong\u003e Add \u003ccode\u003eindex\u003c/code\u003e parameter to getKey and getValue functions in \u003ca href=\"https://github.com/radashi-org/radashi/commit/150647245b473b789a1c6f4b11e57d34f2ff5514\"\u003e1506472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd absoluteJitter and proportionalJitter in \u003ca href=\"https://github.com/radashi-org/radashi/commit/ebea7d73a3b3ae7da6a3db82374600317fd25b08\"\u003eebea7d7\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve tuple type in \u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e even with a \u003ccode\u003egetter\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/c72a1c4b090cc985a2dd7baa44548693dc7e8e36\"\u003ec72a1c4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eidentity\u003c/code\u003e as default getter for \u003ccode\u003esort\u003c/code\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/df55a6efacb129bf6bcbee00ff84f0886a604c23\"\u003edf55a6e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/478e0cdb1ec928a08724d4caadc2b9083f4cdb3b\"\u003e\u003ccode\u003e478e0cd\u003c/code\u003e\u003c/a\u003e chore(release): 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/763e630721c5334da0e27db1fd1172c1690ae913\"\u003e\u003ccode\u003e763e630\u003c/code\u003e\u003c/a\u003e chore: update .cliffignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/b9d7529ba9ed9f8c4fdf6192b1ae21cc67251e72\"\u003e\u003ccode\u003eb9d7529\u003c/code\u003e\u003c/a\u003e fix: ensure DurationParser static properties can be tree-shaked (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/015494380486af6a4135bed6967c0478dd8a0d5f\"\u003e\u003ccode\u003e0154943\u003c/code\u003e\u003c/a\u003e chore(scripts): use dist build for tree-shake-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/6207890c8cd276471be264475d871e73d137308e\"\u003e\u003ccode\u003e6207890\u003c/code\u003e\u003c/a\u003e chore: add tree-shake-check script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/6c8276a1bfc6b7ae7f99376f1ee7e5ec13d08b4c\"\u003e\u003ccode\u003e6c8276a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat!: transpile to Node18 syntax (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/448\"\u003e#448\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/b109d1e67a13606021358f3e5fa0caa675ea2df5\"\u003e\u003ccode\u003eb109d1e\u003c/code\u003e\u003c/a\u003e feat!: transpile to Node18 syntax (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/f0c9c33a2a194f7459cd4c3f9bcdf17026b36fdd\"\u003e\u003ccode\u003ef0c9c33\u003c/code\u003e\u003c/a\u003e chore(docs): remove unnecessary await in example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/900f2e8f892e2af7a91033db524b46b4a096833d\"\u003e\u003ccode\u003e900f2e8\u003c/code\u003e\u003c/a\u003e chore(release): 12.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/11d932da6a802dc57eabbeedf87399f7073a2b1d\"\u003e\u003ccode\u003e11d932d\u003c/code\u003e\u003c/a\u003e chore: prepare release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-pattern` from 5.7.1 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gvergnaud/ts-pattern/releases\"\u003ets-pattern's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eP.record\u003c/code\u003e patterns\u003c/h3\u003e\n\u003cp\u003eTo match a \u003ccode\u003eRecord\u0026lt;Key, Value\u0026gt;\u003c/code\u003e (an object with consistent key and value types), you can use \u003ccode\u003eP.record(keyPattern, valuePattern)\u003c/code\u003e.\nIt takes a sub-pattern to match against the key, a sub-pattern to match against the value, and will match if \u003cstrong\u003eall entries\u003c/strong\u003e in the object\nmatch these two sub-patterns.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { match, P } from 'ts-pattern';\n\u003cp\u003etype Input = Record\u0026lt;string, number\u0026gt;;\u003c/p\u003e\n\u003cp\u003econst input: Input = {\u003cbr /\u003e\nalice: 100,\u003cbr /\u003e\nbob: 85,\u003cbr /\u003e\ncharlie: 92,\u003cbr /\u003e\n};\u003c/p\u003e\n\u003cp\u003econst output = match(input)\u003cbr /\u003e\n.with(P.record(P.string, P.number), (scores) =\u0026gt; \u003ccode\u003eAll user scores\u003c/code\u003e)\u003cbr /\u003e\n.with(P.record(P.string, P.string), (names) =\u0026gt; \u003ccode\u003eAll user names\u003c/code\u003e)\u003cbr /\u003e\n.otherwise(() =\u0026gt; '');\u003c/p\u003e\n\u003cp\u003econsole.log(output);\u003cbr /\u003e\n// =\u0026gt; \u0026quot;All user scores\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eYou can also use \u003ccode\u003eP.record\u003c/code\u003e with a single argument \u003ccode\u003eP.record(valuePattern)\u003c/code\u003e, which assumes string keys:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst userProfiles = {\n  alice: { name: 'Alice', age: 25 },\n  bob: { name: 'Bob', age: 30 },\n};\n\u003cp\u003econst output = match(userProfiles)\u003cbr /\u003e\n.with(\u003cbr /\u003e\nP.record({ name: P.string, age: P.number }),\u003cbr /\u003e\n(profiles) =\u0026gt; \u003ccode\u003eUser profiles with name and age\u003c/code\u003e\u003cbr /\u003e\n)\u003cbr /\u003e\n.otherwise(() =\u0026gt; 'Different format');\u003c/p\u003e\n\u003cp\u003econsole.log(output);\u003cbr /\u003e\n// =\u0026gt; \u0026quot;User profiles with name and age\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eWhen using \u003ccode\u003eP.select\u003c/code\u003e in record patterns, you can extract all keys or all values as arrays:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/0e15315eafbbb813a91bad34496418846981c1b1\"\u003e\u003ccode\u003e0e15315\u003c/code\u003e\u003c/a\u003e fix: remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/07fb919a70459af15588da1df87bda77da63e49c\"\u003e\u003ccode\u003e07fb919\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gvergnaud/ts-pattern/issues/332\"\u003e#332\u003c/a\u003e from gvergnaud/gvergnaud/feat-p-record-implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/2b18391484e24cf5f7543d1e7072f4d56305e24a\"\u003e\u003ccode\u003e2b18391\u003c/code\u003e\u003c/a\u003e add chainable tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/b16276abd3eee618341b6e0997011bca385e22e3\"\u003e\u003ccode\u003eb16276a\u003c/code\u003e\u003c/a\u003e ç5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/e0739804a31d62c716f3514c9640903efa40000b\"\u003e\u003ccode\u003ee073980\u003c/code\u003e\u003c/a\u003e feat(P.record): Add docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/07508ba76eb7bc237e61e9f01140c6ee888f1335\"\u003e\u003ccode\u003e07508ba\u003c/code\u003e\u003c/a\u003e feat(P.record): add exhaustive checking tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/fbefc6b4bd678bd80a330fb79e5badc2bfe8103e\"\u003e\u003ccode\u003efbefc6b\u003c/code\u003e\u003c/a\u003e deps: update TS and jest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/4070733780aa5f732133f989f1314a59bbbd7a0e\"\u003e\u003ccode\u003e4070733\u003c/code\u003e\u003c/a\u003e feat(P.record): implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/29fbd3aae7313962867a5a5be46373976e9d95bc\"\u003e\u003ccode\u003e29fbd3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gvergnaud/ts-pattern/issues/317\"\u003e#317\u003c/a\u003e from timvandam/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/2721652041058274280272b6c75e7c948ffc0baf\"\u003e\u003ccode\u003e2721652\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gvergnaud/ts-pattern/compare/v5.7.1...v5.9.0\"\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.1.1 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://git...\n\n_Description has been truncated_","html_url":"https://github.com/bedtime-coders/php/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fphp/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"12.6.0","new_version":"12.6.2","update_type":"patch","path":null,"pr_created_at":"2025-09-29T23:56:53.000Z","version_change":"12.6.0 → 12.6.2","issue":{"uuid":"2872437632","node_id":"PR_kwDOG9mpBM6rNeuA","number":22,"state":"closed","title":"chore(deps): bump radashi from 12.6.0 to 12.6.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-10-03T04:04:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T23:56:53.000Z","updated_at":"2025-10-03T04:04:18.000Z","time_to_close":274045,"merged_at":"2025-10-03T04:04:18.000Z","merged_by":"dependabot[bot]","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [radashi](https://github.com/radashi-org/radashi) from 12.6.0 to 12.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\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=radashi\u0026package-manager=npm_and_yarn\u0026previous-version=12.6.0\u0026new-version=12.6.2)](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/schinwald/schinwald.github.io/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/schinwald%2Fschinwald.github.io/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"12.6.0","new_version":"12.6.2","update_type":"patch","path":null,"pr_created_at":"2025-09-29T23:30:20.000Z","version_change":"12.6.0 → 12.6.2","issue":{"uuid":"3466984625","node_id":"PR_kwDOPJEscc6rNUXv","number":6,"state":"open","title":"Bump the pnpm group with 16 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-29T23:30:20.000Z","updated_at":"2025-11-03T20:22:15.866Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"pnpm","update_count":16,"packages":[{"name":"@dotenvx/dotenvx","old_version":"1.46.0","new_version":"1.51.0","repository_url":"https://github.com/dotenvx/dotenvx"},{"name":"@hono/node-server","old_version":"1.15.0","new_version":"1.19.5","repository_url":"https://github.com/honojs/node-server"},{"name":"@prisma/client","old_version":"6.11.1","new_version":"6.16.2","repository_url":"https://github.com/prisma/prisma"},{"name":"@scalar/hono-api-reference","old_version":"0.9.9","new_version":"0.9.19","repository_url":"https://github.com/scalar/scalar"},{"name":"@scalar/openapi-to-markdown","old_version":"0.2.19","new_version":"0.2.40","repository_url":"https://github.com/scalar/scalar"},{"name":"argon2","old_version":"0.43.0","new_version":"0.44.0","repository_url":"https://github.com/ranisalt/node-argon2"},{"name":"hono","old_version":"4.8.4","new_version":"4.9.9","repository_url":"https://github.com/honojs/hono"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.0","repository_url":"https://github.com/panva/jose"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"ts-pattern","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/gvergnaud/ts-pattern"},{"name":"@biomejs/biome","old_version":"2.1.1","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/node","old_version":"24.0.10","new_version":"24.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"prisma","old_version":"6.11.1","new_version":"6.16.2","repository_url":"https://github.com/prisma/prisma"},{"name":"tsx","old_version":"4.20.3","new_version":"4.20.6","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm group with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@dotenvx/dotenvx](https://github.com/dotenvx/dotenvx) | `1.46.0` | `1.51.0` |\n| [@hono/node-server](https://github.com/honojs/node-server) | `1.15.0` | `1.19.5` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.11.1` | `6.16.2` |\n| [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) | `0.9.9` | `0.9.19` |\n| [@scalar/openapi-to-markdown](https://github.com/scalar/scalar/tree/HEAD/packages/openapi-to-markdown) | `0.2.19` | `0.2.40` |\n| [argon2](https://github.com/ranisalt/node-argon2) | `0.43.0` | `0.44.0` |\n| [hono](https://github.com/honojs/hono) | `4.8.4` | `4.9.9` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.0` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.2` |\n| [ts-pattern](https://github.com/gvergnaud/ts-pattern) | `5.7.1` | `5.8.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.1` | `2.2.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.10` | `24.6.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.11.1` | `6.16.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.20.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n\nUpdates `@dotenvx/dotenvx` from 1.46.0 to 1.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotenvx/dotenvx/releases\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.51.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.50.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.50.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.49.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.49.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.4\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.3\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.48.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.7\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.6\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.5\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.4\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.3\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.47.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.50.1...v1.51.0\"\u003e1.51.0\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003econfig({opsOff: true})\u003c/code\u003e options and \u003ccode\u003e--ops-off\u003c/code\u003e flag for turning off \u003ca href=\"https://dotenvx.com/ops\"\u003eDotenvx Ops\u003c/a\u003e features. (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.50.0...v1.50.1\"\u003e1.50.1\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove listed command to \u003ccode\u003eradar\u003c/code\u003e (now \u003ccode\u003eops\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.49.1...v1.50.0\"\u003e1.50.0\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003edotenvx ops\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOps is a coming rename of Radar. Radar will become a feature inside ops.\u003c/li\u003e\n\u003cli\u003eWith \u003ccode\u003edotenvx ops\u003c/code\u003e use dotenvx across your team, infrastructure, agents, and more.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre\u003e\u003ccode\u003e _______________________________________________________________________\n|                                                                       |\n|  Dotenvx Ops: Commercial Tooling for Dotenvx                          |\n|                                                                       |\n|  ░▒▓██████▓▒░░▒▓███████▓▒░ ░▒▓███████▓▒░                              |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░                                     |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░                                     |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓███████▓▒░ ░▒▓██████▓▒░                               |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░             ░▒▓█▓▒░                              |\n| ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░             ░▒▓█▓▒░                              |\n|  ░▒▓██████▓▒░░▒▓█▓▒░      ░▒▓███████▓▒░                               |\n|                                                                       |\n|  Use dotenvx across your team, infrastructure, agents, and more.      |\n|                                                                       |\n|  Learn more at https://dotenvx.com/ops                                |\n|_______________________________________________________________________|\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.49.0...v1.49.1\"\u003e1.49.1\u003c/a\u003e (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 patch bug with variable expansion of single quoted values (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.48.4...v1.49.0\"\u003e1.49.0\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFor precommit and prebuild, ignore \u003ccode\u003e.env.x\u003c/code\u003e file like we do with \u003ccode\u003e.env.vault\u003c/code\u003e file. (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/66d40b2373a6ec1a8aa22b777e73509dd42bf9c0\"\u003e\u003ccode\u003e66d40b2\u003c/code\u003e\u003c/a\u003e 1.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/5317ec80d8167c68f334d14e04a09f3c8247dd0d\"\u003e\u003ccode\u003e5317ec8\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/505ee6a5f66311b8777cad12cba8ccedcff25093\"\u003e\u003ccode\u003e505ee6a\u003c/code\u003e\u003c/a\u003e add features to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/c7b9a659e1239557078c516e5965fd958a420a20\"\u003e\u003ccode\u003ec7b9a65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/680\"\u003e#680\u003c/a\u003e from dotenvx/ops-off\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/42574888769a84485f166d843e8029ed2fdc516f\"\u003e\u003ccode\u003e4257488\u003c/code\u003e\u003c/a\u003e test details\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/d9dfd3a2c5611e0f22b0efeb3711d3b984abdc86\"\u003e\u003ccode\u003ed9dfd3a\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003e-ops-off\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/4765b69bfaf4e20b00d41d91ac7fad1f901bdb61\"\u003e\u003ccode\u003e4765b69\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003eopsOff\u003c/code\u003e option to config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/1906d898d2f4a6b32e03dde1d80c56e6f4ee8b71\"\u003e\u003ccode\u003e1906d89\u003c/code\u003e\u003c/a\u003e add deprecation notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/f3eda0a399bfe2f01860d34c8e9ef8cf15852575\"\u003e\u003ccode\u003ef3eda0a\u003c/code\u003e\u003c/a\u003e standard formatting 🧼\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/be06ba2ac3b948ce22a45b598e2c22299aafd9b7\"\u003e\u003ccode\u003ebe06ba2\u003c/code\u003e\u003c/a\u003e tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.46.0...v1.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hono/node-server` from 1.15.0 to 1.19.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/node-server/releases\"\u003e\u003ccode\u003e@​hono/node-server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: cancel a readable stream if a writable stream is closed before a readable stream is closed. by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/280\"\u003ehonojs/node-server#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.4...v1.19.5\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.4...v1.19.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(serve-static): Add error handling in createStreamBody by \u003ca href=\"https://github.com/thongdoan\"\u003e\u003ccode\u003e@​thongdoan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/278\"\u003ehonojs/node-server#278\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/thongdoan\"\u003e\u003ccode\u003e@​thongdoan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/278\"\u003ehonojs/node-server#278\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.3...v1.19.4\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.3...v1.19.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Refactor promise check for response handling by \u003ca href=\"https://github.com/kay-is\"\u003e\u003ccode\u003e@​kay-is\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/277\"\u003ehonojs/node-server#277\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/kay-is\"\u003e\u003ccode\u003e@​kay-is\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/277\"\u003ehonojs/node-server#277\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.2...v1.19.3\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.2...v1.19.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: better handle range parse to avoid NaN error by \u003ca href=\"https://github.com/zwpaper\"\u003e\u003ccode\u003e@​zwpaper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/276\"\u003ehonojs/node-server#276\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/zwpaper\"\u003e\u003ccode\u003e@​zwpaper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/276\"\u003ehonojs/node-server#276\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Keep lightweight request even if accessing method, url or headers by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/274\"\u003ehonojs/node-server#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add \u003ccode\u003epackageManager\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/275\"\u003ehonojs/node-server#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/honojs/node-server/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add log when directory does not exists by \u003ca href=\"https://github.com/Its-Just-Nans\"\u003e\u003ccode\u003e@​Its-Just-Nans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/273\"\u003ehonojs/node-server#273\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/Its-Just-Nans\"\u003e\u003ccode\u003e@​Its-Just-Nans\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/node-server/pull/273\"\u003ehonojs/node-server#273\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/node-server/compare/v1.18.2...v1.19.0\"\u003ehttps://github.com/honojs/node-server/compare/v1.18.2...v1.19.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/840c22b5ecb1a8451478e52a9ba5226719afc66c\"\u003e\u003ccode\u003e840c22b\u003c/code\u003e\u003c/a\u003e 1.19.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/4b5a8d1c7376a806e3f82466b05daf4436eebc25\"\u003e\u003ccode\u003e4b5a8d1\u003c/code\u003e\u003c/a\u003e fix: cancel a readable stream if a writable stream is closed before a readabl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/a5e7d50ae8c752984f2af239e9120445f5e69451\"\u003e\u003ccode\u003ea5e7d50\u003c/code\u003e\u003c/a\u003e 1.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/0ee7ce1e2c3fff3d9e83c76460c1fcc513e8fd61\"\u003e\u003ccode\u003e0ee7ce1\u003c/code\u003e\u003c/a\u003e fix(serve-static): Add error handling in createStreamBody (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/f3156d9bcc9cb8929a4ad00cf4feabd682a37949\"\u003e\u003ccode\u003ef3156d9\u003c/code\u003e\u003c/a\u003e 1.19.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/4f50527d73748f6d9b438cbad33ac94e9598802a\"\u003e\u003ccode\u003e4f50527\u003c/code\u003e\u003c/a\u003e fix: Refactor promise check for response handling (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/cf75f9d81eee0c882057512b17843a2b3278be31\"\u003e\u003ccode\u003ecf75f9d\u003c/code\u003e\u003c/a\u003e 1.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/fc9f9ab2dd1828aeced7e7e4e690d577c254d508\"\u003e\u003ccode\u003efc9f9ab\u003c/code\u003e\u003c/a\u003e fix: better handle range parse to avoid NaN error (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/276\"\u003e#276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/660e784b9d184b1f18829f8b776561a4df63b6e3\"\u003e\u003ccode\u003e660e784\u003c/code\u003e\u003c/a\u003e 1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/node-server/commit/b16e9faed46d01567643d77773e47bc4b962f057\"\u003e\u003ccode\u003eb16e9fa\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003epackageManager\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/node-server/issues/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/node-server/compare/v1.15.0...v1.19.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.11.1 to 6.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.16.2\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.16.2 patch release.\u003c/p\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn Prisma ORM 6.16.0, we've enabled usage of the new \u003ccode\u003eengineType = client\u003c/code\u003e with Prisma Postgres, but our validation rules permitted invalid combinations of Prisma Postgres URLs and driver adapters. This now produces a clear error message indicating Prisma Postgres URLs and driver adapters are mutually exclusive.\u003c/li\u003e\n\u003cli\u003eIn the previous minor release, we've included a change that calls \u003ccode\u003eunref()\u003c/code\u003e on NodeJS timers to prevent them from keeping the NodeJS event loop active. This change unintentionally affected non-NodeJS runtimes like \u003ccode\u003eworkerd\u003c/code\u003e, where it has resulted in runtime errors. This behavior has been made conditional to prevent these runtime errors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.16.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.16.1 patch release.\u003c/p\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn Prisma ORM 6.16.0, the \u003ccode\u003edriverAdapters\u003c/code\u003e and \u003ccode\u003equeryCompiler\u003c/code\u003e features were stabilized, but leftover code in the \u003ccode\u003eprisma-client-ts\u003c/code\u003e generator required them to still be specified in edge runtimes. This has now been fixed, runtimes like \u003ccode\u003eworkerd\u003c/code\u003e and \u003ccode\u003evercel-edge\u003c/code\u003e no longer require these preview features.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.16.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.16.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ePrisma ORM\u003c/h2\u003e\n\u003cp\u003eThis section contains all the updates made in Prisma ORM v6.16.0.\u003c/p\u003e\n\u003ch3\u003eRust-free ORM and driver adapters are Generally Available\u003c/h3\u003e\n\u003cp\u003eEight months ago, we published our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-manifesto\"\u003eORM manifesto\u003c/a\u003e with the first hint that we're going to remove the Rust-based query engine from Prisma ORM:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWe're addressing this by migrating Prisma's core logic from Rust to TypeScript and redesigning the ORM to make customization and extension easier.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAfter a lot of hard work and feedback from the community, we're incredibly excited to share that the migration has been completed and you can now use Prisma ORM without its Rust engine in your production apps. 🎉 This is a major milestone in the history of Prisma ORM and comes with a lot of benefits:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced bundle size by ~90%\u003c/li\u003e\n\u003cli\u003eFaster queries (check out our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-without-rust-latest-performance-benchmarks\"\u003elatest benchmarks\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLower CPU footprint\u003c/li\u003e\n\u003cli\u003eLess deployment complexity\u003c/li\u003e\n\u003cli\u003eEasier to make open-source contributions\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e… and overall a much better DX since you don't need to worry about the extra binary in your generated Prisma Client code any more.\u003c/p\u003e\n\u003cp\u003eWhile the Rust-free ORM will become the default in Prisma ORM v7 soon, for now you still need to opt-into using it:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eConfigure the \u003ccode\u003egenerator\u003c/code\u003e block in your Prisma schema:\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003egenerator client {\n  provider   = \u0026quot;prisma-client\u0026quot; // (or \u0026quot;prisma-client-js\u0026quot;) \n  output     = \u0026quot;../src/generated/prisma\u0026quot;\n  engineType = \u0026quot;client\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/125ba793a84b226a4fdb9eb89d525413237d3bdf\"\u003e\u003ccode\u003e125ba79\u003c/code\u003e\u003c/a\u003e fix: correct accelerate validation (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28111\"\u003e#28111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/96d8c2df4721defb4b4d5d8704eed695a23344b2\"\u003e\u003ccode\u003e96d8c2d\u003c/code\u003e\u003c/a\u003e chore: bump execa version to 8.0.1 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28099\"\u003e#28099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c1ca645e8a04d283a5db53673292030520e83859\"\u003e\u003ccode\u003ec1ca645\u003c/code\u003e\u003c/a\u003e chore: remove rimraf (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28094\"\u003e#28094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/abfa3a69a475245c35c5b33529347c40d103813f\"\u003e\u003ccode\u003eabfa3a6\u003c/code\u003e\u003c/a\u003e feat(client): add /browser entrypoint to prisma-client (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28068\"\u003e#28068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/57158169afbf10cde4acf9c9a9d27c14b2422935\"\u003e\u003ccode\u003e5715816\u003c/code\u003e\u003c/a\u003e fix(qpe): flip condition when choosing whether to enable itx manager (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28069\"\u003e#28069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/898066aff70f3396bec53b07b2c591474348ee8a\"\u003e\u003ccode\u003e898066a\u003c/code\u003e\u003c/a\u003e feat(client-generator-ts): removed \u0026quot;Prisma.Validator\u0026quot; from \u0026quot;prisma-client\u0026quot; ge...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/bc18826ec0fece1702c41c4f51ef409ea7d95b0e\"\u003e\u003ccode\u003ebc18826\u003c/code\u003e\u003c/a\u003e fix(client): add apiKey method for Accelerate extension (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28067\"\u003e#28067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/83cd0031b73f074bb0e108fafcfb0e3a73669ade\"\u003e\u003ccode\u003e83cd003\u003c/code\u003e\u003c/a\u003e feat(client-generator-ts): re-export enums directly in \u003ccode\u003eprisma-client\u003c/code\u003e genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/38b3397d7c93d89fd1066ee7f011ff8f467dce54\"\u003e\u003ccode\u003e38b3397\u003c/code\u003e\u003c/a\u003e feat(client): remove node_modules caching check when generator has custom out...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9d1b8839131c1daa63a00371851f291256bb4868\"\u003e\u003ccode\u003e9d1b883\u003c/code\u003e\u003c/a\u003e feat(qc): stabilize driver adapters and the query compiler (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28046\"\u003e#28046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.16.2/packages/client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/hono-api-reference` from 0.9.9 to 0.9.19\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md\"\u003e\u003ccode\u003e@​scalar/hono-api-reference\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [fd2c4ba]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5f022b5: feat: use registry.scalar.com URLs as example\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5f022b5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7dfbe9e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7031d9c: fix(api-reference): reference theme and style fixes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.12\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\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/integrations/hono\"\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/~scalar_geoff\"\u003escalar_geoff\u003c/a\u003e, a new releaser for \u003ccode\u003e@​scalar/hono-api-reference\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@scalar/openapi-to-markdown` from 0.2.19 to 0.2.40\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/openapi-to-markdown/CHANGELOG.md\"\u003e\u003ccode\u003e@​scalar/openapi-to-markdown\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.40\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb858566: chore: moved api client code sample to new store\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [db5b649]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.37\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.32\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.39\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e1cdd00]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.21.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.31\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.36\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.38\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e02085ef: refactor: use upgrade function from \u003ccode\u003e@​scalar/openapi-upgrader\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6221e4a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [005fba9]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a1f865c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a1f865c]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2d612e4]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [dcf50ef]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [02085ef]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-upgrader\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.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.2.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.30\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/snippetz\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.35\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.37\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [498f771]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bff46e5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8f2a2f2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/components\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.34\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/oas-utils\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.29\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​scalar/openapi-parser\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/scalar/scalar/commits/HEAD/packages/openapi-to-markdown\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `argon2` from 0.43.0 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ranisalt/node-argon2/releases\"\u003eargon2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.44.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump node-addon-api from 8.4.0 to 8.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/466\"\u003eranisalt/node-argon2#466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump node-gyp from 11.2.0 to 11.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/467\"\u003eranisalt/node-argon2#467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild system tweaks for reproducible builds by \u003ca href=\"https://github.com/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/447\"\u003eranisalt/node-argon2#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.1...v0.44.0\"\u003ehttps://github.com/ranisalt/node-argon2/compare/v0.43.1...v0.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.43.1\u003c/h2\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/456\"\u003e#456\u003c/a\u003e caused by Typescript 5.7 changing how Buffer types work (see \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/pull/59417\"\u003emicrosoft/TypeScript#59417\u003c/a\u003e). FreeBSD ARM64 prebuilds are now available.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid overriding _FORTIFY_SOURCE if already set by \u003ca href=\"https://github.com/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/455\"\u003eranisalt/node-argon2#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport FreeBSD ARM64 builds by \u003ca href=\"https://github.com/ranisalt\"\u003e\u003ccode\u003e@​ranisalt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/459\"\u003eranisalt/node-argon2#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump node-addon-api from 8.3.1 to 8.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/460\"\u003eranisalt/node-argon2#460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tar-fs from 2.1.2 to 2.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/458\"\u003eranisalt/node-argon2#458\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/threema-danilo\"\u003e\u003ccode\u003e@​threema-danilo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/pull/455\"\u003eranisalt/node-argon2#455\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.43.1\"\u003ehttps://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.43.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/cd4eae514b41b1098f2e2d8a32a4b4a1fe0848a9\"\u003e\u003ccode\u003ecd4eae5\u003c/code\u003e\u003c/a\u003e v0.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/0d88d0d35a508b78e049763e0f58d643b0fc3707\"\u003e\u003ccode\u003e0d88d0d\u003c/code\u003e\u003c/a\u003e Build system tweaks for reproducible builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/a6ca2fd561a5505bc5db4c65510b585a4025ba3c\"\u003e\u003ccode\u003ea6ca2fd\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 1.9.4 to 2.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/c33250d77a5bba028c32831be1efb9ce2bee53c3\"\u003e\u003ccode\u003ec33250d\u003c/code\u003e\u003c/a\u003e Bump node-gyp from 11.2.0 to 11.3.0 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/e4ff08c0bbd81f63534c00af536fdc1c1b994b18\"\u003e\u003ccode\u003ee4ff08c\u003c/code\u003e\u003c/a\u003e Bump node-addon-api from 8.4.0 to 8.5.0 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/b3de3a2f97d05e28ceba2a2c625cbecc6bc0066b\"\u003e\u003ccode\u003eb3de3a2\u003c/code\u003e\u003c/a\u003e Potential fix for code scanning alert no. 35: Workflow does not contain permi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/bcf72326ee9e100c31459fc919e7b6a5a2066906\"\u003e\u003ccode\u003ebcf7232\u003c/code\u003e\u003c/a\u003e v0.43.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/93fa4697a6970099f0b6d4e4891e37da13e52fbb\"\u003e\u003ccode\u003e93fa469\u003c/code\u003e\u003c/a\u003e Fix linter formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/6727b44b826ceb225c8545ac74e7a25955cb21eb\"\u003e\u003ccode\u003e6727b44\u003c/code\u003e\u003c/a\u003e Upgrade dependencies, revert Typescript to v5.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranisalt/node-argon2/commit/e96cf5ac889fcc5ae326e5392773ec95388c2a1e\"\u003e\u003ccode\u003ee96cf5a\u003c/code\u003e\u003c/a\u003e Bump tar-fs from 2.1.2 to 2.1.3 (\u003ca href=\"https://redirect.github.com/ranisalt/node-argon2/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ranisalt/node-argon2/compare/v0.43.0...v0.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.8.4 to 4.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(service-worker): Update service-worker fire() to accept generic variants of Hono app instance by \u003ca href=\"https://github.com/harmony7\"\u003e\u003ccode\u003e@​harmony7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4420\"\u003ehonojs/hono#4420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(service-worker): correct generics for \u003ccode\u003ehandle\u003c/code\u003e by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4421\"\u003ehonojs/hono#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(helper/route): enable to get route path at specific index by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4423\"\u003ehonojs/hono#4423\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/harmony7\"\u003e\u003ccode\u003e@​harmony7\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4420\"\u003ehonojs/hono#4420\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.9.8...v4.9.9\"\u003ehttps://github.com/honojs/hono/compare/v4.9.8...v4.9.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.9.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): JSONParsed infer unknown values by \u003ca href=\"https://github.com/BarryThePenguin\"\u003e\u003ccode\u003e@​BarryThePenguin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4405\"\u003ehonojs/hono#4405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(types): remove SimplifyDeepArray from json types by \u003ca href=\"https://github.com/BarryThePenguin\"\u003e\u003ccode\u003e@​BarryThePenguin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4406\"\u003ehonojs/hono#4406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(types): fix the type definitions in hono-base by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4407\"\u003ehonojs/hono#4407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request): return empty string for empty catch-all param by \u003ca href=\"https://github.com/amitksingh0880\"\u003e\u003ccode\u003e@​amitksingh0880\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4395\"\u003ehonojs/hono#4395\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/amitksingh0880\"\u003e\u003ccode\u003e@​amitksingh0880\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4395\"\u003ehonojs/hono#4395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.9.7...v4.9.8\"\u003ehttps://github.com/honojs/hono/compare/v4.9.7...v4.9.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.9.7\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue in the \u003ccode\u003ebodyLimit\u003c/code\u003e middleware where the body size limit could be bypassed when both \u003ccode\u003eContent-Length\u003c/code\u003e and \u003ccode\u003eTransfer-Encoding\u003c/code\u003e headers were present. If you are using this middleware, please update immediately.  \u003ca href=\"https://github.com/honojs/hono/security/advisories/GHSA-92vj-g62v-jqhh\"\u003eSecurity Advisory\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(client): Fix \u003ccode\u003eparseResponse\u003c/code\u003e not parsing json in react native by \u003ca href=\"https://github.com/lr0pb\"\u003e\u003ccode\u003e@​lr0pb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4399\"\u003ehonojs/hono#4399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add \u003ccode\u003e.tool-versions\u003c/code\u003e file by \u003ca href=\"https://github.com/3w36zj6\"\u003e\u003ccode\u003e@​3w36zj6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4397\"\u003ehonojs/hono#4397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update \u003ccode\u003ebun install\u003c/code\u003e commands to use \u003ccode\u003e--frozen-lockfile\u003c/code\u003e by \u003ca href=\"https://github.com/3w36zj6\"\u003e\u003ccode\u003e@​3w36zj6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4398\"\u003ehonojs/hono#4398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(jwk): Add tests of JWK token verification by \u003ca href=\"https://github.com/buckett\"\u003e\u003ccode\u003e@​buckett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4402\"\u003ehonojs/hono#4402\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/lr0pb\"\u003e\u003ccode\u003e@​lr0pb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4399\"\u003ehonojs/hono#4399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buckett\"\u003e\u003ccode\u003e@​buckett\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4402\"\u003ehonojs/hono#4402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.9.6...v4.9.7\"\u003ehttps://github.com/honojs/hono/compare/v4.9.6...v4.9.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.9.6\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cp\u003eFixed a bug in URL path parsing (\u003ccode\u003egetPath\u003c/code\u003e) that could cause path confusion under malformed requests.\u003c/p\u003e\n\u003cp\u003eIf you rely on reverse proxies (e.g. Nginx) for ACLs or restrict access to endpoints like \u003ccode\u003e/admin\u003c/code\u003e, please update immediately.\u003c/p\u003e\n\u003cp\u003eSee advisory for details: GHSA-9hp6-4448-45g2\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/16eb88269ffb0ae68590ad55ac9ac58807850f26\"\u003e\u003ccode\u003e16eb882\u003c/code\u003e\u003c/a\u003e 4.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/81bda2e169ba26810c8044980f1cfea66912d720\"\u003e\u003ccode\u003e81bda2e\u003c/code\u003e\u003c/a\u003e feat(helper/route): enable to get route path at specific index (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4423\"\u003e#4423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/393ded96196da1b4f23813fea670b0d5a70526c6\"\u003e\u003ccode\u003e393ded9\u003c/code\u003e\u003c/a\u003e fix(service-worker): correct generics for \u003ccode\u003ehandle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4421\"\u003e#4421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/3f89b6ff361fa3ba8341d94cffcb857056c3f4a7\"\u003e\u003ccode\u003e3f89b6f\u003c/code\u003e\u003c/a\u003e fix(service-worker): Update service-worker fire() to accept generic variants ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/ba98aa2a94a7d480952b559ce464bca4566bd72f\"\u003e\u003ccode\u003eba98aa2\u003c/code\u003e\u003c/a\u003e 4.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/3fe60f180ae63c607e3783cb720913cc8dd297b1\"\u003e\u003ccode\u003e3fe60f1\u003c/code\u003e\u003c/a\u003e fix(request): return empty string for empty catch-all param (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4395\"\u003e#4395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/9987081fe0738695de17225a0dd6b68c8d8ae652\"\u003e\u003ccode\u003e9987081\u003c/code\u003e\u003c/a\u003e refactor(types): fix the type definitions in hono-base (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4407\"\u003e#4407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/0af31fa5c3fbc64d191cf243528c8ff763495e4a\"\u003e\u003ccode\u003e0af31fa\u003c/code\u003e\u003c/a\u003e refactor(types): remove SimplifyDeepArray from json types (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/f8c9b6e5cb87d9b260d5c4ff3c4cf4389c47ebb2\"\u003e\u003ccode\u003ef8c9b6e\u003c/code\u003e\u003c/a\u003e fix(types): JSONParsed infer unknown values (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4405\"\u003e#4405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/5ece99500fbcdc1026ab7f458f65cbe9eab29a6b\"\u003e\u003ccode\u003e5ece995\u003c/code\u003e\u003c/a\u003e 4.9.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.8.4...v4.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6f3e0045f189891801f27717b6d76ea1f9ee5fc2\"\u003e\u003ccode\u003e6f3e004\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e\u003ccode\u003e25ddce4\u003c/code\u003e\u003c/a\u003e feat: support for the ML-DSA PQC Algorithm Identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003e\u003ccode\u003ecf2092a\u003c/code\u003e\u003c/a\u003e feat: support AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2c519cce22b73983a00a0da24f4e319050598749\"\u003e\u003ccode\u003e2c519cc\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1e36dd29e76511e06737e5d5d500d81e01a9c3d2\"\u003e\u003ccode\u003e1e36dd2\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003e\u003ccode\u003eb4f8fb3\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/413fa4504c63a7f84f47df8bb7ea310eddfa6451\"\u003e\u003ccode\u003e413fa45\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e\u003ccode\u003e84da9de\u003c/code\u003e\u003c/a\u003e refactor: more readability in ecdhes.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/475a3ed35f54deb3a078165bee627637cbcec8c4\"\u003e\u003ccode\u003e475a3ed\u003c/code\u003e\u003c/a\u003e chore: npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b59c5475afc5d4ed127ba22356a4cee58e802ad0\"\u003e\u003ccode\u003eb59c547\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-pattern` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gvergnaud/ts-pattern/releases\"\u003ets-pattern's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch1\u003eTS-Pattern v5.8.0 Release Notes\u003c/h1\u003e\n\u003ch2\u003eNew Feature: \u003ccode\u003e.narrow()\u003c/code\u003e Method for Deep Type Narrowing\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003e.narrow()\u003c/code\u003e gives you fine-grained control over type narrowing of deeply nested union types during pattern matching.\u003c/p\u003e\n\u003ch3\u003eWhat is \u003ccode\u003e.narrow()\u003c/code\u003e?\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003e.narrow()\u003c/code\u003e method allows you to explicitly narrow the input type to exclude all values that have been handled by previous patterns. This is especially useful when working with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeeply nested union types\u003c/li\u003e\n\u003cli\u003eNullable properties at any nesting level\u003c/li\u003e\n\u003cli\u003eComplex type structures where you need precise type information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWhen to Use \u003ccode\u003e.narrow()\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eBy default, TS-Pattern automatically narrows top-level union types as you pattern match. However, for deeply nested types, this narrowing doesn't happen automatically to maintain optimal TypeScript performance. The \u003ccode\u003e.narrow()\u003c/code\u003e method gives you explicit control over when to perform this more computationally expensive operation.\u003c/p\u003e\n\u003ch3\u003eExample Usage\u003c/h3\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003etype Input = { user: { role: 'admin' | 'editor' | 'viewer' } };\n\u003cp\u003edeclare const input: Input;\u003c/p\u003e\n\u003cp\u003econst result = match(input)\u003cbr /\u003e\n.with({ user: { role: 'admin' } }, handleAdmin)\u003cbr /\u003e\n.narrow() // Explicitly narrow remaining cases\u003cbr /\u003e\n.with({ user: { role: 'editor' } }, handleEditor)\u003cbr /\u003e\n.narrow() // Narrow again if needed\u003cbr /\u003e\n.otherwise((remaining) =\u0026gt; {\u003cbr /\u003e\n// remaining.user.role is now precisely 'viewer'\u003cbr /\u003e\nhandleViewer(remaining);\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eAdditional Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprovements to release scripts\u003c/li\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gvergnaud/ts-pattern/compare/v5.7.1...v5.8.0\"\u003ehttps://github.com/gvergnaud/ts-pattern/compare/v5.7.1...v5.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003ePRs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: .narrow() method \u0026amp; typechecking perf improvement by \u003ca href=\"https://github.com/gvergnaud\"\u003e\u003ccode\u003e@​gvergnaud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gvergnaud/ts-pattern/pull/261\"\u003egvergnaud/ts-pattern#261\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/gvergnaud/ts-pattern/commit/999128b1c34c5dce4141eb64e4e35818cf7a5dba\"\u003e\u003ccode\u003e999128b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gvergnaud/ts-pattern/issues/261\"\u003e#261\u003c/a\u003e from gvergnaud/gvergnaud/feat-narrow-method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/3ad74bca5fffceadcc483ea076e368229a78a4dc\"\u003e\u003ccode\u003e3ad74bc\u003c/code\u003e\u003c/a\u003e tooling: add release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/ad743b7fbf6789003b6c608a94f6713815eb84df\"\u003e\u003ccode\u003ead743b7\u003c/code\u003e\u003c/a\u003e 5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/eb14da591b084887ee3e927482cbc97fe8751030\"\u003e\u003ccode\u003eeb14da5\u003c/code\u003e\u003c/a\u003e feat(narrow): Add docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/38aa25dec41bcfab461c5027ff8df5794d7922b3\"\u003e\u003ccode\u003e38aa25d\u003c/code\u003e\u003c/a\u003e Update roadmap.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/1856ad398fa2147c7ea0e65772e410619058bd02\"\u003e\u003ccode\u003e1856ad3\u003c/code\u003e\u003c/a\u003e feat(narrow): add .narrow() method on Match\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gvergnaud/ts-pattern/commit/40e3ccf05bfcf9fde0ca1c911763aeaaf1760a8b\"\u003e\u003ccode\u003e40e3ccf\u003c/code\u003e\u003c/a\u003e run audit fix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gvergnaud/ts-pattern/compare/v5.7.1...v5.8.0\"\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.1.1 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 `@types/node` from 24.0.10 to 24.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 6.11.1 to 6.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.16...\n\n_Description has been truncated_","html_url":"https://github.com/bedtime-coders/php/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fphp/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"12.6.0","new_version":"12.6.2","update_type":"patch","path":null,"pr_created_at":"2025-09-29T18:12:10.000Z","version_change":"12.6.0 → 12.6.2","issue":{"uuid":"3466061574","node_id":"PR_kwDOKWmxLc6rKLkY","number":200,"state":"open","title":"chore(deps): bump the bun group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T18:12:10.000Z","updated_at":"2025-09-29T18:12:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"bun","update_count":14,"packages":[{"name":"@elysiajs/bearer","old_version":"1.3.0","new_version":"1.4.1","repository_url":"https://github.com/elysiajs/elysia-bearer"},{"name":"@elysiajs/jwt","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/elysiajs/elysia-jwt"},{"name":"@sinclair/typebox","old_version":"0.34.34","new_version":"0.34.41","repository_url":"https://github.com/sinclairzx81/typebox"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"drizzle-orm","old_version":"0.44.2","new_version":"0.44.5","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"elysia","old_version":"1.3.5","new_version":"1.4.9","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.0","repository_url":"https://github.com/panva/jose"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/node","old_version":"24.0.10","new_version":"24.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"bun-types","old_version":"1.2.18","new_version":"1.2.23","repository_url":"https://github.com/oven-sh/bun"},{"name":"drizzle-kit","old_version":"0.31.4","new_version":"0.31.5","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitepress","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elysiajs/bearer](https://github.com/elysiajs/elysia-bearer) | `1.3.0` | `1.4.1` |\n| [@elysiajs/jwt](https://github.com/elysiajs/elysia-jwt) | `1.3.1` | `1.4.0` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox) | `0.34.34` | `0.34.41` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.2` | `0.44.5` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.4.9` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.0` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.2.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.10` | `24.5.2` |\n| [bun-types](https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types) | `1.2.18` | `1.2.23` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.4` | `0.31.5` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.6.3` | `1.6.4` |\n\n\nUpdates `@elysiajs/bearer` from 1.3.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-bearer/releases\"\u003e\u003ccode\u003e@​elysiajs/bearer\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with multiple bearer tokens in query parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-bearer/compare/1.4.0...1.4.1\"\u003ehttps://github.com/elysiajs/elysia-bearer/compare/1.4.0...1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-bearer/compare/1.3.0...1.4.0\"\u003ehttps://github.com/elysiajs/elysia-bearer/compare/1.3.0...1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-bearer/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​elysiajs/bearer\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.1 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with multiple bearer tokens in query parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.0-exp.0 - 23 Apr 2025\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.2.0-rc.0 - 23 Dec 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.1.2 - 5 Sep 2024\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd provenance publish\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.1.1 - 16 Jul 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAccept only first bearer query\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.1.0 - 16 Jul 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.1.0-rc.0 - 12 Jul 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.0.2 - 18 Mar 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.0.0 - 16 Mar 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.0.0-rc.0 - 1 Mar 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.0.0-beta.1 - 17 Feb 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-bearer/commit/22625e52b25172238e1a68ab63e683441f5759c9\"\u003e\u003ccode\u003e22625e5\u003c/code\u003e\u003c/a\u003e :blue_book: doc: multiple bearer tokens in query parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-bearer/commit/649b1047412075f824d7bce730b18177ffc27d37\"\u003e\u003ccode\u003e649b104\u003c/code\u003e\u003c/a\u003e :broom: chore: bump version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elysiajs/elysia-bearer/compare/1.3.0...1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elysiajs/jwt` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-jwt/releases\"\u003e\u003ccode\u003e@​elysiajs/jwt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-jwt/compare/1.3.3...1.4.0\"\u003ehttps://github.com/elysiajs/elysia-jwt/compare/1.3.3...1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/110\"\u003e#110\u003c/a\u003e add optional, typed 'options' argument to jwt.verify() and pass to jose jwtVerify() if present by \u003ca href=\"https://github.com/jmlow\"\u003e\u003ccode\u003e@​jmlow\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/109\"\u003e#109\u003c/a\u003e type inconsistencies in JWT payload and improve schema-based inference by \u003ca href=\"https://github.com/kimzuni\"\u003e\u003ccode\u003e@​kimzuni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/107\"\u003e#107\u003c/a\u003e correct iat claim handling and expand allowed claim value type by \u003ca href=\"https://github.com/kimzuni\"\u003e\u003ccode\u003e@​kimzuni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/105\"\u003e#105\u003c/a\u003e adjust README in regard to the cookie plugin by \u003ca href=\"https://github.com/codemusings\"\u003e\u003ccode\u003e@​codemusings\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmlow\"\u003e\u003ccode\u003e@​jmlow\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/110\"\u003eelysiajs/elysia-jwt#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kimzuni\"\u003e\u003ccode\u003e@​kimzuni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/109\"\u003eelysiajs/elysia-jwt#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemusings\"\u003e\u003ccode\u003e@​codemusings\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/105\"\u003eelysiajs/elysia-jwt#105\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-jwt/compare/1.3.2...1.3.3\"\u003ehttps://github.com/elysiajs/elysia-jwt/compare/1.3.2...1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Resolve various issues with payload, schema, and types by \u003ca href=\"https://github.com/victorfrei\"\u003e\u003ccode\u003e@​victorfrei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/104\"\u003eelysiajs/elysia-jwt#104\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/victorfrei\"\u003e\u003ccode\u003e@​victorfrei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/104\"\u003eelysiajs/elysia-jwt#104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-jwt/compare/1.3.1...1.3.2\"\u003ehttps://github.com/elysiajs/elysia-jwt/compare/1.3.1...1.3.2\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/elysiajs/elysia-jwt/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​elysiajs/jwt\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.3.3 - 14 Jul 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/110\"\u003e#110\u003c/a\u003e add optional, typed 'options' argument to jwt.verify() and pass to jose jwtVerify() if present\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/109\"\u003e#109\u003c/a\u003e type inconsistencies in JWT payload and improve schema-based inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/107\"\u003e#107\u003c/a\u003e correct iat claim handling and expand allowed claim value type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/105\"\u003e#105\u003c/a\u003e adjust README in regard to the cookie plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.2 - 14 Jul 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/104\"\u003e#104\u003c/a\u003e Resolve various issues with payload, schema, and types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/101\"\u003e#101\u003c/a\u003e Closes Config exp not encoded in payload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/23\"\u003e#23\u003c/a\u003e Closes bug sign args exp type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/98\"\u003e#98\u003c/a\u003e Closes verify fails when using schema in Elysia JWT plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/52\"\u003e#52\u003c/a\u003e Closes iat Type inconsistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/36\"\u003e#36\u003c/a\u003e Closes upgrade dependency \u0026quot;jose\u0026quot; to latest version to fix issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/19\"\u003e#19\u003c/a\u003e Closes Header Parameter is stored in the payload instead of header\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/c1ef8846bc6fbeee32ff3edacda8a7f281fc89db\"\u003e\u003ccode\u003ec1ef884\u003c/code\u003e\u003c/a\u003e :broom: chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/c6e97f0cb3dd7a41fba307020943a7e36e1917ae\"\u003e\u003ccode\u003ec6e97f0\u003c/code\u003e\u003c/a\u003e :blue_book: doc: typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/ac0313b2d58fd2bb2a6d03ef84009cb8909d0761\"\u003e\u003ccode\u003eac0313b\u003c/code\u003e\u003c/a\u003e :wrench: fix: error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/964cd55ff3d283d30daad88083d00504be4bfa5b\"\u003e\u003ccode\u003e964cd55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/issues/108\"\u003e#108\u003c/a\u003e from kimzuni/fix/nbf-exp-iat-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/ad918c4430283a4de747cc49a1ba50bf5578f5f2\"\u003e\u003ccode\u003ead918c4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/issues/105\"\u003e#105\u003c/a\u003e from codemusings/readme-fix-cookie\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/72dd9a3111aff77dab189c57d3bfcff09e3ebfdc\"\u003e\u003ccode\u003e72dd9a3\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix/nbf-exp-iat-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/70590fab5841c17805b0e8d993e18ab279e6cca1\"\u003e\u003ccode\u003e70590fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/issues/109\"\u003e#109\u003c/a\u003e from kimzuni/fix/jwt-payload-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/9ac667698c2230911fd2e10be69e7589bff36b0e\"\u003e\u003ccode\u003e9ac6676\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/issues/110\"\u003e#110\u003c/a\u003e from jmlow/support-options-for-jwt-verify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/9078f605b3409dfa62ea83ed8e5b737ded7a61c1\"\u003e\u003ccode\u003e9078f60\u003c/code\u003e\u003c/a\u003e Pull 'await' out of ternary operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/ce5f397cca31eb0ab6f92795016c29738ca729cd\"\u003e\u003ccode\u003ece5f397\u003c/code\u003e\u003c/a\u003e Add typed 'options' argument to jwt.verify(), then pass to jose verifyJwt()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia-jwt/compare/1.3.1...1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sinclair/typebox` from 0.34.34 to 0.34.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/e0ec98c9dbbf6f6b8777f121a2da38f2d09cf2ed\"\u003e\u003ccode\u003ee0ec98c\u003c/code\u003e\u003c/a\u003e Revision 0.34.41 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/81c3686da5379dbc9562354e86f41c4c472eca50\"\u003e\u003ccode\u003e81c3686\u003c/code\u003e\u003c/a\u003e Revision 0.34.40 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1298\"\u003e#1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/16f1d0a1652e40513d08e20686df11bae5c77bd1\"\u003e\u003ccode\u003e16f1d0a\u003c/code\u003e\u003c/a\u003e Cast: Use Uniform over Reciprocal weighting on Union Select (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/c54a0f8c20372fff6789054d1d82287a0a13e161\"\u003e\u003ccode\u003ec54a0f8\u003c/code\u003e\u003c/a\u003e Revision 0.34.39 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/60fdafe857089ac908b5fe7741c15c62260b651f\"\u003e\u003ccode\u003e60fdafe\u003c/code\u003e\u003c/a\u003e Revision 0.34.38 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/97e315439690ef84f85d75cc9179163b2cd0e55a\"\u003e\u003ccode\u003e97e3154\u003c/code\u003e\u003c/a\u003e Preserve exact type matches in union conversion (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1282\"\u003e#1282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/30cfe8904d8e7ea3da549783f66d32ae1f867b6a\"\u003e\u003ccode\u003e30cfe89\u003c/code\u003e\u003c/a\u003e Revision 0.34.37 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/978339122870fdd8300171e62994e8afcf1e9cda\"\u003e\u003ccode\u003e9783391\u003c/code\u003e\u003c/a\u003e Fix: Correctly score nested unions (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/b40ba2c751cc3b16fb8060d266267600a993628a\"\u003e\u003ccode\u003eb40ba2c\u003c/code\u003e\u003c/a\u003e Revision 0.34.36 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/cb3f898093148c41f1140219d58d00b5f9512852\"\u003e\u003ccode\u003ecb3f898\u003c/code\u003e\u003c/a\u003e Ecosystem (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sinclairzx81/typebox/compare/0.34.34...0.34.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.2 to 0.44.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed invalid usage of \u003ccode\u003e.one()\u003c/code\u003e in \u003ccode\u003edurable-sqlite\u003c/code\u003e session\u003c/li\u003e\n\u003cli\u003eFixed spread operator related crash in sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eBetter browser support for sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eImproved sqlite \u003ccode\u003eblob\u003c/code\u003e mapping\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wrong DrizzleQueryError export. thanks \u003ca href=\"https://github.com/nathankleyn\"\u003e\u003ccode\u003e@​nathankleyn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by drizzle function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eawait db.$client.[...]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eupdated_at\u003c/code\u003e column to the \u003ccode\u003eneon_auth.users_sync\u003c/code\u003e table definition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/37d059f95ebe4ca7da6e60415de0164c729a8454\"\u003e\u003ccode\u003e37d059f\u003c/code\u003e\u003c/a\u003e v0.44.5 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/33f0374e29014677c29f4b1f1dd1ab8fb68ac516\"\u003e\u003ccode\u003e33f0374\u003c/code\u003e\u003c/a\u003e Upgrade drizzle-zod peerDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/8b8d78ec3d209ce3224b609d633b7ce090092889\"\u003e\u003ccode\u003e8b8d78e\u003c/code\u003e\u003c/a\u003e Fix export of \u003ccode\u003eDrizzleQueryError\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4618\"\u003e#4618\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4778\"\u003e#4778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/027921fda2ba61fd6271e49a576e1abd76613fc1\"\u003e\u003ccode\u003e027921f\u003c/code\u003e\u003c/a\u003e Fixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by \u003ccode\u003edrizzle\u003c/code\u003e function from crede...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e44d9bb4c67a669acbad4b8273d6efcc33c8ea6a\"\u003e\u003ccode\u003ee44d9bb\u003c/code\u003e\u003c/a\u003e Add updated_at column (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ac1dcd9d1c4b8f171479af4a5dd731db1e164f58\"\u003e\u003ccode\u003eac1dcd9\u003c/code\u003e\u003c/a\u003e Fix hakfvec (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4689\"\u003e#4689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c6b3afbb70bcef96ca60b528de42ef09f39ca6f\"\u003e\u003ccode\u003e5c6b3af\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003edatabaseName\u003c/code\u003e and \u003ccode\u003epackageName\u003c/code\u003e properties for studio (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4683\"\u003e#4683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/9895842b1fcce4bcbddc88355d577f06acafc211\"\u003e\u003ccode\u003e9895842\u003c/code\u003e\u003c/a\u003e Studio transactions (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4664\"\u003e#4664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.2...0.44.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.4.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd knip for detecting deadcode by \u003ca href=\"https://github.com/Rouret\"\u003e\u003ccode\u003e@​Rouret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1443\"\u003eelysiajs/elysia#1443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Cloudflare Worker test\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eSucrose.Settings\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.8...1.4.9\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.8...1.4.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eautomatically clear up sucrose cache when not used\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eBun.hash\u003c/code\u003e from checksum calculation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003efile-type\u003c/code\u003e optional to reduce bundle size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1432\"\u003e#1432\u003c/a\u003e missing context (set) in mapResponse for ElysiaFile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003e#1435\u003c/a\u003e missing cookies in SSE\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/Rouret\"\u003e\u003ccode\u003e@​Rouret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003eelysiajs/elysia#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.7...1.4.8\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.7...1.4.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.7\u003c/h2\u003e\n\u003cp\u003eGood morning, Cloudflare\u003c/p\u003e\n\u003cp\u003eYou can now \u003ca href=\"https://elysiajs.com/integrations/cloudflare-worker.html\"\u003erun Elysia on Cloudflare Worker\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexperimental \u003ccode\u003eadapter/cloudflare-worker\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eElysiaAdapter.beforeCompile\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edo not prettify routes when using \u003ccode\u003eguard\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eprocess.getBuiltinModule\u003c/code\u003e instead of dynamic import for file\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eElysia.file.value\u003c/code\u003e on Web Standard Adapter now is not a promise\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.6...1.4.7\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.6...1.4.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.9 - 29 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd Cloudflare Worker test\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eSucrose.Settings\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1443\"\u003e#1443\u003c/a\u003e add knip for detecting deadcode\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.8 - 27 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eautomatically clear up sucrose cache when not used\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eBun.hash\u003c/code\u003e from checksum calculation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003efile-type\u003c/code\u003e optional to reduce bundle size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1432\"\u003e#1432\u003c/a\u003e missing context (set) in mapResponse for ElysiaFile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003e#1435\u003c/a\u003e missing cookies in SSE\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.7 - 22 Sep 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexperimental \u003ccode\u003eadapter/cloudflare-worker\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eElysiaAdapter.beforeCompile\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edo not prettify routes when using \u003ccode\u003eguard\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eprocess.getBuiltinModule\u003c/code\u003e instead of dynamic import for file\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eElysia.file.value\u003c/code\u003e on Web Standard Adapter now is not a promise\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.6 - 18 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1406\"\u003e#1406\u003c/a\u003e strictly check for 200 inline status code\u003c/li\u003e\n\u003cli\u003ecoerce union status value and return type\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eBunHTMLBundleLike\u003c/code\u003e to Elysia inline handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1405\"\u003e#1405\u003c/a\u003e prevent Elysia from being a dependency of itself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1416\"\u003e#1416\u003c/a\u003e check if object is frozen before merging, add try-catch to prevent crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1419\"\u003e#1419\u003c/a\u003e guard doesn't apply scoped/global schema to object macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1425\"\u003e#1425\u003c/a\u003e DELETE doesn't inherit derive/resolve type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1409\"\u003e#1409\u003c/a\u003e onTransform now doesn't include type as it isn't validated yet, creating confusion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1410\"\u003e#1410\u003c/a\u003e handle union derive/resolve property\u003c/li\u003e\n\u003cli\u003eprobably fix mergeDeep attempted to assign to readonly property\u003c/li\u003e\n\u003cli\u003ederive/resolve inherit type in inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.5 - 15 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/668c7a147d14d0df0d7f7ffb273c74651463711d\"\u003e\u003ccode\u003e668c7a1\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/cb6897301f5108ef37358827c6719a3515f42dd9\"\u003e\u003ccode\u003ecb68973\u003c/code\u003e\u003c/a\u003e :broom: chore(ci): it's probably from Sucrose.gcTime thing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a6c1679060e1a13ca776fcf6a2fba7e0340dd248\"\u003e\u003ccode\u003ea6c1679\u003c/code\u003e\u003c/a\u003e :broom: chore(ci): bro I forgot to hit save\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/4d616b111192bc48522280ee61b8b3048d3ddd65\"\u003e\u003ccode\u003e4d616b1\u003c/code\u003e\u003c/a\u003e :broom: chore(ci): add timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/c9e0921b1af192e2e2504dce6b381c74fa083ec7\"\u003e\u003ccode\u003ec9e0921\u003c/code\u003e\u003c/a\u003e :broom: chore(ci): uh I accidentally bulk replace this?\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/dea3c8af9e3fb48f11ae0761ccd8f9415b09176f\"\u003e\u003ccode\u003edea3c8a\u003c/code\u003e\u003c/a\u003e :broom: chore(ci): maybe this work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/044f5e76fb33092c1a9c7e492738e92a6c164508\"\u003e\u003ccode\u003e044f5e7\u003c/code\u003e\u003c/a\u003e :broom: chore(ci): try remove test:node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/4a2b44543b9a1fefec5c0c4c2498180ae82edcb5\"\u003e\u003ccode\u003e4a2b445\u003c/code\u003e\u003c/a\u003e :broom: chore(ci): revert test:node as it's stuck for some reason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/65b399be286a1b46943586fcfdee0f73626bccee\"\u003e\u003ccode\u003e65b399b\u003c/code\u003e\u003c/a\u003e :broom: chore(ci): tbh I have no idea what's going\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/d6347c2196aa765b53b7eee76b37a0c108d12e2b\"\u003e\u003ccode\u003ed6347c2\u003c/code\u003e\u003c/a\u003e :tada: feat: tsc stuck?\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.4.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6f3e0045f189891801f27717b6d76ea1f9ee5fc2\"\u003e\u003ccode\u003e6f3e004\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e\u003ccode\u003e25ddce4\u003c/code\u003e\u003c/a\u003e feat: support for the ML-DSA PQC Algorithm Identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003e\u003ccode\u003ecf2092a\u003c/code\u003e\u003c/a\u003e feat: support AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2c519cce22b73983a00a0da24f4e319050598749\"\u003e\u003ccode\u003e2c519cc\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1e36dd29e76511e06737e5d5d500d81e01a9c3d2\"\u003e\u003ccode\u003e1e36dd2\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003e\u003ccode\u003eb4f8fb3\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/413fa4504c63a7f84f47df8bb7ea310eddfa6451\"\u003e\u003ccode\u003e413fa45\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e\u003ccode\u003e84da9de\u003c/code\u003e\u003c/a\u003e refactor: more readability in ecdhes.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/475a3ed35f54deb3a078165bee627637cbcec8c4\"\u003e\u003ccode\u003e475a3ed\u003c/code\u003e\u003c/a\u003e chore: npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b59c5475afc5d4ed127ba22356a4cee58e802ad0\"\u003e\u003ccode\u003eb59c547\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\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.0.6 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 `@types/node` from 24.0.10 to 24.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun-types` from 1.2.18 to 1.2.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.2.23\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.2.23\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\n# or you can use npm\n# npm install -g bun\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.2.23:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.com/blog/bun-v1.2.23\"\u003eRead Bun v1.2.23's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 16 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcbobby\"\u003e\u003ccode\u003e@​btcbobby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cirospaciari\"\u003e\u003ccode\u003e@​cirospaciari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/donisaac\"\u003e\u003ccode\u003e@​donisaac\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/filipstev\"\u003e\u003ccode\u003e@​filipstev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarred-sumner\"\u003e\u003ccode\u003e@​jarred-sumner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markovejnovic\"\u003e\u003ccode\u003e@​markovejnovic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nathanwhit\"\u003e\u003ccode\u003e@​nathanwhit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nektro\"\u003e\u003ccode\u003e@​nektro\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pfgithub\"\u003e\u003ccode\u003e@​pfgithub\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/riskymh\"\u003e\u003ccode\u003e@​riskymh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robobun\"\u003e\u003ccode\u003e@​robobun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sosukesuzuki\"\u003e\u003ccode\u003e@​sosukesuzuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taylordotfish\"\u003e\u003ccode\u003e@​taylordotfish\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vfilanovsky-openai\"\u003e\u003ccode\u003e@​vfilanovsky-openai\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBun v1.2.22\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.2.22\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\n# or you can use npm\n# npm install -g bun\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\n\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/oven-sh/bun/commit/cf1367137da5775dc23cb57f0e4071776e1ff90f\"\u003e\u003ccode\u003ecf13671\u003c/code\u003e\u003c/a\u003e feat(sql.array) add support to sql.array (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22946\"\u003e#22946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/17b503b389d13ce28355f852b45ae638ce90a166\"\u003e\u003ccode\u003e17b503b\u003c/code\u003e\u003c/a\u003e Redis PUB/SUB 2.0 (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22568\"\u003e#22568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/20854fb285a31f7c8940ceced0d3e3b2f5ffdea8\"\u003e\u003ccode\u003e20854fb\u003c/code\u003e\u003c/a\u003e node:crypto: add blake2s256 hasher (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22958\"\u003e#22958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/1a23797e82da3b1e93d7a854e62083be1fc977e9\"\u003e\u003ccode\u003e1a23797\u003c/code\u003e\u003c/a\u003e feat: add test.serial() API for forcing serial test execution (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22899\"\u003e#22899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/99786797c7d91d856638b7e265130df9dcdfb22e\"\u003e\u003ccode\u003e9978679\u003c/code\u003e\u003c/a\u003e docs: Add missing YAML.stringify() documentation (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22921\"\u003e#22921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/beae53e81bddd0a53202f48cd6c8cb9d11bb032e\"\u003e\u003ccode\u003ebeae53e\u003c/code\u003e\u003c/a\u003e fix(test): add EXPECTED_COLOR and RECEIVED_COLOR aliases (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22862\"\u003e#22862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/0d6a27d394d4265e9cb5729711813dc2867dfb32\"\u003e\u003ccode\u003e0d6a27d\u003c/code\u003e\u003c/a\u003e Remove remnants of '--only' flag in documentation (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22168\"\u003e#22168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/71a8900013a9d910a11d588c103001ecbe02b913\"\u003e\u003ccode\u003e71a8900\u003c/code\u003e\u003c/a\u003e refactor: move jsxSideEffects from tsconfig to jsx build config (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22665\"\u003e#22665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/d2201eb1fe1a83cba25717f5abd1e3770c68988d\"\u003e\u003ccode\u003ed2201eb\u003c/code\u003e\u003c/a\u003e Rewrite test/describe, add test.concurrent (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22534\"\u003e#22534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/d9551dda1abeeb1addef09f8a2db4cb8dd941d87\"\u003e\u003ccode\u003ed9551dd\u003c/code\u003e\u003c/a\u003e fix: AbortController instance is empty with \u003ccode\u003e@​types/node\u003c/code\u003e\u0026gt;=24.3.1 (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22588\"\u003e#22588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oven-sh/bun/commits/bun-v1.2.23/packages/bun-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-kit` from 0.31.4 to 0.31.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrizzle-kit@0.31.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd casing support to studio configuration and related functions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/8e8a9e902410ed2068a015d59180b225045dddf1\"\u003e\u003ccode\u003e8e8a9e9\u003c/code\u003e\u003c/a\u003e [Drizzle Kit]: Add casing support to studio configuration and related functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/37d059f95ebe4ca7da6e60415de0164c729a8454\"\u003e\u003ccode\u003e37d059f\u003c/code\u003e\u003c/a\u003e v0.44.5 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/33f0374e29014677c29f4b1f1dd1ab8fb68ac516\"\u003e\u003ccode\u003e33f0374\u003c/code\u003e\u003c/a\u003e Upgrade drizzle-zod peerDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/8b8d78ec3d209ce3224b609d633b7ce090092889\"\u003e\u003ccode\u003e8b8d78e\u003c/code\u003e\u003c/a\u003e Fix export of \u003ccode\u003eDrizzleQueryError\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4618\"\u003e#4618\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4778\"\u003e#4778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/027921fda2ba61fd6271e49a576e1abd76613fc1\"\u003e\u003ccode\u003e027921f\u003c/code\u003e\u003c/a\u003e Fixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by \u003ccode\u003edrizzle\u003c/code\u003e function from crede...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e44d9bb4c67a669acbad4b8273d6efcc33c8ea6a\"\u003e\u003ccode\u003ee44d9bb\u003c/code\u003e\u003c/a\u003e Add updated_at column (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.31.4...drizzle-kit@0.31.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitepress` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/vitepress/blob/v1.6.4/CHANGELOG.md\"\u003evitepress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/vitepress/compare/v1.6.3...v1.6.4\"\u003e1.6.4\u003c/a\u003e (2025-08-05)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/vitepress/commit/1fc537b78cda287fa23c1129a815ad9455fd8106\"\u003e\u003ccode\u003e1fc537b\u003c/code\u003e\u003c/a\u003e release: v1.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/vitepress/commit/e7a0ae8a090f07274cccd8591e57255ddde52227\"\u003e\u003ccode\u003ee7a0ae8\u003c/code\u003e\u003c/a\u003e chore: error when trying \u003ccode\u003erolldown-vite\u003c/code\u003e with vitepress v1 (\u003ca href=\"https://redirect.github.com/vuejs/vitepress/issues/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/vitepress/compare/v1.6.3...v1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bedtime-coders/bedstack/pull/200","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fbedstack/issues/200","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/200/packages"}},{"old_version":"12.6.0","new_version":"12.6.2","update_type":"patch","path":null,"pr_created_at":"2025-09-29T14:10:31.000Z","version_change":"12.6.0 → 12.6.2","issue":{"uuid":"3465213149","node_id":"PR_kwDOO8FzmM6rHTh7","number":22,"state":"open","title":"Bump the bun group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T14:10:31.000Z","updated_at":"2025-09-29T14:10:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bun","update_count":10,"packages":[{"name":"@elysiajs/static","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/elysiajs/elysia-static"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"drizzle-orm","old_version":"0.44.2","new_version":"0.44.5","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"elysia","old_version":"1.3.5","new_version":"1.4.8","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.0","repository_url":"https://github.com/panva/jose"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.2.18","new_version":"1.2.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"drizzle-kit","old_version":"0.31.4","new_version":"0.31.5","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elysiajs/static](https://github.com/elysiajs/elysia-static) | `1.3.0` | `1.4.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.2` | `0.44.5` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.4.8` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.0` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.2.4` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.18` | `1.2.23` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.4` | `0.31.5` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n\n\nUpdates `@elysiajs/static` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-static/releases\"\u003e\u003ccode\u003e@​elysiajs/static\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.0\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.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/elysiajs/elysia-static/commit/f45e90c4571461dc407241031410721c9b658469\"\u003e\u003ccode\u003ef45e90c\u003c/code\u003e\u003c/a\u003e :broom: chore: bump version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.2 to 0.44.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed invalid usage of \u003ccode\u003e.one()\u003c/code\u003e in \u003ccode\u003edurable-sqlite\u003c/code\u003e session\u003c/li\u003e\n\u003cli\u003eFixed spread operator related crash in sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eBetter browser support for sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eImproved sqlite \u003ccode\u003eblob\u003c/code\u003e mapping\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wrong DrizzleQueryError export. thanks \u003ca href=\"https://github.com/nathankleyn\"\u003e\u003ccode\u003e@​nathankleyn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by drizzle function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eawait db.$client.[...]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eupdated_at\u003c/code\u003e column to the \u003ccode\u003eneon_auth.users_sync\u003c/code\u003e table definition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/37d059f95ebe4ca7da6e60415de0164c729a8454\"\u003e\u003ccode\u003e37d059f\u003c/code\u003e\u003c/a\u003e v0.44.5 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/33f0374e29014677c29f4b1f1dd1ab8fb68ac516\"\u003e\u003ccode\u003e33f0374\u003c/code\u003e\u003c/a\u003e Upgrade drizzle-zod peerDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/8b8d78ec3d209ce3224b609d633b7ce090092889\"\u003e\u003ccode\u003e8b8d78e\u003c/code\u003e\u003c/a\u003e Fix export of \u003ccode\u003eDrizzleQueryError\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4618\"\u003e#4618\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4778\"\u003e#4778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/027921fda2ba61fd6271e49a576e1abd76613fc1\"\u003e\u003ccode\u003e027921f\u003c/code\u003e\u003c/a\u003e Fixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by \u003ccode\u003edrizzle\u003c/code\u003e function from crede...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e44d9bb4c67a669acbad4b8273d6efcc33c8ea6a\"\u003e\u003ccode\u003ee44d9bb\u003c/code\u003e\u003c/a\u003e Add updated_at column (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ac1dcd9d1c4b8f171479af4a5dd731db1e164f58\"\u003e\u003ccode\u003eac1dcd9\u003c/code\u003e\u003c/a\u003e Fix hakfvec (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4689\"\u003e#4689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c6b3afbb70bcef96ca60b528de42ef09f39ca6f\"\u003e\u003ccode\u003e5c6b3af\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003edatabaseName\u003c/code\u003e and \u003ccode\u003epackageName\u003c/code\u003e properties for studio (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4683\"\u003e#4683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/9895842b1fcce4bcbddc88355d577f06acafc211\"\u003e\u003ccode\u003e9895842\u003c/code\u003e\u003c/a\u003e Studio transactions (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4664\"\u003e#4664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.2...0.44.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eautomatically clear up sucrose cache when not used\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eBun.hash\u003c/code\u003e from checksum calculation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003efile-type\u003c/code\u003e optional to reduce bundle size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1432\"\u003e#1432\u003c/a\u003e missing context (set) in mapResponse for ElysiaFile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003e#1435\u003c/a\u003e missing cookies in SSE\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/Rouret\"\u003e\u003ccode\u003e@​Rouret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003eelysiajs/elysia#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.7...1.4.8\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.7...1.4.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.7\u003c/h2\u003e\n\u003cp\u003eGood morning, Cloudflare\u003c/p\u003e\n\u003cp\u003eYou can now \u003ca href=\"https://elysiajs.com/integrations/cloudflare-worker.html\"\u003erun Elysia on Cloudflare Worker\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexperimental \u003ccode\u003eadapter/cloudflare-worker\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eElysiaAdapter.beforeCompile\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edo not prettify routes when using \u003ccode\u003eguard\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eprocess.getBuiltinModule\u003c/code\u003e instead of dynamic import for file\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eElysia.file.value\u003c/code\u003e on Web Standard Adapter now is not a promise\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.6...1.4.7\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.6...1.4.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1406\"\u003e#1406\u003c/a\u003e strictly check for 200 inline status code\u003c/li\u003e\n\u003cli\u003ecoerce union status value and return type\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eBunHTMLBundleLike\u003c/code\u003e to Elysia inline handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1405\"\u003e#1405\u003c/a\u003e prevent Elysia from being a dependency of itself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1416\"\u003e#1416\u003c/a\u003e check if object is frozen before merging, add try-catch to prevent crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1419\"\u003e#1419\u003c/a\u003e guard doesn't apply scoped/global schema to object macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1425\"\u003e#1425\u003c/a\u003e DELETE doesn't inherit derive/resolve type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1409\"\u003e#1409\u003c/a\u003e onTransform now doesn't include type as it isn't validated yet, creating confusion\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.8 - 27 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eautomatically clear up sucrose cache when not used\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eBun.hash\u003c/code\u003e from checksum calculation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003efile-type\u003c/code\u003e optional to reduce bundle size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1432\"\u003e#1432\u003c/a\u003e missing context (set) in mapResponse for ElysiaFile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003e#1435\u003c/a\u003e missing cookies in SSE\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.7 - 22 Sep 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexperimental \u003ccode\u003eadapter/cloudflare-worker\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eElysiaAdapter.beforeCompile\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edo not prettify routes when using \u003ccode\u003eguard\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eprocess.getBuiltinModule\u003c/code\u003e instead of dynamic import for file\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eElysia.file.value\u003c/code\u003e on Web Standard Adapter now is not a promise\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.6 - 18 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1406\"\u003e#1406\u003c/a\u003e strictly check for 200 inline status code\u003c/li\u003e\n\u003cli\u003ecoerce union status value and return type\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eBunHTMLBundleLike\u003c/code\u003e to Elysia inline handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1405\"\u003e#1405\u003c/a\u003e prevent Elysia from being a dependency of itself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1416\"\u003e#1416\u003c/a\u003e check if object is frozen before merging, add try-catch to prevent crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1419\"\u003e#1419\u003c/a\u003e guard doesn't apply scoped/global schema to object macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1425\"\u003e#1425\u003c/a\u003e DELETE doesn't inherit derive/resolve type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1409\"\u003e#1409\u003c/a\u003e onTransform now doesn't include type as it isn't validated yet, creating confusion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1410\"\u003e#1410\u003c/a\u003e handle union derive/resolve property\u003c/li\u003e\n\u003cli\u003eprobably fix mergeDeep attempted to assign to readonly property\u003c/li\u003e\n\u003cli\u003ederive/resolve inherit type in inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.5 - 15 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard schema incorrectly validate cookie and coercion\u003c/li\u003e\n\u003cli\u003emerge nested guard, group standalone schema properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a4193a3240cd1046c23e713cd5b0bc6887ec87ba\"\u003e\u003ccode\u003ea4193a3\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/elysiajs/elysia\"\u003ehttps://github.com/elysiajs/elysia\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/4addd6f723a3d8386181ec7638843f6b3aed8390\"\u003e\u003ccode\u003e4addd6f\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/0288157d58041ac6d3a1946329f69094ff01894f\"\u003e\u003ccode\u003e0288157\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1440\"\u003e#1440\u003c/a\u003e from elysiajs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/ab37c4d410a14826f9cbdd080d7ec9786410853a\"\u003e\u003ccode\u003eab37c4d\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/b20d8d388c252c695e43fcd1b6c6f36c59b0b794\"\u003e\u003ccode\u003eb20d8d3\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/be72aec571d6114b5787c380041b09a7459f3420\"\u003e\u003ccode\u003ebe72aec\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a5d2069555052a34e8e8fe6b927fd395a33c2724\"\u003e\u003ccode\u003ea5d2069\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1432\"\u003e#1432\u003c/a\u003e from Rouret/fix/missing-param-in-handleFile-for-Elys...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/6ce672c61920ad2c08f89dc420594bf5820f9b52\"\u003e\u003ccode\u003e6ce672c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1435\"\u003e#1435\u003c/a\u003e from Rouret/fix/missing-handleSet-for-cookie-in-stre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/84018f3832e51f5df2758b59c094fda3b29990c8\"\u003e\u003ccode\u003e84018f3\u003c/code\u003e\u003c/a\u003e fix: missing cookies in sse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/ea8a116e6dbd85b8bda566d91987ce494e7733cb\"\u003e\u003ccode\u003eea8a116\u003c/code\u003e\u003c/a\u003e fix: missing \u0026quot;set\u0026quot; param in mapResponse for ElysiaFile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6f3e0045f189891801f27717b6d76ea1f9ee5fc2\"\u003e\u003ccode\u003e6f3e004\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e\u003ccode\u003e25ddce4\u003c/code\u003e\u003c/a\u003e feat: support for the ML-DSA PQC Algorithm Identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003e\u003ccode\u003ecf2092a\u003c/code\u003e\u003c/a\u003e feat: support AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2c519cce22b73983a00a0da24f4e319050598749\"\u003e\u003ccode\u003e2c519cc\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1e36dd29e76511e06737e5d5d500d81e01a9c3d2\"\u003e\u003ccode\u003e1e36dd2\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003e\u003ccode\u003eb4f8fb3\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/413fa4504c63a7f84f47df8bb7ea310eddfa6451\"\u003e\u003ccode\u003e413fa45\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e\u003ccode\u003e84da9de\u003c/code\u003e\u003c/a\u003e refactor: more readability in ecdhes.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/475a3ed35f54deb3a078165bee627637cbcec8c4\"\u003e\u003ccode\u003e475a3ed\u003c/code\u003e\u003c/a\u003e chore: npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b59c5475afc5d4ed127ba22356a4cee58e802ad0\"\u003e\u003ccode\u003eb59c547\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\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.0.6 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 `@types/bun` from 1.2.18 to 1.2.23\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 `drizzle-kit` from 0.31.4 to 0.31.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrizzle-kit@0.31.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd casing support to studio configuration and related functions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/8e8a9e902410ed2068a015d59180b225045dddf1\"\u003e\u003ccode\u003e8e8a9e9\u003c/code\u003e\u003c/a\u003e [Drizzle Kit]: Add casing support to studio configuration and related functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/37d059f95ebe4ca7da6e60415de0164c729a8454\"\u003e\u003ccode\u003e37d059f\u003c/code\u003e\u003c/a\u003e v0.44.5 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/33f0374e29014677c29f4b1f1dd1ab8fb68ac516\"\u003e\u003ccode\u003e33f0374\u003c/code\u003e\u003c/a\u003e Upgrade drizzle-zod peerDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/8b8d78ec3d209ce3224b609d633b7ce090092889\"\u003e\u003ccode\u003e8b8d78e\u003c/code\u003e\u003c/a\u003e Fix export of \u003ccode\u003eDrizzleQueryError\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4618\"\u003e#4618\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4778\"\u003e#4778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/027921fda2ba61fd6271e49a576e1abd76613fc1\"\u003e\u003ccode\u003e027921f\u003c/code\u003e\u003c/a\u003e Fixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by \u003ccode\u003edrizzle\u003c/code\u003e function from crede...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e44d9bb4c67a669acbad4b8273d6efcc33c8ea6a\"\u003e\u003ccode\u003ee44d9bb\u003c/code\u003e\u003c/a\u003e Add updated_at column (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.31.4...drizzle-kit@0.31.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bedtime-coders/bedstack-stripped/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fbedstack-stripped/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"12.6.0","new_version":"12.6.2","update_type":"patch","path":null,"pr_created_at":"2025-09-29T01:34:08.000Z","version_change":"12.6.0 → 12.6.2","issue":{"uuid":"2868733146","node_id":"PR_kwDOO_emO86q_WTa","number":25,"state":"open","title":"Bump the bun group across 1 directory with 12 updates","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-29T01:34:08.000Z","updated_at":"2025-09-29T01:34:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bun","update_count":12,"packages":[{"name":"@elysiajs/eden","old_version":"1.3.2","new_version":"1.4.1","repository_url":"https://github.com/elysiajs/eden"},{"name":"@elysiajs/static","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/elysiajs/elysia-static"},{"name":"@prisma/client","old_version":"6.11.1","new_version":"6.16.2","repository_url":"https://github.com/prisma/prisma"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"elysia","old_version":"1.3.5","new_version":"1.4.8","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.0","repository_url":"https://github.com/panva/jose"},{"name":"nanoid","old_version":"5.1.5","new_version":"5.1.6","repository_url":"https://github.com/ai/nanoid"},{"name":"prisma","old_version":"6.11.1","new_version":"6.16.2","repository_url":"https://github.com/prisma/prisma"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.2.18","new_version":"1.2.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elysiajs/eden](https://github.com/elysiajs/eden) | `1.3.2` | `1.4.1` |\n| [@elysiajs/static](https://github.com/elysiajs/elysia-static) | `1.3.0` | `1.4.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.11.1` | `6.16.2` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.4.8` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.0` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.5` | `5.1.6` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.11.1` | `6.16.2` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.2.4` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.18` | `1.2.23` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n\n\nUpdates `@elysiajs/eden` from 1.3.2 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/eden/releases\"\u003e\u003ccode\u003e@​elysiajs/eden\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003einline object value / Elysia file cause type error\u003c/li\u003e\n\u003cli\u003emacro should not mark property as required\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/eden/compare/1.4.0...1.4.1\"\u003ehttps://github.com/elysiajs/eden/compare/1.4.0...1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/eden/compare/1.3.3...1.4.0\"\u003ehttps://github.com/elysiajs/eden/compare/1.3.3...1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etreaty2: support type safe Server-Sent Events (SSE)\u003c/li\u003e\n\u003cli\u003etreaty2: add utility type \u003ccode\u003eTreaty.Data\u003c/code\u003e, \u003ccode\u003eTreaty.Error\u003c/code\u003e to extract data and error type from a route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/823\"\u003eelysia#823\u003c/a\u003e treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003etreaty2: parse Date in object\u003c/li\u003e\n\u003cli\u003etreaty2: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminimum Elysia version is set to 1.3.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/eden/compare/1.3.2...1.3.3\"\u003ehttps://github.com/elysiajs/eden/compare/1.3.2...1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/eden/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​elysiajs/eden\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.1 - 14 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003einline object value / Elysia file cause type error\u003c/li\u003e\n\u003cli\u003emacro should not mark property as required\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.0 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.3 - 24 Aug 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etreaty2: support type safe Server-Sent Events (SSE)\u003c/li\u003e\n\u003cli\u003etreaty2: add utility type \u003ccode\u003eTreaty.Data\u003c/code\u003e, \u003ccode\u003eTreaty.Error\u003c/code\u003e to extract data and error type from a route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/823\"\u003eelysia#823\u003c/a\u003e treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003etreaty2: parse Date in object\u003c/li\u003e\n\u003cli\u003etreaty2: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminimum Elysia version is set to 1.3.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/ed8d22a947f1635d2df5b6d2916abd40bc6f8c56\"\u003e\u003ccode\u003eed8d22a\u003c/code\u003e\u003c/a\u003e :wrench: fix: macro should not mark property as required\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/514e2c4b796b79d78a01ba4581363e3f8c804066\"\u003e\u003ccode\u003e514e2c4\u003c/code\u003e\u003c/a\u003e :tada: feat: elysia 1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/a730703d10c98fca71b99e399e3fa095511a882f\"\u003e\u003ccode\u003ea730703\u003c/code\u003e\u003c/a\u003e :tada: feat: 1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/714181ee3637e7c838cbc4854ba11c26f28df875\"\u003e\u003ccode\u003e714181e\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/0dcba7541ffbf6d22005d0da887fe9a6faa6d945\"\u003e\u003ccode\u003e0dcba75\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/84d6dfa7e6175174b529d2305a5ca1250d6b1d7c\"\u003e\u003ccode\u003e84d6dfa\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/d90a66caa7a4fb0c6d58cef55edbaf751c6a2060\"\u003e\u003ccode\u003ed90a66c\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/c4c31529f3378c7871379edd1352c1b044e5b64e\"\u003e\u003ccode\u003ec4c3152\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/e706ae573acf2f3552e460ddad3e4624b8c3caf0\"\u003e\u003ccode\u003ee706ae5\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/0d416f5367d5e2c66a787d0de3644dbf6adaeb6d\"\u003e\u003ccode\u003e0d416f5\u003c/code\u003e\u003c/a\u003e :tada: feat(treaty2): sse\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/eden/compare/1.3.2...1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elysiajs/static` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-static/releases\"\u003e\u003ccode\u003e@​elysiajs/static\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.0\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.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/elysiajs/elysia-static/commit/f45e90c4571461dc407241031410721c9b658469\"\u003e\u003ccode\u003ef45e90c\u003c/code\u003e\u003c/a\u003e :broom: chore: bump version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.11.1 to 6.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.16.2\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.16.2 patch release.\u003c/p\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn Prisma ORM 6.16.0, we've enabled usage of the new \u003ccode\u003eengineType = client\u003c/code\u003e with Prisma Postgres, but our validation rules permitted invalid combinations of Prisma Postgres URLs and driver adapters. This now produces a clear error message indicating Prisma Postgres URLs and driver adapters are mutually exclusive.\u003c/li\u003e\n\u003cli\u003eIn the previous minor release, we've included a change that calls \u003ccode\u003eunref()\u003c/code\u003e on NodeJS timers to prevent them from keeping the NodeJS event loop active. This change unintentionally affected non-NodeJS runtimes like \u003ccode\u003eworkerd\u003c/code\u003e, where it has resulted in runtime errors. This behavior has been made conditional to prevent these runtime errors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.16.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.16.1 patch release.\u003c/p\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn Prisma ORM 6.16.0, the \u003ccode\u003edriverAdapters\u003c/code\u003e and \u003ccode\u003equeryCompiler\u003c/code\u003e features were stabilized, but leftover code in the \u003ccode\u003eprisma-client-ts\u003c/code\u003e generator required them to still be specified in edge runtimes. This has now been fixed, runtimes like \u003ccode\u003eworkerd\u003c/code\u003e and \u003ccode\u003evercel-edge\u003c/code\u003e no longer require these preview features.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.16.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.16.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ePrisma ORM\u003c/h2\u003e\n\u003cp\u003eThis section contains all the updates made in Prisma ORM v6.16.0.\u003c/p\u003e\n\u003ch3\u003eRust-free ORM and driver adapters are Generally Available\u003c/h3\u003e\n\u003cp\u003eEight months ago, we published our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-manifesto\"\u003eORM manifesto\u003c/a\u003e with the first hint that we're going to remove the Rust-based query engine from Prisma ORM:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWe're addressing this by migrating Prisma's core logic from Rust to TypeScript and redesigning the ORM to make customization and extension easier.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAfter a lot of hard work and feedback from the community, we're incredibly excited to share that the migration has been completed and you can now use Prisma ORM without its Rust engine in your production apps. 🎉 This is a major milestone in the history of Prisma ORM and comes with a lot of benefits:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced bundle size by ~90%\u003c/li\u003e\n\u003cli\u003eFaster queries (check out our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-without-rust-latest-performance-benchmarks\"\u003elatest benchmarks\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLower CPU footprint\u003c/li\u003e\n\u003cli\u003eLess deployment complexity\u003c/li\u003e\n\u003cli\u003eEasier to make open-source contributions\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e… and overall a much better DX since you don't need to worry about the extra binary in your generated Prisma Client code any more.\u003c/p\u003e\n\u003cp\u003eWhile the Rust-free ORM will become the default in Prisma ORM v7 soon, for now you still need to opt-into using it:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eConfigure the \u003ccode\u003egenerator\u003c/code\u003e block in your Prisma schema:\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003egenerator client {\n  provider   = \u0026quot;prisma-client\u0026quot; // (or \u0026quot;prisma-client-js\u0026quot;) \n  output     = \u0026quot;../src/generated/prisma\u0026quot;\n  engineType = \u0026quot;client\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/125ba793a84b226a4fdb9eb89d525413237d3bdf\"\u003e\u003ccode\u003e125ba79\u003c/code\u003e\u003c/a\u003e fix: correct accelerate validation (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28111\"\u003e#28111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/96d8c2df4721defb4b4d5d8704eed695a23344b2\"\u003e\u003ccode\u003e96d8c2d\u003c/code\u003e\u003c/a\u003e chore: bump execa version to 8.0.1 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28099\"\u003e#28099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c1ca645e8a04d283a5db53673292030520e83859\"\u003e\u003ccode\u003ec1ca645\u003c/code\u003e\u003c/a\u003e chore: remove rimraf (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28094\"\u003e#28094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/abfa3a69a475245c35c5b33529347c40d103813f\"\u003e\u003ccode\u003eabfa3a6\u003c/code\u003e\u003c/a\u003e feat(client): add /browser entrypoint to prisma-client (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28068\"\u003e#28068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/57158169afbf10cde4acf9c9a9d27c14b2422935\"\u003e\u003ccode\u003e5715816\u003c/code\u003e\u003c/a\u003e fix(qpe): flip condition when choosing whether to enable itx manager (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28069\"\u003e#28069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/898066aff70f3396bec53b07b2c591474348ee8a\"\u003e\u003ccode\u003e898066a\u003c/code\u003e\u003c/a\u003e feat(client-generator-ts): removed \u0026quot;Prisma.Validator\u0026quot; from \u0026quot;prisma-client\u0026quot; ge...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/bc18826ec0fece1702c41c4f51ef409ea7d95b0e\"\u003e\u003ccode\u003ebc18826\u003c/code\u003e\u003c/a\u003e fix(client): add apiKey method for Accelerate extension (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28067\"\u003e#28067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/83cd0031b73f074bb0e108fafcfb0e3a73669ade\"\u003e\u003ccode\u003e83cd003\u003c/code\u003e\u003c/a\u003e feat(client-generator-ts): re-export enums directly in \u003ccode\u003eprisma-client\u003c/code\u003e genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/38b3397d7c93d89fd1066ee7f011ff8f467dce54\"\u003e\u003ccode\u003e38b3397\u003c/code\u003e\u003c/a\u003e feat(client): remove node_modules caching check when generator has custom out...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9d1b8839131c1daa63a00371851f291256bb4868\"\u003e\u003ccode\u003e9d1b883\u003c/code\u003e\u003c/a\u003e feat(qc): stabilize driver adapters and the query compiler (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28046\"\u003e#28046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.16.2/packages/client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eautomatically clear up sucrose cache when not used\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eBun.hash\u003c/code\u003e from checksum calculation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003efile-type\u003c/code\u003e optional to reduce bundle size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1432\"\u003e#1432\u003c/a\u003e missing context (set) in mapResponse for ElysiaFile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003e#1435\u003c/a\u003e missing cookies in SSE\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/Rouret\"\u003e\u003ccode\u003e@​Rouret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003eelysiajs/elysia#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.7...1.4.8\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.7...1.4.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.7\u003c/h2\u003e\n\u003cp\u003eGood morning, Cloudflare\u003c/p\u003e\n\u003cp\u003eYou can now \u003ca href=\"https://elysiajs.com/integrations/cloudflare-worker.html\"\u003erun Elysia on Cloudflare Worker\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexperimental \u003ccode\u003eadapter/cloudflare-worker\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eElysiaAdapter.beforeCompile\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edo not prettify routes when using \u003ccode\u003eguard\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eprocess.getBuiltinModule\u003c/code\u003e instead of dynamic import for file\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eElysia.file.value\u003c/code\u003e on Web Standard Adapter now is not a promise\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.6...1.4.7\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.6...1.4.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.6\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1406\"\u003e#1406\u003c/a\u003e strictly check for 200 inline status code\u003c/li\u003e\n\u003cli\u003ecoerce union status value and return type\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eBunHTMLBundleLike\u003c/code\u003e to Elysia inline handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1405\"\u003e#1405\u003c/a\u003e prevent Elysia from being a dependency of itself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1416\"\u003e#1416\u003c/a\u003e check if object is frozen before merging, add try-catch to prevent crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1419\"\u003e#1419\u003c/a\u003e guard doesn't apply scoped/global schema to object macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1425\"\u003e#1425\u003c/a\u003e DELETE doesn't inherit derive/resolve type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1409\"\u003e#1409\u003c/a\u003e onTransform now doesn't include type as it isn't validated yet, creating confusion\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.8 - 27 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eautomatically clear up sucrose cache when not used\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eBun.hash\u003c/code\u003e from checksum calculation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake \u003ccode\u003efile-type\u003c/code\u003e optional to reduce bundle size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1432\"\u003e#1432\u003c/a\u003e missing context (set) in mapResponse for ElysiaFile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1435\"\u003e#1435\u003c/a\u003e missing cookies in SSE\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.7 - 22 Sep 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexperimental \u003ccode\u003eadapter/cloudflare-worker\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eElysiaAdapter.beforeCompile\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edo not prettify routes when using \u003ccode\u003eguard\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003eprocess.getBuiltinModule\u003c/code\u003e instead of dynamic import for file\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eElysia.file.value\u003c/code\u003e on Web Standard Adapter now is not a promise\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.6 - 18 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1406\"\u003e#1406\u003c/a\u003e strictly check for 200 inline status code\u003c/li\u003e\n\u003cli\u003ecoerce union status value and return type\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eBunHTMLBundleLike\u003c/code\u003e to Elysia inline handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1405\"\u003e#1405\u003c/a\u003e prevent Elysia from being a dependency of itself\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1416\"\u003e#1416\u003c/a\u003e check if object is frozen before merging, add try-catch to prevent crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1419\"\u003e#1419\u003c/a\u003e guard doesn't apply scoped/global schema to object macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1425\"\u003e#1425\u003c/a\u003e DELETE doesn't inherit derive/resolve type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1409\"\u003e#1409\u003c/a\u003e onTransform now doesn't include type as it isn't validated yet, creating confusion\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1410\"\u003e#1410\u003c/a\u003e handle union derive/resolve property\u003c/li\u003e\n\u003cli\u003eprobably fix mergeDeep attempted to assign to readonly property\u003c/li\u003e\n\u003cli\u003ederive/resolve inherit type in inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.5 - 15 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard schema incorrectly validate cookie and coercion\u003c/li\u003e\n\u003cli\u003emerge nested guard, group standalone schema properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a4193a3240cd1046c23e713cd5b0bc6887ec87ba\"\u003e\u003ccode\u003ea4193a3\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of \u003ca href=\"https://github.com/elysiajs/elysia\"\u003ehttps://github.com/elysiajs/elysia\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/4addd6f723a3d8386181ec7638843f6b3aed8390\"\u003e\u003ccode\u003e4addd6f\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/0288157d58041ac6d3a1946329f69094ff01894f\"\u003e\u003ccode\u003e0288157\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1440\"\u003e#1440\u003c/a\u003e from elysiajs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/ab37c4d410a14826f9cbdd080d7ec9786410853a\"\u003e\u003ccode\u003eab37c4d\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/b20d8d388c252c695e43fcd1b6c6f36c59b0b794\"\u003e\u003ccode\u003eb20d8d3\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/be72aec571d6114b5787c380041b09a7459f3420\"\u003e\u003ccode\u003ebe72aec\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a5d2069555052a34e8e8fe6b927fd395a33c2724\"\u003e\u003ccode\u003ea5d2069\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1432\"\u003e#1432\u003c/a\u003e from Rouret/fix/missing-param-in-handleFile-for-Elys...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/6ce672c61920ad2c08f89dc420594bf5820f9b52\"\u003e\u003ccode\u003e6ce672c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1435\"\u003e#1435\u003c/a\u003e from Rouret/fix/missing-handleSet-for-cookie-in-stre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/84018f3832e51f5df2758b59c094fda3b29990c8\"\u003e\u003ccode\u003e84018f3\u003c/code\u003e\u003c/a\u003e fix: missing cookies in sse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/ea8a116e6dbd85b8bda566d91987ce494e7733cb\"\u003e\u003ccode\u003eea8a116\u003c/code\u003e\u003c/a\u003e fix: missing \u0026quot;set\u0026quot; param in mapResponse for ElysiaFile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6f3e0045f189891801f27717b6d76ea1f9ee5fc2\"\u003e\u003ccode\u003e6f3e004\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e\u003ccode\u003e25ddce4\u003c/code\u003e\u003c/a\u003e feat: support for the ML-DSA PQC Algorithm Identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003e\u003ccode\u003ecf2092a\u003c/code\u003e\u003c/a\u003e feat: support AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2c519cce22b73983a00a0da24f4e319050598749\"\u003e\u003ccode\u003e2c519cc\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1e36dd29e76511e06737e5d5d500d81e01a9c3d2\"\u003e\u003ccode\u003e1e36dd2\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003e\u003ccode\u003eb4f8fb3\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/413fa4504c63a7f84f47df8bb7ea310eddfa6451\"\u003e\u003ccode\u003e413fa45\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e\u003ccode\u003e84da9de\u003c/code\u003e\u003c/a\u003e refactor: more readability in ecdhes.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/475a3ed35f54deb3a078165bee627637cbcec8c4\"\u003e\u003ccode\u003e475a3ed\u003c/code\u003e\u003c/a\u003e chore: npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b59c5475afc5d4ed127ba22356a4cee58e802ad0\"\u003e\u003ccode\u003eb59c547\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 5.1.5 to 5.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on 0 size for \u003ccode\u003ecustomAlphabet\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/c6532dba6f3954b683bd77c71b352c1ee0ed9961\"\u003e\u003ccode\u003ec6532db\u003c/code\u003e\u003c/a\u003e Release 5.1.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/8f2fcc645974b625e2def27fa547c2c17f6f77a6\"\u003e\u003ccode\u003e8f2fcc6\u003c/code\u003e\u003c/a\u003e Pin and update CI actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/71c042b23d1259f586e726248e9159a0273da1c2\"\u003e\u003ccode\u003e71c042b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9abd691a9dd9e74c3e62197f056bf4a03fc28d6e\"\u003e\u003ccode\u003e9abd691\u003c/code\u003e\u003c/a\u003e Fix benchmark regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/70bc11f07e5093d3f11b6733fff894d2ddc4c62d\"\u003e\u003ccode\u003e70bc11f\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/464d36b0df296acfe9b98b28b04a0a5c51499524\"\u003e\u003ccode\u003e464d36b\u003c/code\u003e\u003c/a\u003e Normalize behaviour\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/191414f0c97e7fff2d37619944b8d3db3f5b50d3\"\u003e\u003ccode\u003e191414f\u003c/code\u003e\u003c/a\u003e Fix test coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/cb3626d0f3342fdf179cd425fd9c4fbb92c7d0e7\"\u003e\u003ccode\u003ecb3626d\u003c/code\u003e\u003c/a\u003e Do not allow tose size=0 on Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/095b73d4a051e21081b281a5b2a1aabb4bc9a061\"\u003e\u003ccode\u003e095b73d\u003c/code\u003e\u003c/a\u003e Fix Dev Container support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/3e7d645a9da812005f14bbc4da2df043f2e07d87\"\u003e\u003ccode\u003e3e7d645\u003c/code\u003e\u003c/a\u003e Bump vite from 6.2.7 to 6.3.6 (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/5.1.5...5.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 6.11.1 to 6.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.16.2\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.16.2 patch release.\u003c/p\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn Prisma ORM 6.16.0, we've enabled usage of the new \u003ccode\u003eengineType = client\u003c/code\u003e with Prisma Postgres, but our validation rules permitted invalid combinations of Prisma Postgres URLs and driver adapters. This now produces a clear error message indicating Prisma Postgres URLs and driver adapters are mutually exclusive.\u003c/li\u003e\n\u003cli\u003eIn the previous minor release, we've included a change that calls \u003ccode\u003eunref()\u003c/code\u003e on NodeJS timers to prevent them from keeping the NodeJS event loop active. This change unintentionally affected non-NodeJS runtimes like \u003ccode\u003eworkerd\u003c/code\u003e, where it has resulted in runtime errors. This behavior has been made conditional to prevent these runtime errors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.16.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.16.1 patch release.\u003c/p\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn Prisma ORM 6.16.0, the \u003ccode\u003edriverAdapters\u003c/code\u003e and \u003ccode\u003equeryCompiler\u003c/code\u003e features were stabilized, but leftover code in the \u003ccode\u003eprisma-client-ts\u003c/code\u003e generator required them to still be specified in edge runtimes. This has now been fixed, runtimes like \u003ccode\u003eworkerd\u003c/code\u003e and \u003ccode\u003evercel-edge\u003c/code\u003e no longer require these preview features.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.16.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.16.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ePrisma ORM\u003c/h2\u003e\n\u003cp\u003eThis section contains all the updates made in Prisma ORM v6.16.0.\u003c/p\u003e\n\u003ch3\u003eRust-free ORM and driver adapters are Generally Available\u003c/h3\u003e\n\u003cp\u003eEight months ago, we published our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-manifesto\"\u003eORM manifesto\u003c/a\u003e with the first hint that we're going to remove the Rust-based query engine from Prisma ORM:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWe're addressing this by migrating Prisma's core logic from Rust to TypeScript and redesigning the ORM to make customization and extension easier.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAfter a lot of hard work and feedback from the community, we're incredibly excited to share that the migration has been completed and you can now use Prisma ORM without its Rust engine in your production apps. 🎉 This is a major milestone in the history of Prisma ORM and comes with a lot of benefits:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced bundle size by ~90%\u003c/li\u003e\n\u003cli\u003eFaster queries (check out our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-without-rust-latest-performance-benchmarks\"\u003elatest benchmarks\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLower CPU footprint\u003c/li\u003e\n\u003cli\u003eLess deployment complexity\u003c/li\u003e\n\u003cli\u003eEasier to make open-source contributions\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e… and overall a much better DX since you don't need to worry about the extra binary in your generated Prisma Client code any more.\u003c/p\u003e\n\u003cp\u003eWhile the Rust-free ORM will become the default in Prisma ORM v7 soon, for now you still need to opt-into using it:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eConfigure the \u003ccode\u003egenerator\u003c/code\u003e block in your Prisma schema:\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003egenerator client {\n  provider   = \u0026quot;prisma-client\u0026quot; // (or \u0026quot;prisma-client-js\u0026quot;) \n  output     = \u0026quot;../src/generated/prisma\u0026quot;\n  engineType = \u0026quot;client\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/58e44eecf81530d1e2965366955f7ef97fef571a\"\u003e\u003ccode\u003e58e44ee\u003c/code\u003e\u003c/a\u003e chore: cli - remove unused/unnecessary dependencies (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28081\"\u003e#28081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c5ff908f3846e57569ef6f93bcb5c0de3c808bf0\"\u003e\u003ccode\u003ec5ff908\u003c/code\u003e\u003c/a\u003e chore: bump get-port to 7.1.0 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28080\"\u003e#28080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9d1b8839131c1daa63a00371851f291256bb4868\"\u003e\u003ccode\u003e9d1b883\u003c/code\u003e\u003c/a\u003e feat(qc): stabilize driver adapters and the query compiler (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28046\"\u003e#28046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/60a160dddfe0a0b3f9f18ed0f796cfb5b618cff6\"\u003e\u003ccode\u003e60a160d\u003c/code\u003e\u003c/a\u003e chore: consolidate versions for mariadb, libsql, effect (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28022\"\u003e#28022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/0c1a8dda26094d5059301eaba4e000f2a391b7c8\"\u003e\u003ccode\u003e0c1a8dd\u003c/code\u003e\u003c/a\u003e chore: consolidate ts-node (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28029\"\u003e#28029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/0262bced2dc61639d639afae7c5b97b8927276fb\"\u003e\u003ccode\u003e0262bce\u003c/code\u003e\u003c/a\u003e chore: consolidate esbuild dependency (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28023\"\u003e#28023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/701fe33d6334ff2fc6db8ea85d257d0ad1976b83\"\u003e\u003ccode\u003e701fe33\u003c/code\u003e\u003c/a\u003e chore: pkg-up -\u0026gt; package-up 5.0.0 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28011\"\u003e#28011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/1e548df223de5a9b8408e0c6b5553c07e691c07b\"\u003e\u003ccode\u003e1e548df\u003c/code\u003e\u003c/a\u003e chore: remove strip-ansi (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28003\"\u003e#28003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/013dcb2e2a297f0bea90a1dcb10f8ecac0fc3c87\"\u003e\u003ccode\u003e013dcb2\u003c/code\u003e\u003c/a\u003e chore: align vitest version to 3.2.4 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28000\"\u003e#28000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/055864bda6a3ece498ba7aa4e472cbc5273b7569\"\u003e\u003ccode\u003e055864b\u003c/code\u003e\u003c/a\u003e chore: remove deprecated dependencies \u003ccode\u003e@​types/rimraf\u003c/code\u003e, global-dirs (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27998\"\u003e#27998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.16.2/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\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.0.6 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 `@types/bun` from 1.2.18 to 1.2.23\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 `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bedtime-coders/bepstack/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fbepstack/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"12.6.0","new_version":"12.6.2","update_type":"patch","path":null,"pr_created_at":"2025-09-15T14:12:40.000Z","version_change":"12.6.0 → 12.6.2","issue":{"uuid":"3418157630","node_id":"PR_kwDOKWmxLc6opeX9","number":199,"state":"open","title":"chore(deps): bump the bun group across 1 directory with 13 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-15T14:12:40.000Z","updated_at":"2025-09-15T14:12:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"bun","update_count":13,"packages":[{"name":"@elysiajs/bearer","old_version":"1.3.0","new_version":"1.4.1","repository_url":"https://github.com/elysiajs/elysia-bearer"},{"name":"@elysiajs/jwt","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/elysiajs/elysia-jwt"},{"name":"@sinclair/typebox","old_version":"0.34.34","new_version":"0.34.41","repository_url":"https://github.com/sinclairzx81/typebox"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"drizzle-orm","old_version":"0.44.2","new_version":"0.44.5","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"elysia","old_version":"1.3.5","new_version":"1.4.5","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.0","repository_url":"https://github.com/panva/jose"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/node","old_version":"24.0.10","new_version":"24.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"bun-types","old_version":"1.2.18","new_version":"1.2.22","repository_url":"https://github.com/oven-sh/bun"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitepress","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/vuejs/vitepress"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elysiajs/bearer](https://github.com/elysiajs/elysia-bearer) | `1.3.0` | `1.4.1` |\n| [@elysiajs/jwt](https://github.com/elysiajs/elysia-jwt) | `1.3.1` | `1.4.0` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox) | `0.34.34` | `0.34.41` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.2` | `0.44.5` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.4.5` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.0` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.2.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.10` | `24.4.0` |\n| [bun-types](https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types) | `1.2.18` | `1.2.22` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n| [vitepress](https://github.com/vuejs/vitepress) | `1.6.3` | `1.6.4` |\n\n\nUpdates `@elysiajs/bearer` from 1.3.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-bearer/releases\"\u003e\u003ccode\u003e@​elysiajs/bearer\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with multiple bearer tokens in query parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-bearer/compare/1.4.0...1.4.1\"\u003ehttps://github.com/elysiajs/elysia-bearer/compare/1.4.0...1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-bearer/compare/1.3.0...1.4.0\"\u003ehttps://github.com/elysiajs/elysia-bearer/compare/1.3.0...1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-bearer/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​elysiajs/bearer\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.1 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with multiple bearer tokens in query parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.0-exp.0 - 23 Apr 2025\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.2.0-rc.0 - 23 Dec 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.1.2 - 5 Sep 2024\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd provenance publish\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.1.1 - 16 Jul 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAccept only first bearer query\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.1.0 - 16 Jul 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.1.0-rc.0 - 12 Jul 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.0.2 - 18 Mar 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.0.0 - 16 Mar 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.0.0-rc.0 - 1 Mar 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.0.0-beta.1 - 17 Feb 2024\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Elysia 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-bearer/commit/22625e52b25172238e1a68ab63e683441f5759c9\"\u003e\u003ccode\u003e22625e5\u003c/code\u003e\u003c/a\u003e :blue_book: doc: multiple bearer tokens in query parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-bearer/commit/649b1047412075f824d7bce730b18177ffc27d37\"\u003e\u003ccode\u003e649b104\u003c/code\u003e\u003c/a\u003e :broom: chore: bump version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elysiajs/elysia-bearer/compare/1.3.0...1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elysiajs/jwt` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-jwt/releases\"\u003e\u003ccode\u003e@​elysiajs/jwt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-jwt/compare/1.3.3...1.4.0\"\u003ehttps://github.com/elysiajs/elysia-jwt/compare/1.3.3...1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/110\"\u003e#110\u003c/a\u003e add optional, typed 'options' argument to jwt.verify() and pass to jose jwtVerify() if present by \u003ca href=\"https://github.com/jmlow\"\u003e\u003ccode\u003e@​jmlow\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/109\"\u003e#109\u003c/a\u003e type inconsistencies in JWT payload and improve schema-based inference by \u003ca href=\"https://github.com/kimzuni\"\u003e\u003ccode\u003e@​kimzuni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/107\"\u003e#107\u003c/a\u003e correct iat claim handling and expand allowed claim value type by \u003ca href=\"https://github.com/kimzuni\"\u003e\u003ccode\u003e@​kimzuni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/105\"\u003e#105\u003c/a\u003e adjust README in regard to the cookie plugin by \u003ca href=\"https://github.com/codemusings\"\u003e\u003ccode\u003e@​codemusings\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmlow\"\u003e\u003ccode\u003e@​jmlow\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/110\"\u003eelysiajs/elysia-jwt#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kimzuni\"\u003e\u003ccode\u003e@​kimzuni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/109\"\u003eelysiajs/elysia-jwt#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemusings\"\u003e\u003ccode\u003e@​codemusings\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/105\"\u003eelysiajs/elysia-jwt#105\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-jwt/compare/1.3.2...1.3.3\"\u003ehttps://github.com/elysiajs/elysia-jwt/compare/1.3.2...1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Resolve various issues with payload, schema, and types by \u003ca href=\"https://github.com/victorfrei\"\u003e\u003ccode\u003e@​victorfrei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/104\"\u003eelysiajs/elysia-jwt#104\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/victorfrei\"\u003e\u003ccode\u003e@​victorfrei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/104\"\u003eelysiajs/elysia-jwt#104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-jwt/compare/1.3.1...1.3.2\"\u003ehttps://github.com/elysiajs/elysia-jwt/compare/1.3.1...1.3.2\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/elysiajs/elysia-jwt/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​elysiajs/jwt\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.3.3 - 14 Jul 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/110\"\u003e#110\u003c/a\u003e add optional, typed 'options' argument to jwt.verify() and pass to jose jwtVerify() if present\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/109\"\u003e#109\u003c/a\u003e type inconsistencies in JWT payload and improve schema-based inference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/107\"\u003e#107\u003c/a\u003e correct iat claim handling and expand allowed claim value type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/105\"\u003e#105\u003c/a\u003e adjust README in regard to the cookie plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.2 - 14 Jul 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/104\"\u003e#104\u003c/a\u003e Resolve various issues with payload, schema, and types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/101\"\u003e#101\u003c/a\u003e Closes Config exp not encoded in payload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/23\"\u003e#23\u003c/a\u003e Closes bug sign args exp type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/98\"\u003e#98\u003c/a\u003e Closes verify fails when using schema in Elysia JWT plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/52\"\u003e#52\u003c/a\u003e Closes iat Type inconsistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/36\"\u003e#36\u003c/a\u003e Closes upgrade dependency \u0026quot;jose\u0026quot; to latest version to fix issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/pull/19\"\u003e#19\u003c/a\u003e Closes Header Parameter is stored in the payload instead of header\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/c1ef8846bc6fbeee32ff3edacda8a7f281fc89db\"\u003e\u003ccode\u003ec1ef884\u003c/code\u003e\u003c/a\u003e :broom: chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/c6e97f0cb3dd7a41fba307020943a7e36e1917ae\"\u003e\u003ccode\u003ec6e97f0\u003c/code\u003e\u003c/a\u003e :blue_book: doc: typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/ac0313b2d58fd2bb2a6d03ef84009cb8909d0761\"\u003e\u003ccode\u003eac0313b\u003c/code\u003e\u003c/a\u003e :wrench: fix: error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/964cd55ff3d283d30daad88083d00504be4bfa5b\"\u003e\u003ccode\u003e964cd55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/issues/108\"\u003e#108\u003c/a\u003e from kimzuni/fix/nbf-exp-iat-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/ad918c4430283a4de747cc49a1ba50bf5578f5f2\"\u003e\u003ccode\u003ead918c4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/issues/105\"\u003e#105\u003c/a\u003e from codemusings/readme-fix-cookie\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/72dd9a3111aff77dab189c57d3bfcff09e3ebfdc\"\u003e\u003ccode\u003e72dd9a3\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix/nbf-exp-iat-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/70590fab5841c17805b0e8d993e18ab279e6cca1\"\u003e\u003ccode\u003e70590fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/issues/109\"\u003e#109\u003c/a\u003e from kimzuni/fix/jwt-payload-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/9ac667698c2230911fd2e10be69e7589bff36b0e\"\u003e\u003ccode\u003e9ac6676\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia-jwt/issues/110\"\u003e#110\u003c/a\u003e from jmlow/support-options-for-jwt-verify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/9078f605b3409dfa62ea83ed8e5b737ded7a61c1\"\u003e\u003ccode\u003e9078f60\u003c/code\u003e\u003c/a\u003e Pull 'await' out of ternary operator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia-jwt/commit/ce5f397cca31eb0ab6f92795016c29738ca729cd\"\u003e\u003ccode\u003ece5f397\u003c/code\u003e\u003c/a\u003e Add typed 'options' argument to jwt.verify(), then pass to jose verifyJwt()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia-jwt/compare/1.3.1...1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sinclair/typebox` from 0.34.34 to 0.34.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/e0ec98c9dbbf6f6b8777f121a2da38f2d09cf2ed\"\u003e\u003ccode\u003ee0ec98c\u003c/code\u003e\u003c/a\u003e Revision 0.34.41 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/81c3686da5379dbc9562354e86f41c4c472eca50\"\u003e\u003ccode\u003e81c3686\u003c/code\u003e\u003c/a\u003e Revision 0.34.40 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1298\"\u003e#1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/16f1d0a1652e40513d08e20686df11bae5c77bd1\"\u003e\u003ccode\u003e16f1d0a\u003c/code\u003e\u003c/a\u003e Cast: Use Uniform over Reciprocal weighting on Union Select (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1293\"\u003e#1293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/c54a0f8c20372fff6789054d1d82287a0a13e161\"\u003e\u003ccode\u003ec54a0f8\u003c/code\u003e\u003c/a\u003e Revision 0.34.39 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/60fdafe857089ac908b5fe7741c15c62260b651f\"\u003e\u003ccode\u003e60fdafe\u003c/code\u003e\u003c/a\u003e Revision 0.34.38 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/97e315439690ef84f85d75cc9179163b2cd0e55a\"\u003e\u003ccode\u003e97e3154\u003c/code\u003e\u003c/a\u003e Preserve exact type matches in union conversion (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1282\"\u003e#1282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/30cfe8904d8e7ea3da549783f66d32ae1f867b6a\"\u003e\u003ccode\u003e30cfe89\u003c/code\u003e\u003c/a\u003e Revision 0.34.37 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/978339122870fdd8300171e62994e8afcf1e9cda\"\u003e\u003ccode\u003e9783391\u003c/code\u003e\u003c/a\u003e Fix: Correctly score nested unions (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/b40ba2c751cc3b16fb8060d266267600a993628a\"\u003e\u003ccode\u003eb40ba2c\u003c/code\u003e\u003c/a\u003e Revision 0.34.36 (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinclairzx81/typebox/commit/cb3f898093148c41f1140219d58d00b5f9512852\"\u003e\u003ccode\u003ecb3f898\u003c/code\u003e\u003c/a\u003e Ecosystem (\u003ca href=\"https://redirect.github.com/sinclairzx81/typebox/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sinclairzx81/typebox/compare/0.34.34...0.34.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.2 to 0.44.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed invalid usage of \u003ccode\u003e.one()\u003c/code\u003e in \u003ccode\u003edurable-sqlite\u003c/code\u003e session\u003c/li\u003e\n\u003cli\u003eFixed spread operator related crash in sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eBetter browser support for sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eImproved sqlite \u003ccode\u003eblob\u003c/code\u003e mapping\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wrong DrizzleQueryError export. thanks \u003ca href=\"https://github.com/nathankleyn\"\u003e\u003ccode\u003e@​nathankleyn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by drizzle function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eawait db.$client.[...]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eupdated_at\u003c/code\u003e column to the \u003ccode\u003eneon_auth.users_sync\u003c/code\u003e table definition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/37d059f95ebe4ca7da6e60415de0164c729a8454\"\u003e\u003ccode\u003e37d059f\u003c/code\u003e\u003c/a\u003e v0.44.5 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/33f0374e29014677c29f4b1f1dd1ab8fb68ac516\"\u003e\u003ccode\u003e33f0374\u003c/code\u003e\u003c/a\u003e Upgrade drizzle-zod peerDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/8b8d78ec3d209ce3224b609d633b7ce090092889\"\u003e\u003ccode\u003e8b8d78e\u003c/code\u003e\u003c/a\u003e Fix export of \u003ccode\u003eDrizzleQueryError\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4618\"\u003e#4618\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4778\"\u003e#4778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/027921fda2ba61fd6271e49a576e1abd76613fc1\"\u003e\u003ccode\u003e027921f\u003c/code\u003e\u003c/a\u003e Fixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by \u003ccode\u003edrizzle\u003c/code\u003e function from crede...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e44d9bb4c67a669acbad4b8273d6efcc33c8ea6a\"\u003e\u003ccode\u003ee44d9bb\u003c/code\u003e\u003c/a\u003e Add updated_at column (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ac1dcd9d1c4b8f171479af4a5dd731db1e164f58\"\u003e\u003ccode\u003eac1dcd9\u003c/code\u003e\u003c/a\u003e Fix hakfvec (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4689\"\u003e#4689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c6b3afbb70bcef96ca60b528de42ef09f39ca6f\"\u003e\u003ccode\u003e5c6b3af\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003edatabaseName\u003c/code\u003e and \u003ccode\u003epackageName\u003c/code\u003e properties for studio (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4683\"\u003e#4683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/9895842b1fcce4bcbddc88355d577f06acafc211\"\u003e\u003ccode\u003e9895842\u003c/code\u003e\u003c/a\u003e Studio transactions (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4664\"\u003e#4664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.2...0.44.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard schema incorrectly validate cookie and coercion\u003c/li\u003e\n\u003cli\u003emerge nested guard, group standalone schema properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.4...1.4.5\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.4...1.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emerge schema in GET method\u003c/li\u003e\n\u003cli\u003eremove accidental console.log\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.3...1.4.4\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.3...1.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emapValueError\u003c/code\u003e should return all possible value both in dev environment and production environment\u003c/li\u003e\n\u003cli\u003einline lifecycle get method doesn't inherit Singleton\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.2...1.4.3\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.2...1.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove debug \u003ccode\u003eq\u003c/code\u003e from inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.1...1.4.2\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.1...1.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etype error for inline Elysia.file\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.0...1.4.1\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.0...1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.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/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.5 - 15 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard schema incorrectly validate cookie and coercion\u003c/li\u003e\n\u003cli\u003emerge nested guard, group standalone schema properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.4 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emerge schema in GET method\u003c/li\u003e\n\u003cli\u003eremove accidental console.log\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.3 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emapValueError\u003c/code\u003e should return all possible value both in dev environment and production environment\u003c/li\u003e\n\u003cli\u003einline lifecycle get method doesn't inherit Singleton\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.2 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove debug \u003ccode\u003eq\u003c/code\u003e from inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.1 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etype error for inline Elysia.file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.0 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard validator\u003c/li\u003e\n\u003cli\u003emacro schema, macro extension, macro detail\u003c/li\u003e\n\u003cli\u003elifecycle type soundness\u003c/li\u003e\n\u003cli\u003etype inference reduced by ~11%\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/861\"\u003e#861\u003c/a\u003e missing HEAD method when register route with GET\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovement\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/861\"\u003e#861\u003c/a\u003e automatically add HEAD method when defining GET route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eObjectString/ArrayString no longer produce default value by default due to security reasons\u003c/li\u003e\n\u003cli\u003eCookie now dynamically parse when format is likely JSON\u003c/li\u003e\n\u003cli\u003eexport \u003ccode\u003efileType\u003c/code\u003e for external file type validation for accurate response\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove macro v1 due to non type soundness\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eerror\u003c/code\u003e function, use \u003ccode\u003estatus\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003edeprecation notice for \u003ccode\u003eresponse\u003c/code\u003e in \u003ccode\u003emapResponse\u003c/code\u003e, \u003ccode\u003eafterResponse\u003c/code\u003e, use \u003ccode\u003eresponseValue\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a27b4330bc54b7d50cd545eca0ebd66b9baa1fd0\"\u003e\u003ccode\u003ea27b433\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1403\"\u003e#1403\u003c/a\u003e from elysiajs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a96482648f12932d5db88e88686c70167b30a0e8\"\u003e\u003ccode\u003ea964826\u003c/code\u003e\u003c/a\u003e :wrench: fix: soundness for guard, group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/d6f84ebaa97c01a4ae59aab77112a1382c28bca6\"\u003e\u003ccode\u003ed6f84eb\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/ee201e41803c89ccbb362d0cc84fc164e378eb0d\"\u003e\u003ccode\u003eee201e4\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/d3424c1209bfcae1c24ebaa00cf99783f671251d\"\u003e\u003ccode\u003ed3424c1\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/f9000e387f07b0e421157fc3647108b36b3010b3\"\u003e\u003ccode\u003ef9000e3\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/631d292e48ec082ce14e311d952b387cdfb3e77a\"\u003e\u003ccode\u003e631d292\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/55ce809c6e8ca7f46dbfadc0d0c3b4e5d8dd5fdf\"\u003e\u003ccode\u003e55ce809\u003c/code\u003e\u003c/a\u003e :wrench: fix: use cookie.value to coerce value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/f6200388471749b52adf7b18f7cb07d267b9f661\"\u003e\u003ccode\u003ef620038\u003c/code\u003e\u003c/a\u003e :wrench: fix: elysia no longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/dee78dcc3f2ae8fb8c1586592b089ced08b68b09\"\u003e\u003ccode\u003edee78dc\u003c/code\u003e\u003c/a\u003e :wrench: fix: cookie\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6f3e0045f189891801f27717b6d76ea1f9ee5fc2\"\u003e\u003ccode\u003e6f3e004\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e\u003ccode\u003e25ddce4\u003c/code\u003e\u003c/a\u003e feat: support for the ML-DSA PQC Algorithm Identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003e\u003ccode\u003ecf2092a\u003c/code\u003e\u003c/a\u003e feat: support AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2c519cce22b73983a00a0da24f4e319050598749\"\u003e\u003ccode\u003e2c519cc\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1e36dd29e76511e06737e5d5d500d81e01a9c3d2\"\u003e\u003ccode\u003e1e36dd2\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003e\u003ccode\u003eb4f8fb3\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/413fa4504c63a7f84f47df8bb7ea310eddfa6451\"\u003e\u003ccode\u003e413fa45\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e\u003ccode\u003e84da9de\u003c/code\u003e\u003c/a\u003e refactor: more readability in ecdhes.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/475a3ed35f54deb3a078165bee627637cbcec8c4\"\u003e\u003ccode\u003e475a3ed\u003c/code\u003e\u003c/a\u003e chore: npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b59c5475afc5d4ed127ba22356a4cee58e802ad0\"\u003e\u003ccode\u003eb59c547\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\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.0.6 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 `@types/node` from 24.0.10 to 24.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun-types` from 1.2.18 to 1.2.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.2.22\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.2.22\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\n# or you can use npm\n# npm install -g bun\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.2.22:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.sh/blog/bun-v1.2.22\"\u003eRead Bun v1.2.22's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 14 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avarayr\"\u003e\u003ccode\u003e@​avarayr\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cirospaciari\"\u003e\u003ccode\u003e@​cirospaciari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarred-sumner\"\u003e\u003ccode\u003e@​jarred-sumner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydiahallie\"\u003e\u003ccode\u003e@​lydiahallie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markovejnovic\"\u003e\u003ccode\u003e@​markovejnovic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nektro\"\u003e\u003ccode\u003e@​nektro\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pfgithub\"\u003e\u003ccode\u003e@​pfgithub\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robobun\"\u003e\u003ccode\u003e@​robobun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samyarkd\"\u003e\u003ccode\u003e@​samyarkd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sosukesuzuki\"\u003e\u003ccode\u003e@​sosukesuzuki\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taylordotfish\"\u003e\u003ccode\u003e@​taylordotfish\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zackradisic\"\u003e\u003ccode\u003e@​zackradisic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBun v1.2.21\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.2.21\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\n# or you can use npm\n# npm install -g bun\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/d9551dda1abeeb1addef09f8a2db4cb8dd941d87\"\u003e\u003ccode\u003ed9551dd\u003c/code\u003e\u003c/a\u003e fix: AbortController instance is empty with \u003ccode\u003e@​types/node\u003c/code\u003e\u0026gt;=24.3.1 (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22588\"\u003e#22588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/88a0002f7e3ad5aac4707f80958f107dbf3ebf4c\"\u003e\u003ccode\u003e88a0002\u003c/code\u003e\u003c/a\u003e feat: Add Redis HGET command (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22579\"\u003e#22579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/66119830383d2f0a4ac52656dcdacaedf6ed8272\"\u003e\u003ccode\u003e6611983\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Redis PUB/SUB (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/21728\"\u003e#21728\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/d7ca10e22f21040eca6dfd5116b4b5ebe058b928\"\u003e\u003ccode\u003ed7ca10e\u003c/code\u003e\u003c/a\u003e Remove unused function/class names when minifying (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22492\"\u003e#22492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/dc3c8f79c4d1c8d5145dca583e4d28f849788d78\"\u003e\u003ccode\u003edc3c8f7\u003c/code\u003e\u003c/a\u003e Redis PUB/SUB (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/21728\"\u003e#21728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/3ee477fc5b22cbeef956e9616a22b8465091c079\"\u003e\u003ccode\u003e3ee477f\u003c/code\u003e\u003c/a\u003e fix: scanner on update, install, remove, uninstall and add, and introduce the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/8ec4c0abb34dc105b30a0eb24360186d94902784\"\u003e\u003ccode\u003e8ec4c0a\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ebun:test\u003c/code\u003e: Introduce optional type parameter to make bun:test matchers type-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/e63608fced3b26b2f52c69da033b942d24c14694\"\u003e\u003ccode\u003ee63608f\u003c/code\u003e\u003c/a\u003e Fix: Make SQL connection string parsing more sensible (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22260\"\u003e#22260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/d919a76dd6b6bfe3907ceff52fc33a0fb726f9c3\"\u003e\u003ccode\u003ed919a76\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​types/bun\u003c/code\u003e: A couple missing properties in \u003ccode\u003eAbortSignal\u003c/code\u003e \u0026amp; `RegExpConstructor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/5b7fd9ed0ea42396ea8de49135d5d7a485f6da19\"\u003e\u003ccode\u003e5b7fd9e\u003c/code\u003e\u003c/a\u003e node:_http_server: implement Server.prototype.closeIdleConnections (\u003ca href=\"https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types/issues/22234\"\u003e#22234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oven-sh/bun/commits/bun-v1.2.22/packages/bun-types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitepress` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/vitepress/blob/v1.6.4/CHANGELOG.md\"\u003evitepress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/vitepress/compare/v1.6.3...v1.6.4\"\u003e1.6.4\u003c/a\u003e (2025-08-05)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/vitepress/commit/1fc537b78cda287fa23c1129a815ad9455fd8106\"\u003e\u003ccode\u003e1fc537b\u003c/code\u003e\u003c/a\u003e release: v1.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/vitepress/commit/e7a0ae8a090f07274cccd8591e57255ddde52227\"\u003e\u003ccode\u003ee7a0ae8\u003c/code\u003e\u003c/a\u003e chore: error when trying \u003ccode\u003erolldown-vite\u003c/code\u003e with vitepress v1 (\u003ca href=\"https://redirect.github.com/vuejs/vitepress/issues/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/vitepress/compare/v1.6.3...v1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bedtime-coders/bedstack/pull/199","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fbedstack/issues/199","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/199/packages"}},{"old_version":"12.6.0","new_version":"12.6.2","update_type":"patch","path":null,"pr_created_at":"2025-09-15T11:57:38.000Z","version_change":"12.6.0 → 12.6.2","issue":{"uuid":"3417636816","node_id":"PR_kwDOO8FzmM6onrzH","number":21,"state":"open","title":"Bump the bun group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T11:57:38.000Z","updated_at":"2025-09-15T11:57:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bun","update_count":9,"packages":[{"name":"@elysiajs/static","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/elysiajs/elysia-static"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"drizzle-orm","old_version":"0.44.2","new_version":"0.44.5","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"elysia","old_version":"1.3.5","new_version":"1.4.5","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.0","repository_url":"https://github.com/panva/jose"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.2.18","new_version":"1.2.22","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elysiajs/static](https://github.com/elysiajs/elysia-static) | `1.3.0` | `1.4.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.2` | `0.44.5` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.4.5` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.0` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.2.4` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.18` | `1.2.22` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n\n\nUpdates `@elysiajs/static` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-static/releases\"\u003e\u003ccode\u003e@​elysiajs/static\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.0\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.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/elysiajs/elysia-static/commit/f45e90c4571461dc407241031410721c9b658469\"\u003e\u003ccode\u003ef45e90c\u003c/code\u003e\u003c/a\u003e :broom: chore: bump version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.2 to 0.44.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed invalid usage of \u003ccode\u003e.one()\u003c/code\u003e in \u003ccode\u003edurable-sqlite\u003c/code\u003e session\u003c/li\u003e\n\u003cli\u003eFixed spread operator related crash in sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eBetter browser support for sqlite \u003ccode\u003eblob\u003c/code\u003e columns\u003c/li\u003e\n\u003cli\u003eImproved sqlite \u003ccode\u003eblob\u003c/code\u003e mapping\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wrong DrizzleQueryError export. thanks \u003ca href=\"https://github.com/nathankleyn\"\u003e\u003ccode\u003e@​nathankleyn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by drizzle function\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eawait db.$client.[...]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eupdated_at\u003c/code\u003e column to the \u003ccode\u003eneon_auth.users_sync\u003c/code\u003e table definition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/37d059f95ebe4ca7da6e60415de0164c729a8454\"\u003e\u003ccode\u003e37d059f\u003c/code\u003e\u003c/a\u003e v0.44.5 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/33f0374e29014677c29f4b1f1dd1ab8fb68ac516\"\u003e\u003ccode\u003e33f0374\u003c/code\u003e\u003c/a\u003e Upgrade drizzle-zod peerDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/8b8d78ec3d209ce3224b609d633b7ce090092889\"\u003e\u003ccode\u003e8b8d78e\u003c/code\u003e\u003c/a\u003e Fix export of \u003ccode\u003eDrizzleQueryError\u003c/code\u003e (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4618\"\u003e#4618\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4778\"\u003e#4778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/027921fda2ba61fd6271e49a576e1abd76613fc1\"\u003e\u003ccode\u003e027921f\u003c/code\u003e\u003c/a\u003e Fixed types of \u003ccode\u003e$client\u003c/code\u003e for clients created by \u003ccode\u003edrizzle\u003c/code\u003e function from crede...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e44d9bb4c67a669acbad4b8273d6efcc33c8ea6a\"\u003e\u003ccode\u003ee44d9bb\u003c/code\u003e\u003c/a\u003e Add updated_at column (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ac1dcd9d1c4b8f171479af4a5dd731db1e164f58\"\u003e\u003ccode\u003eac1dcd9\u003c/code\u003e\u003c/a\u003e Fix hakfvec (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4689\"\u003e#4689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c6b3afbb70bcef96ca60b528de42ef09f39ca6f\"\u003e\u003ccode\u003e5c6b3af\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003edatabaseName\u003c/code\u003e and \u003ccode\u003epackageName\u003c/code\u003e properties for studio (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4683\"\u003e#4683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/9895842b1fcce4bcbddc88355d577f06acafc211\"\u003e\u003ccode\u003e9895842\u003c/code\u003e\u003c/a\u003e Studio transactions (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4664\"\u003e#4664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.2...0.44.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard schema incorrectly validate cookie and coercion\u003c/li\u003e\n\u003cli\u003emerge nested guard, group standalone schema properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.4...1.4.5\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.4...1.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emerge schema in GET method\u003c/li\u003e\n\u003cli\u003eremove accidental console.log\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.3...1.4.4\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.3...1.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emapValueError\u003c/code\u003e should return all possible value both in dev environment and production environment\u003c/li\u003e\n\u003cli\u003einline lifecycle get method doesn't inherit Singleton\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.2...1.4.3\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.2...1.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove debug \u003ccode\u003eq\u003c/code\u003e from inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.1...1.4.2\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.1...1.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etype error for inline Elysia.file\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.0...1.4.1\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.0...1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.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/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.5 - 15 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard schema incorrectly validate cookie and coercion\u003c/li\u003e\n\u003cli\u003emerge nested guard, group standalone schema properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.4 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emerge schema in GET method\u003c/li\u003e\n\u003cli\u003eremove accidental console.log\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.3 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emapValueError\u003c/code\u003e should return all possible value both in dev environment and production environment\u003c/li\u003e\n\u003cli\u003einline lifecycle get method doesn't inherit Singleton\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.2 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove debug \u003ccode\u003eq\u003c/code\u003e from inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.1 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etype error for inline Elysia.file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.0 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard validator\u003c/li\u003e\n\u003cli\u003emacro schema, macro extension, macro detail\u003c/li\u003e\n\u003cli\u003elifecycle type soundness\u003c/li\u003e\n\u003cli\u003etype inference reduced by ~11%\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/861\"\u003e#861\u003c/a\u003e missing HEAD method when register route with GET\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovement\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/861\"\u003e#861\u003c/a\u003e automatically add HEAD method when defining GET route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eObjectString/ArrayString no longer produce default value by default due to security reasons\u003c/li\u003e\n\u003cli\u003eCookie now dynamically parse when format is likely JSON\u003c/li\u003e\n\u003cli\u003eexport \u003ccode\u003efileType\u003c/code\u003e for external file type validation for accurate response\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove macro v1 due to non type soundness\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eerror\u003c/code\u003e function, use \u003ccode\u003estatus\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003edeprecation notice for \u003ccode\u003eresponse\u003c/code\u003e in \u003ccode\u003emapResponse\u003c/code\u003e, \u003ccode\u003eafterResponse\u003c/code\u003e, use \u003ccode\u003eresponseValue\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a27b4330bc54b7d50cd545eca0ebd66b9baa1fd0\"\u003e\u003ccode\u003ea27b433\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1403\"\u003e#1403\u003c/a\u003e from elysiajs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a96482648f12932d5db88e88686c70167b30a0e8\"\u003e\u003ccode\u003ea964826\u003c/code\u003e\u003c/a\u003e :wrench: fix: soundness for guard, group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/d6f84ebaa97c01a4ae59aab77112a1382c28bca6\"\u003e\u003ccode\u003ed6f84eb\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/ee201e41803c89ccbb362d0cc84fc164e378eb0d\"\u003e\u003ccode\u003eee201e4\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/d3424c1209bfcae1c24ebaa00cf99783f671251d\"\u003e\u003ccode\u003ed3424c1\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/f9000e387f07b0e421157fc3647108b36b3010b3\"\u003e\u003ccode\u003ef9000e3\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/631d292e48ec082ce14e311d952b387cdfb3e77a\"\u003e\u003ccode\u003e631d292\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/55ce809c6e8ca7f46dbfadc0d0c3b4e5d8dd5fdf\"\u003e\u003ccode\u003e55ce809\u003c/code\u003e\u003c/a\u003e :wrench: fix: use cookie.value to coerce value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/f6200388471749b52adf7b18f7cb07d267b9f661\"\u003e\u003ccode\u003ef620038\u003c/code\u003e\u003c/a\u003e :wrench: fix: elysia no longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/dee78dcc3f2ae8fb8c1586592b089ced08b68b09\"\u003e\u003ccode\u003edee78dc\u003c/code\u003e\u003c/a\u003e :wrench: fix: cookie\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6f3e0045f189891801f27717b6d76ea1f9ee5fc2\"\u003e\u003ccode\u003e6f3e004\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e\u003ccode\u003e25ddce4\u003c/code\u003e\u003c/a\u003e feat: support for the ML-DSA PQC Algorithm Identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003e\u003ccode\u003ecf2092a\u003c/code\u003e\u003c/a\u003e feat: support AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2c519cce22b73983a00a0da24f4e319050598749\"\u003e\u003ccode\u003e2c519cc\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1e36dd29e76511e06737e5d5d500d81e01a9c3d2\"\u003e\u003ccode\u003e1e36dd2\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003e\u003ccode\u003eb4f8fb3\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/413fa4504c63a7f84f47df8bb7ea310eddfa6451\"\u003e\u003ccode\u003e413fa45\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e\u003ccode\u003e84da9de\u003c/code\u003e\u003c/a\u003e refactor: more readability in ecdhes.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/475a3ed35f54deb3a078165bee627637cbcec8c4\"\u003e\u003ccode\u003e475a3ed\u003c/code\u003e\u003c/a\u003e chore: npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b59c5475afc5d4ed127ba22356a4cee58e802ad0\"\u003e\u003ccode\u003eb59c547\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\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.0.6 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 `@types/bun` from 1.2.18 to 1.2.22\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 `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bedtime-coders/bedstack-stripped/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fbedstack-stripped/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"12.6.0","new_version":"12.6.2","update_type":"patch","path":null,"pr_created_at":"2025-09-15T01:31:24.000Z","version_change":"12.6.0 → 12.6.2","issue":{"uuid":"3415942546","node_id":"PR_kwDOO_emO86oh-OY","number":24,"state":"open","title":"Bump the bun group across 1 directory with 11 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-15T01:31:24.000Z","updated_at":"2025-09-29T02:41:58.428Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bun","update_count":11,"packages":[{"name":"@elysiajs/eden","old_version":"1.3.2","new_version":"1.4.1","repository_url":"https://github.com/elysiajs/eden"},{"name":"@elysiajs/static","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/elysiajs/elysia-static"},{"name":"@prisma/client","old_version":"6.11.1","new_version":"6.16.1","repository_url":"https://github.com/prisma/prisma"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"elysia","old_version":"1.3.5","new_version":"1.4.5","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.1.0","repository_url":"https://github.com/panva/jose"},{"name":"prisma","old_version":"6.11.1","new_version":"6.16.1","repository_url":"https://github.com/prisma/prisma"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.2.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.2.18","new_version":"1.2.22","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elysiajs/eden](https://github.com/elysiajs/eden) | `1.3.2` | `1.4.1` |\n| [@elysiajs/static](https://github.com/elysiajs/elysia-static) | `1.3.0` | `1.4.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.11.1` | `6.16.1` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.4.5` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.1.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.11.1` | `6.16.1` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.2.4` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.18` | `1.2.22` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n\n\nUpdates `@elysiajs/eden` from 1.3.2 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/eden/releases\"\u003e\u003ccode\u003e@​elysiajs/eden\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003einline object value / Elysia file cause type error\u003c/li\u003e\n\u003cli\u003emacro should not mark property as required\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/eden/compare/1.4.0...1.4.1\"\u003ehttps://github.com/elysiajs/eden/compare/1.4.0...1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/eden/compare/1.3.3...1.4.0\"\u003ehttps://github.com/elysiajs/eden/compare/1.3.3...1.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etreaty2: support type safe Server-Sent Events (SSE)\u003c/li\u003e\n\u003cli\u003etreaty2: add utility type \u003ccode\u003eTreaty.Data\u003c/code\u003e, \u003ccode\u003eTreaty.Error\u003c/code\u003e to extract data and error type from a route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/823\"\u003eelysia#823\u003c/a\u003e treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003etreaty2: parse Date in object\u003c/li\u003e\n\u003cli\u003etreaty2: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminimum Elysia version is set to 1.3.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/eden/compare/1.3.2...1.3.3\"\u003ehttps://github.com/elysiajs/eden/compare/1.3.2...1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/eden/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​elysiajs/eden\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.1 - 14 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003einline object value / Elysia file cause type error\u003c/li\u003e\n\u003cli\u003emacro should not mark property as required\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.0 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.3 - 24 Aug 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etreaty2: support type safe Server-Sent Events (SSE)\u003c/li\u003e\n\u003cli\u003etreaty2: add utility type \u003ccode\u003eTreaty.Data\u003c/code\u003e, \u003ccode\u003eTreaty.Error\u003c/code\u003e to extract data and error type from a route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/823\"\u003eelysia#823\u003c/a\u003e treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003etreaty2: parse Date in object\u003c/li\u003e\n\u003cli\u003etreaty2: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminimum Elysia version is set to 1.3.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/ed8d22a947f1635d2df5b6d2916abd40bc6f8c56\"\u003e\u003ccode\u003eed8d22a\u003c/code\u003e\u003c/a\u003e :wrench: fix: macro should not mark property as required\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/514e2c4b796b79d78a01ba4581363e3f8c804066\"\u003e\u003ccode\u003e514e2c4\u003c/code\u003e\u003c/a\u003e :tada: feat: elysia 1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/a730703d10c98fca71b99e399e3fa095511a882f\"\u003e\u003ccode\u003ea730703\u003c/code\u003e\u003c/a\u003e :tada: feat: 1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/714181ee3637e7c838cbc4854ba11c26f28df875\"\u003e\u003ccode\u003e714181e\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/0dcba7541ffbf6d22005d0da887fe9a6faa6d945\"\u003e\u003ccode\u003e0dcba75\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/84d6dfa7e6175174b529d2305a5ca1250d6b1d7c\"\u003e\u003ccode\u003e84d6dfa\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/d90a66caa7a4fb0c6d58cef55edbaf751c6a2060\"\u003e\u003ccode\u003ed90a66c\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/c4c31529f3378c7871379edd1352c1b044e5b64e\"\u003e\u003ccode\u003ec4c3152\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/e706ae573acf2f3552e460ddad3e4624b8c3caf0\"\u003e\u003ccode\u003ee706ae5\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/0d416f5367d5e2c66a787d0de3644dbf6adaeb6d\"\u003e\u003ccode\u003e0d416f5\u003c/code\u003e\u003c/a\u003e :tada: feat(treaty2): sse\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/eden/compare/1.3.2...1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elysiajs/static` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia-static/releases\"\u003e\u003ccode\u003e@​elysiajs/static\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esupport Elysia 1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.0\"\u003ehttps://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.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/elysiajs/elysia-static/commit/f45e90c4571461dc407241031410721c9b658469\"\u003e\u003ccode\u003ef45e90c\u003c/code\u003e\u003c/a\u003e :broom: chore: bump version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elysiajs/elysia-static/compare/1.3.0...1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.11.1 to 6.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.16.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.16.1 patch release.\u003c/p\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn Prisma ORM 6.16.0, the \u003ccode\u003edriverAdapters\u003c/code\u003e and \u003ccode\u003equeryCompiler\u003c/code\u003e features were stabilized, but leftover code in the \u003ccode\u003eprisma-client-ts\u003c/code\u003e generator required them to still be specified in edge runtimes. This has now been fixed, runtimes like \u003ccode\u003eworkerd\u003c/code\u003e and \u003ccode\u003evercel-edge\u003c/code\u003e no longer require these preview features.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.16.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.16.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ePrisma ORM\u003c/h2\u003e\n\u003cp\u003eThis section contains all the updates made in Prisma ORM v6.16.0.\u003c/p\u003e\n\u003ch3\u003eRust-free ORM and driver adapters are Generally Available\u003c/h3\u003e\n\u003cp\u003eEight months ago, we published our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-manifesto\"\u003eORM manifesto\u003c/a\u003e with the first hint that we're going to remove the Rust-based query engine from Prisma ORM:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWe're addressing this by migrating Prisma's core logic from Rust to TypeScript and redesigning the ORM to make customization and extension easier.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAfter a lot of hard work and feedback from the community, we're incredibly excited to share that the migration has been completed and you can now use Prisma ORM without its Rust engine in your production apps. 🎉 This is a major milestone in the history of Prisma ORM and comes with a lot of benefits:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced bundle size by ~90%\u003c/li\u003e\n\u003cli\u003eFaster queries (check out our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-without-rust-latest-performance-benchmarks\"\u003elatest benchmarks\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLower CPU footprint\u003c/li\u003e\n\u003cli\u003eLess deployment complexity\u003c/li\u003e\n\u003cli\u003eEasier to make open-source contributions\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e… and overall a much better DX since you don't need to worry about the extra binary in your generated Prisma Client code any more.\u003c/p\u003e\n\u003cp\u003eWhile the Rust-free ORM will become the default in Prisma ORM v7 soon, for now you still need to opt-into using it:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eConfigure the \u003ccode\u003egenerator\u003c/code\u003e block in your Prisma schema:\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003egenerator client {\n  provider   = \u0026quot;prisma-client\u0026quot; // (or \u0026quot;prisma-client-js\u0026quot;) \n  output     = \u0026quot;../src/generated/prisma\u0026quot;\n  engineType = \u0026quot;client\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\nNote: If you tried the Rust-free ORM before, you can now also drop the \u003ccode\u003equeryCompiler\u003c/code\u003e and \u003ccode\u003edriverAdapter\u003c/code\u003e feature flags from the \u003ccode\u003epreviewFeatures\u003c/code\u003e array. And if you used \u003ccode\u003ebinaryTargets\u003c/code\u003e, you can also get rid of these.\u003c/li\u003e\n\u003cli\u003eInstall the \u003ca href=\"https://www.prisma.io/docs/orm/overview/databases/database-drivers#driver-adapters\"\u003edriver adapter\u003c/a\u003e for your database, e.g. to use \u003ca href=\"https://node-postgres.com/\"\u003e\u003ccode\u003epg\u003c/code\u003e\u003c/a\u003e for PostgreSQL:\n\u003cpre\u003e\u003ccode\u003enpm install @prisma/adapter-pg\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eFinally, you can instantiate \u003ccode\u003ePrismaClient\u003c/code\u003e using the \u003ccode\u003ePrismaPg\u003c/code\u003e driver adapter as follows:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { PrismaClient } from './generated/prisma'\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/abfa3a69a475245c35c5b33529347c40d103813f\"\u003e\u003ccode\u003eabfa3a6\u003c/code\u003e\u003c/a\u003e feat(client): add /browser entrypoint to prisma-client (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28068\"\u003e#28068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/57158169afbf10cde4acf9c9a9d27c14b2422935\"\u003e\u003ccode\u003e5715816\u003c/code\u003e\u003c/a\u003e fix(qpe): flip condition when choosing whether to enable itx manager (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28069\"\u003e#28069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/898066aff70f3396bec53b07b2c591474348ee8a\"\u003e\u003ccode\u003e898066a\u003c/code\u003e\u003c/a\u003e feat(client-generator-ts): removed \u0026quot;Prisma.Validator\u0026quot; from \u0026quot;prisma-client\u0026quot; ge...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/bc18826ec0fece1702c41c4f51ef409ea7d95b0e\"\u003e\u003ccode\u003ebc18826\u003c/code\u003e\u003c/a\u003e fix(client): add apiKey method for Accelerate extension (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28067\"\u003e#28067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/83cd0031b73f074bb0e108fafcfb0e3a73669ade\"\u003e\u003ccode\u003e83cd003\u003c/code\u003e\u003c/a\u003e feat(client-generator-ts): re-export enums directly in \u003ccode\u003eprisma-client\u003c/code\u003e genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/38b3397d7c93d89fd1066ee7f011ff8f467dce54\"\u003e\u003ccode\u003e38b3397\u003c/code\u003e\u003c/a\u003e feat(client): remove node_modules caching check when generator has custom out...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9d1b8839131c1daa63a00371851f291256bb4868\"\u003e\u003ccode\u003e9d1b883\u003c/code\u003e\u003c/a\u003e feat(qc): stabilize driver adapters and the query compiler (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28046\"\u003e#28046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/98895b6efa6588f5838b414c6d76ae28bccc9670\"\u003e\u003ccode\u003e98895b6\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.16.0-7.1c57fdcd7e44b29b9313256c76699e91c3ac3...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/493cf1c618697f2f704d652df62a5c36cd1680e6\"\u003e\u003ccode\u003e493cf1c\u003c/code\u003e\u003c/a\u003e test(client): run qc tests with remote executor (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27971\"\u003e#27971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9938768fde8d5d8d012852d2df63ca900049b243\"\u003e\u003ccode\u003e9938768\u003c/code\u003e\u003c/a\u003e fix(generator-js): don't break QC with \u003ccode\u003e--no-engine\u003c/code\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28042\"\u003e#28042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.16.1/packages/client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard schema incorrectly validate cookie and coercion\u003c/li\u003e\n\u003cli\u003emerge nested guard, group standalone schema properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.4...1.4.5\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.4...1.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emerge schema in GET method\u003c/li\u003e\n\u003cli\u003eremove accidental console.log\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.3...1.4.4\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.3...1.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emapValueError\u003c/code\u003e should return all possible value both in dev environment and production environment\u003c/li\u003e\n\u003cli\u003einline lifecycle get method doesn't inherit Singleton\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.2...1.4.3\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.2...1.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove debug \u003ccode\u003eq\u003c/code\u003e from inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.1...1.4.2\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.1...1.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etype error for inline Elysia.file\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.4.0...1.4.1\"\u003ehttps://github.com/elysiajs/elysia/compare/1.4.0...1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.4.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/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.4.5 - 15 Sep 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esoundness for guard, group\u003c/li\u003e\n\u003cli\u003eoverwrite primitive value if collide (intersectIfObject)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard schema incorrectly validate cookie and coercion\u003c/li\u003e\n\u003cli\u003emerge nested guard, group standalone schema properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eno longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.4 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emerge schema in GET method\u003c/li\u003e\n\u003cli\u003eremove accidental console.log\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.3 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emapValueError\u003c/code\u003e should return all possible value both in dev environment and production environment\u003c/li\u003e\n\u003cli\u003einline lifecycle get method doesn't inherit Singleton\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.2 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove debug \u003ccode\u003eq\u003c/code\u003e from inline handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.1 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etype error for inline Elysia.file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.4.0 - 13 Sep 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estandard validator\u003c/li\u003e\n\u003cli\u003emacro schema, macro extension, macro detail\u003c/li\u003e\n\u003cli\u003elifecycle type soundness\u003c/li\u003e\n\u003cli\u003etype inference reduced by ~11%\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/861\"\u003e#861\u003c/a\u003e missing HEAD method when register route with GET\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovement\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/861\"\u003e#861\u003c/a\u003e automatically add HEAD method when defining GET route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eObjectString/ArrayString no longer produce default value by default due to security reasons\u003c/li\u003e\n\u003cli\u003eCookie now dynamically parse when format is likely JSON\u003c/li\u003e\n\u003cli\u003eexport \u003ccode\u003efileType\u003c/code\u003e for external file type validation for accurate response\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBreaking Change\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove macro v1 due to non type soundness\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eerror\u003c/code\u003e function, use \u003ccode\u003estatus\u003c/code\u003e instead\u003c/li\u003e\n\u003cli\u003edeprecation notice for \u003ccode\u003eresponse\u003c/code\u003e in \u003ccode\u003emapResponse\u003c/code\u003e, \u003ccode\u003eafterResponse\u003c/code\u003e, use \u003ccode\u003eresponseValue\u003c/code\u003e instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a27b4330bc54b7d50cd545eca0ebd66b9baa1fd0\"\u003e\u003ccode\u003ea27b433\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1403\"\u003e#1403\u003c/a\u003e from elysiajs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/a96482648f12932d5db88e88686c70167b30a0e8\"\u003e\u003ccode\u003ea964826\u003c/code\u003e\u003c/a\u003e :wrench: fix: soundness for guard, group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/d6f84ebaa97c01a4ae59aab77112a1382c28bca6\"\u003e\u003ccode\u003ed6f84eb\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/ee201e41803c89ccbb362d0cc84fc164e378eb0d\"\u003e\u003ccode\u003eee201e4\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/d3424c1209bfcae1c24ebaa00cf99783f671251d\"\u003e\u003ccode\u003ed3424c1\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/f9000e387f07b0e421157fc3647108b36b3010b3\"\u003e\u003ccode\u003ef9000e3\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/631d292e48ec082ce14e311d952b387cdfb3e77a\"\u003e\u003ccode\u003e631d292\u003c/code\u003e\u003c/a\u003e :wrench: fix: merge multiple nested guard with schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/55ce809c6e8ca7f46dbfadc0d0c3b4e5d8dd5fdf\"\u003e\u003ccode\u003e55ce809\u003c/code\u003e\u003c/a\u003e :wrench: fix: use cookie.value to coerce value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/f6200388471749b52adf7b18f7cb07d267b9f661\"\u003e\u003ccode\u003ef620038\u003c/code\u003e\u003c/a\u003e :wrench: fix: elysia no longer coerce type for .model with \u003ccode\u003et.Ref\u003c/code\u003e by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/dee78dcc3f2ae8fb8c1586592b089ced08b68b09\"\u003e\u003ccode\u003edee78dc\u003c/code\u003e\u003c/a\u003e :wrench: fix: cookie\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.13...v6.1.0\"\u003e6.1.0\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri (\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003ecf2092a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport for the ML-DSA PQC Algorithm Identifiers (\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e25ddce4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6f3e0045f189891801f27717b6d76ea1f9ee5fc2\"\u003e\u003ccode\u003e6f3e004\u003c/code\u003e\u003c/a\u003e chore(release): 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be\"\u003e\u003ccode\u003e25ddce4\u003c/code\u003e\u003c/a\u003e feat: support for the ML-DSA PQC Algorithm Identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c\"\u003e\u003ccode\u003ecf2092a\u003c/code\u003e\u003c/a\u003e feat: support AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2c519cce22b73983a00a0da24f4e319050598749\"\u003e\u003ccode\u003e2c519cc\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1e36dd29e76511e06737e5d5d500d81e01a9c3d2\"\u003e\u003ccode\u003e1e36dd2\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003e\u003ccode\u003eb4f8fb3\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/413fa4504c63a7f84f47df8bb7ea310eddfa6451\"\u003e\u003ccode\u003e413fa45\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e\u003ccode\u003e84da9de\u003c/code\u003e\u003c/a\u003e refactor: more readability in ecdhes.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/475a3ed35f54deb3a078165bee627637cbcec8c4\"\u003e\u003ccode\u003e475a3ed\u003c/code\u003e\u003c/a\u003e chore: npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b59c5475afc5d4ed127ba22356a4cee58e802ad0\"\u003e\u003ccode\u003eb59c547\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 6.11.1 to 6.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.16.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 6.16.1 patch release.\u003c/p\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIn Prisma ORM 6.16.0, the \u003ccode\u003edriverAdapters\u003c/code\u003e and \u003ccode\u003equeryCompiler\u003c/code\u003e features were stabilized, but leftover code in the \u003ccode\u003eprisma-client-ts\u003c/code\u003e generator required them to still be specified in edge runtimes. This has now been fixed, runtimes like \u003ccode\u003eworkerd\u003c/code\u003e and \u003ccode\u003evercel-edge\u003c/code\u003e no longer require these preview features.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.16.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.16.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ePrisma ORM\u003c/h2\u003e\n\u003cp\u003eThis section contains all the updates made in Prisma ORM v6.16.0.\u003c/p\u003e\n\u003ch3\u003eRust-free ORM and driver adapters are Generally Available\u003c/h3\u003e\n\u003cp\u003eEight months ago, we published our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-manifesto\"\u003eORM manifesto\u003c/a\u003e with the first hint that we're going to remove the Rust-based query engine from Prisma ORM:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eWe're addressing this by migrating Prisma's core logic from Rust to TypeScript and redesigning the ORM to make customization and extension easier.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAfter a lot of hard work and feedback from the community, we're incredibly excited to share that the migration has been completed and you can now use Prisma ORM without its Rust engine in your production apps. 🎉 This is a major milestone in the history of Prisma ORM and comes with a lot of benefits:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduced bundle size by ~90%\u003c/li\u003e\n\u003cli\u003eFaster queries (check out our \u003ca href=\"https://www.prisma.io/blog/prisma-orm-without-rust-latest-performance-benchmarks\"\u003elatest benchmarks\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLower CPU footprint\u003c/li\u003e\n\u003cli\u003eLess deployment complexity\u003c/li\u003e\n\u003cli\u003eEasier to make open-source contributions\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e… and overall a much better DX since you don't need to worry about the extra binary in your generated Prisma Client code any more.\u003c/p\u003e\n\u003cp\u003eWhile the Rust-free ORM will become the default in Prisma ORM v7 soon, for now you still need to opt-into using it:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eConfigure the \u003ccode\u003egenerator\u003c/code\u003e block in your Prisma schema:\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003egenerator client {\n  provider   = \u0026quot;prisma-client\u0026quot; // (or \u0026quot;prisma-client-js\u0026quot;) \n  output     = \u0026quot;../src/generated/prisma\u0026quot;\n  engineType = \u0026quot;client\u0026quot;\n}\n\u003c/code\u003e\u003c/pre\u003e\nNote: If you tried the Rust-free ORM before, you can now also drop the \u003ccode\u003equeryCompiler\u003c/code\u003e and \u003ccode\u003edriverAdapter\u003c/code\u003e feature flags from the \u003ccode\u003epreviewFeatures\u003c/code\u003e array. And if you used \u003ccode\u003ebinaryTargets\u003c/code\u003e, you can also get rid of these.\u003c/li\u003e\n\u003cli\u003eInstall the \u003ca href=\"https://www.prisma.io/docs/orm/overview/databases/database-drivers#driver-adapters\"\u003edriver adapter\u003c/a\u003e for your database, e.g. to use \u003ca href=\"https://node-postgres.com/\"\u003e\u003ccode\u003epg\u003c/code\u003e\u003c/a\u003e for PostgreSQL:\n\u003cpre\u003e\u003ccode\u003enpm install @prisma/adapter-pg\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eFinally, you can instantiate \u003ccode\u003ePrismaClient\u003c/code\u003e using the \u003ccode\u003ePrismaPg\u003c/code\u003e driver adapter as follows:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { PrismaClient } from './generated/prisma'\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9d1b8839131c1daa63a00371851f291256bb4868\"\u003e\u003ccode\u003e9d1b883\u003c/code\u003e\u003c/a\u003e feat(qc): stabilize driver adapters and the query compiler (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28046\"\u003e#28046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/60a160dddfe0a0b3f9f18ed0f796cfb5b618cff6\"\u003e\u003ccode\u003e60a160d\u003c/code\u003e\u003c/a\u003e chore: consolidate versions for mariadb, libsql, effect (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28022\"\u003e#28022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/0c1a8dda26094d5059301eaba4e000f2a391b7c8\"\u003e\u003ccode\u003e0c1a8dd\u003c/code\u003e\u003c/a\u003e chore: consolidate ts-node (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28029\"\u003e#28029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/0262bced2dc61639d639afae7c5b97b8927276fb\"\u003e\u003ccode\u003e0262bce\u003c/code\u003e\u003c/a\u003e chore: consolidate esbuild dependency (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28023\"\u003e#28023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/701fe33d6334ff2fc6db8ea85d257d0ad1976b83\"\u003e\u003ccode\u003e701fe33\u003c/code\u003e\u003c/a\u003e chore: pkg-up -\u0026gt; package-up 5.0.0 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28011\"\u003e#28011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/1e548df223de5a9b8408e0c6b5553c07e691c07b\"\u003e\u003ccode\u003e1e548df\u003c/code\u003e\u003c/a\u003e chore: remove strip-ansi (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28003\"\u003e#28003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/013dcb2e2a297f0bea90a1dcb10f8ecac0fc3c87\"\u003e\u003ccode\u003e013dcb2\u003c/code\u003e\u003c/a\u003e chore: align vitest version to 3.2.4 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28000\"\u003e#28000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/055864bda6a3ece498ba7aa4e472cbc5273b7569\"\u003e\u003ccode\u003e055864b\u003c/code\u003e\u003c/a\u003e chore: remove deprecated dependencies \u003ccode\u003e@​types/rimraf\u003c/code\u003e, global-dirs (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27998\"\u003e#27998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/6e2b97956cbf94d074afd897894a838918bf7d6d\"\u003e\u003ccode\u003e6e2b979\u003c/code\u003e\u003c/a\u003e chore: upgrade prettier to v3 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27972\"\u003e#27972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/b4346333a346ce91d2251a38b9c882fa84567f42\"\u003e\u003ccode\u003eb434633\u003c/code\u003e\u003c/a\u003e fix(client-generator-ts): fix \u0026quot;prisma generate\u0026quot; when no model is defined (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27\"\u003e#27\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.16.1/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\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.0.6 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 `@types/bun` from 1.2.18 to 1.2.22\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 `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bedtime-coders/bepstack/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fbepstack/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}},{"old_version":"12.5.1","new_version":"12.6.2","update_type":"minor","path":"/interfaces/portal","pr_created_at":"2025-09-01T09:14:39.000Z","version_change":"12.5.1 → 12.6.2","issue":{"uuid":"2789125980","node_id":"PR_kwDOCtRjws6mPq9c","number":7177,"state":"open","title":"chore(deps): bump the dependencies group in /interfaces/portal with 17 updates","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-01T09:14:39.000Z","updated_at":"2025-09-01T09:14:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":17,"packages":[{"name":"@microsoft/applicationinsights-web","old_version":"3.3.8","new_version":"3.3.9","repository_url":"https://github.com/microsoft/ApplicationInsights-JS"},{"name":"@primeuix/themes","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/primefaces/primeuix"},{"name":"@tanstack/angular-query-experimental","old_version":"5.80.7","new_version":"5.85.6","repository_url":"https://github.com/TanStack/query"},{"name":"chart.js","old_version":"4.4.9","new_version":"4.5.0","repository_url":"https://github.com/chartjs/Chart.js"},{"name":"filesize","old_version":"9.0.11","new_version":"11.0.2","repository_url":"https://github.com/avoidwork/filesize.js"},{"name":"lokalise-file-exchange","old_version":"3.1.0","new_version":"4.0.0","repository_url":"https://github.com/bodrovis/lokalise-node-file-exchange"},{"name":"ngx-filesize","old_version":"3.0.5","new_version":"3.0.6","repository_url":"https://github.com/amitdahan/ngx-filesize"},{"name":"radashi","old_version":"12.5.1","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@microsoft/applicationinsights-debugplugin-js","old_version":"3.3.8","new_version":"3.3.9","repository_url":"https://github.com/microsoft/ApplicationInsights-JS"},{"name":"@tailwindcss/postcss","old_version":"4.1.11","new_version":"4.1.12","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.0","new_version":"20.19.11","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"globals","old_version":"16.2.0","new_version":"16.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jasmine-core","old_version":"5.8.0","new_version":"5.10.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"knip","old_version":"5.62.0","new_version":"5.63.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"ng-extract-i18n-merge","old_version":"2.15.1","new_version":"3.0.0","repository_url":"https://github.com/daniel-sc/ng-extract-i18n-merge"},{"name":"tailwindcss","old_version":"4.1.11","new_version":"4.1.12","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":"/interfaces/portal","ecosystem":"npm"},"body":"Bumps the dependencies group in /interfaces/portal with 17 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@microsoft/applicationinsights-web](https://github.com/microsoft/ApplicationInsights-JS) | `3.3.8` | `3.3.9` |\n| [@primeuix/themes](https://github.com/primefaces/primeuix/tree/HEAD/packages/themes) | `1.2.1` | `1.2.3` |\n| [@tanstack/angular-query-experimental](https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental) | `5.80.7` | `5.85.6` |\n| [chart.js](https://github.com/chartjs/Chart.js) | `4.4.9` | `4.5.0` |\n| [filesize](https://github.com/avoidwork/filesize.js) | `9.0.11` | `11.0.2` |\n| [lokalise-file-exchange](https://github.com/bodrovis/lokalise-node-file-exchange) | `3.1.0` | `4.0.0` |\n| [ngx-filesize](https://github.com/amitdahan/ngx-filesize/tree/HEAD/packages/ngx-filesize) | `3.0.5` | `3.0.6` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.5.1` | `12.6.2` |\n| [@microsoft/applicationinsights-debugplugin-js](https://github.com/microsoft/ApplicationInsights-JS) | `3.3.8` | `3.3.9` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.11` | `4.1.12` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.0` | `20.19.11` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.3.0` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.8.0` | `5.10.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.62.0` | `5.63.0` |\n| [ng-extract-i18n-merge](https://github.com/daniel-sc/ng-extract-i18n-merge) | `2.15.1` | `3.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.11` | `4.1.12` |\n\nUpdates `@microsoft/applicationinsights-web` from 3.3.8 to 3.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/releases\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreates a github action to assign co-pilot to a task or PR if the label is assigned by a code owner by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2550\"\u003emicrosoft/ApplicationInsights-JS#2550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Action major versions v1 and v2 have been deprecated. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2553\"\u003emicrosoft/ApplicationInsights-JS#2553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign Co-Pilot updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2554\"\u003emicrosoft/ApplicationInsights-JS#2554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential fix for code scanning alert no. 2259: Unused variable, import, function or class by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2551\"\u003emicrosoft/ApplicationInsights-JS#2551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign Copilot Updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2555\"\u003emicrosoft/ApplicationInsights-JS#2555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto assign copilot update -- add additional user name by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2557\"\u003emicrosoft/ApplicationInsights-JS#2557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2556\"\u003emicrosoft/ApplicationInsights-JS#2556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to correctly reference the repository variable within the action by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2558\"\u003emicrosoft/ApplicationInsights-JS#2558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Don't attempt to upload from the CI by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2560\"\u003emicrosoft/ApplicationInsights-JS#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Add more exclusions as they are causing false positive alerts by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2561\"\u003emicrosoft/ApplicationInsights-JS#2561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Update configuration to run on all branches by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2564\"\u003emicrosoft/ApplicationInsights-JS#2564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Task] Add additional stale operations for wontfix Issues and PRs as well as inactive PR's by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2563\"\u003emicrosoft/ApplicationInsights-JS#2563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd merge-queue setting for the ci tests by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2565\"\u003emicrosoft/ApplicationInsights-JS#2565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign - Update the lookup for a valid user id. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2559\"\u003emicrosoft/ApplicationInsights-JS#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Auto-Assign workflow by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2569\"\u003emicrosoft/ApplicationInsights-JS#2569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate analytics-js unit tests to use asyncQueue pattern by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2544\"\u003emicrosoft/ApplicationInsights-JS#2544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation for disablePageUnloadEvents to address jQuery 3.7.1 deprecation warnings by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2533\"\u003emicrosoft/ApplicationInsights-JS#2533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32864048: Improve Offline Channel Test by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2534\"\u003emicrosoft/ApplicationInsights-JS#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore CodeQL schedule back to previous value by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2574\"\u003emicrosoft/ApplicationInsights-JS#2574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Export IConfiguration interface from AISKU package by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2579\"\u003emicrosoft/ApplicationInsights-JS#2579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport ICorrelationConfig interface from dependencies extension by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2581\"\u003emicrosoft/ApplicationInsights-JS#2581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32909441: Increase Web Snippet to 1.2.2 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2577\"\u003emicrosoft/ApplicationInsights-JS#2577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AI][Task] 33246973: Update Readme on Error Handler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2586\"\u003emicrosoft/ApplicationInsights-JS#2586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClick Analytics - Fix capturning of HTML events by \u003ca href=\"https://github.com/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2592\"\u003emicrosoft/ApplicationInsights-JS#2592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 3.3.9 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2593\"\u003emicrosoft/ApplicationInsights-JS#2593\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/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ehttps://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\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/microsoft/ApplicationInsights-JS/blob/main/RELEASES.md\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-web\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9 (June 25th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWeb Snippet Release 1.2.2 (June 2nd, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release adds support for Trusted Types in the Application Insights JavaScript SDK snippet loader. See more details \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/blob/main/tools/applicationinsights-web-snippet/trustedTypeSupport.md\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2407\"\u003e#2407\u003c/a\u003e Custom Trusted Type Policy Support for Snippet Script Injection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/163959dd803079a017b08118f61065696c657508\"\u003e\u003ccode\u003e163959d\u003c/code\u003e\u003c/a\u003e [Release] Increase version to 3.3.9 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/23e7b031e43584488e60211cb2a17cd4dcf7c9e4\"\u003e\u003ccode\u003e23e7b03\u003c/code\u003e\u003c/a\u003e [Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/8295d1e1cb10eddd0a428087c932458f861e479c\"\u003e\u003ccode\u003e8295d1e\u003c/code\u003e\u003c/a\u003e Fix issue with array _clickCaptureElements being referenced by value rather t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a39f2ae3dc847b5584595669a70a55816c987207\"\u003e\u003ccode\u003ea39f2ae\u003c/code\u003e\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/d5851333813509f5481283e088e90f26b49c16c0\"\u003e\u003ccode\u003ed585133\u003c/code\u003e\u003c/a\u003e [Main][Task]32909441: Increase Web Snippet to 1.2.2 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2577\"\u003e#2577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/67bef18a772758b7ce520a5636e5dba22cdff656\"\u003e\u003ccode\u003e67bef18\u003c/code\u003e\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a44d68f133a921816fdbdcf53c4f87c93e7f92b9\"\u003e\u003ccode\u003ea44d68f\u003c/code\u003e\u003c/a\u003e [Fix] Export IConfiguration interface from AISKU package (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2579\"\u003e#2579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/61bba7032ac0f60d3e5175437f70323c3ccff7b8\"\u003e\u003ccode\u003e61bba70\u003c/code\u003e\u003c/a\u003e Restore CodeQL schedule back to previous value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2574\"\u003e#2574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/ea3801962a967347c30646744f2869a8c9a3d831\"\u003e\u003ccode\u003eea38019\u003c/code\u003e\u003c/a\u003e [Main][Task]32864048: Improve Offline Channel Test (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/446ee61d03bb1928e3185b0623a1eb4ad866e7e9\"\u003e\u003ccode\u003e446ee61\u003c/code\u003e\u003c/a\u003e Add documentation for disablePageUnloadEvents to address jQuery 3.7.1 depreca...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@primeuix/themes` from 1.2.1 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/primefaces/primeuix/commits/HEAD/packages/themes\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/angular-query-experimental` from 5.80.7 to 5.85.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/angular-query-experimental\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.85.6\u003c/h2\u003e\n\u003cp\u003eVersion 5.85.6 - 8/30/25, 12:21 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecore: make sure queries revert synchronously (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9601\"\u003e#9601\u003c/a\u003e) (379670d) by Dominik Dorfmeister\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: update marocchino/sticky-pull-request-comment digest to 9c40848 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9473\"\u003e#9473\u003c/a\u003e) (7c464e3) by renovate[bot]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTest\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereact-query/useMutation: remove \u0026quot;\u003ccode\u003e@​testing-library/jest-dom/\u003c/code\u003evitest\u0026quot; import (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9569\"\u003e#9569\u003c/a\u003e) (a1b1279) by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate mutation status type (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9595\"\u003e#9595\u003c/a\u003e) (428c19f) by \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unnecessary trailing comma (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9594\"\u003e#9594\u003c/a\u003e) (2a8ba49) by \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix type definitions in useQuery options (union, parameters, extra parentheses) (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9596\"\u003e#9596\u003c/a\u003e) (54efe22) by \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix missing comma in useMutation example to prevent syntax errors (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9593\"\u003e#9593\u003c/a\u003e) (ad0ca9f) by \u003ca href=\"https://github.com/wo-o29\"\u003e\u003ccode\u003e@​wo-o29\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates examples for invalidation from mutations (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9261\"\u003e#9261\u003c/a\u003e) (1b0346f) by Kier Borromeo\u003c/li\u003e\n\u003cli\u003eAdd not-prose class to browser logo images in devtools documentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9556\"\u003e#9556\u003c/a\u003e) (9a3f683) by Dmytro Borysov\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-broadcast-client-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-sync-storage-persister\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-query-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-async-storage-persister\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-query-devtools-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.85.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.85.5\u003c/h2\u003e\n\u003cp\u003eVersion 5.85.5 - 8/19/25, 9:41 AM\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b998f68a57e4cefbb3b353e72f118c8607f4f77d\"\u003e\u003ccode\u003eb998f68\u003c/code\u003e\u003c/a\u003e release: v5.85.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0a0e01443d24760ff52518f68be5172f5aac93dc\"\u003e\u003ccode\u003e0a0e014\u003c/code\u003e\u003c/a\u003e release: v5.85.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ef0a9d2c7e96f1f69b55be2e31d3b492c2266f1c\"\u003e\u003ccode\u003eef0a9d2\u003c/code\u003e\u003c/a\u003e release: v5.85.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b6516bd25edcc67dfaced09412f52c9660386a9b\"\u003e\u003ccode\u003eb6516bd\u003c/code\u003e\u003c/a\u003e release: v5.85.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e14f39c6eec7310a9d73ade48ed64d147ef84f62\"\u003e\u003ccode\u003ee14f39c\u003c/code\u003e\u003c/a\u003e release: v5.85.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/31f51b97fa24166a33766b59937684a8826ee59b\"\u003e\u003ccode\u003e31f51b9\u003c/code\u003e\u003c/a\u003e release: v5.85.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/aab51d93981e1de27abdcfd421cc4f6fcbc46e94\"\u003e\u003ccode\u003eaab51d9\u003c/code\u003e\u003c/a\u003e release: v5.85.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6bf2eb745020503f465cca6653944c61850e4fbf\"\u003e\u003ccode\u003e6bf2eb7\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): add 'test-setup.ts' to 'include' array (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9545\"\u003e#9545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/95db48b81a0e7471a16c56978b3acb608daa1dd6\"\u003e\u003ccode\u003e95db48b\u003c/code\u003e\u003c/a\u003e chore(angular-query): add infiniteQueryOptions tests from react-query (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9544\"\u003e#9544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/edd1bd08e0ef9e55cd2d9339a63843539292fed7\"\u003e\u003ccode\u003eedd1bd0\u003c/code\u003e\u003c/a\u003e release: v5.84.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/v5.85.6/packages/angular-query-experimental\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chart.js` from 4.4.9 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chartjs/Chart.js/releases\"\u003echart.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch1\u003eEssential Links\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/chart.js\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/migration/v4-migration.html\"\u003eMigration guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/\"\u003eDocs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/api/\"\u003eAPI\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/samples/information.html\"\u003eSamples\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/11470\"\u003e#11470\u003c/a\u003e Fix min js two renames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12054\"\u003e#12054\u003c/a\u003e [fix] #\u003c!-- raw HTML omitted --\u003e12048 - Add selfJoin option for doughnut graphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12058\"\u003e#12058\u003c/a\u003e feature: make above/below colors in filler plugin work with pivoted line charts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBugs Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12070\"\u003e#12070\u003c/a\u003e Fix: display stacked bar with multiple x-Axis\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12064\"\u003e#12064\u003c/a\u003e Document requirement of 'this' when calling tick formatters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12063\"\u003e#12063\u003c/a\u003e Add type definition for beforeEvent changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12088\"\u003e#12088\u003c/a\u003e Fix grammar typo: 'only draw line' -\u0026gt; 'only draw lines'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12087\"\u003e#12087\u003c/a\u003e Fix minified URL for development builds in the docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12084\"\u003e#12084\u003c/a\u003e fix: correct grammar in segment comments (an segment -\u0026gt; a segment)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12082\"\u003e#12082\u003c/a\u003e Update docs for Developers API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12068\"\u003e#12068\u003c/a\u003e Fix minor typo, missing period\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDevelopment\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12090\"\u003e#12090\u003c/a\u003e bump version to 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12025\"\u003e#12025\u003c/a\u003e Bump pnpm/action-setup from 4.0.0 to 4.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/FabTechAT\"\u003e\u003ccode\u003e@​FabTechAT\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jee-on\"\u003e\u003ccode\u003e@​Jee-on\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LeeLenaleee\"\u003e\u003ccode\u003e@​LeeLenaleee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/R2Jeu-prive\"\u003e\u003ccode\u003e@​R2Jeu-prive\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/ffdm\"\u003e\u003ccode\u003e@​ffdm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fulldecent\"\u003e\u003ccode\u003e@​fulldecent\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joshkel\"\u003e\u003ccode\u003e@​joshkel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lucasleung8\"\u003e\u003ccode\u003e@​lucasleung8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nakanoh\"\u003e\u003ccode\u003e@​nakanoh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xavierleune\"\u003e\u003ccode\u003e@​xavierleune\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/chartjs/Chart.js/commit/b5ee134effb0d1b28d48bf8c0146eff13f2fa3e5\"\u003e\u003ccode\u003eb5ee134\u003c/code\u003e\u003c/a\u003e bump version to 4.5.0 (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12090\"\u003e#12090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/e106aa93423a5d509108a5a5b39ef20f2343f04f\"\u003e\u003ccode\u003ee106aa9\u003c/code\u003e\u003c/a\u003e Fix grammar typo: '... and only draw line.' -\u0026gt; '... and only draw lines.' (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/59ffa84202428a1f8dac6cacbecfb5e268e8f0f9\"\u003e\u003ccode\u003e59ffa84\u003c/code\u003e\u003c/a\u003e Fix minified url for development builds (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12087\"\u003e#12087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/debdf07c1ddb13099b21d7f2bc0f1e902922de28\"\u003e\u003ccode\u003edebdf07\u003c/code\u003e\u003c/a\u003e Fix min js two renames (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/11470\"\u003e#11470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/14d66be764d422e6c6711bc2479f25646c70a8e0\"\u003e\u003ccode\u003e14d66be\u003c/code\u003e\u003c/a\u003e fix: correct grammar in segment comments (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12084\"\u003e#12084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/c86116dbca6887a4c89125e7f5edd85869118cfd\"\u003e\u003ccode\u003ec86116d\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.0.0 to 4.1.0 (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12025\"\u003e#12025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/4bd8cf4ad203dde4f3954fd11e5d04ce1d3f3a19\"\u003e\u003ccode\u003e4bd8cf4\u003c/code\u003e\u003c/a\u003e Update docs for Developers API (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12082\"\u003e#12082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/8ea47cad19ec894319f74fde340e8bc8d79fc370\"\u003e\u003ccode\u003e8ea47ca\u003c/code\u003e\u003c/a\u003e Fix: display stacked bar with multiple x-Axis (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12070\"\u003e#12070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/bcc7681ba1cb3c4089332d93903a881ce1b6f396\"\u003e\u003ccode\u003ebcc7681\u003c/code\u003e\u003c/a\u003e Fix minor typo (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12068\"\u003e#12068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/3361a637052c2e51d5bcf077e727e06a53941a3a\"\u003e\u003ccode\u003e3361a63\u003c/code\u003e\u003c/a\u003e Require 'this' when calling tick formatters (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12064\"\u003e#12064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chartjs/Chart.js/compare/v4.4.9...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filesize` from 9.0.11 to 11.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avoidwork/filesize.js/blob/master/CHANGELOG.md\"\u003efilesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.1...11.0.2\"\u003e11.0.2\u003c/a\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eReturning 'bigint' to 'filesize.d.ts' \u0026amp; fixing docblock \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/190\"\u003e\u003ccode\u003e[#190](https://github.com/avoidwork/filesize.js/issues/190)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.0...11.0.1\"\u003e11.0.1\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e13 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eAdding benchmarks \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/189\"\u003e\u003ccode\u003e[#189](https://github.com/avoidwork/filesize.js/issues/189)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVersion bump, updating CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/d372bab063001cdcf465f5c16d5a38ce2211ac46\"\u003e\u003ccode\u003ed372bab\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/9f85e3dea6d4d73146984c138c4b7bedc7b08063\"\u003e\u003ccode\u003e9f85e3d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.6...11.0.0\"\u003e11.0.0\u003c/a\u003e\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e11 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating all the things \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/188\"\u003e\u003ccode\u003e[#188](https://github.com/avoidwork/filesize.js/issues/188)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.18.1 to 4.22.4 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/186\"\u003e\u003ccode\u003e[#186](https://github.com/avoidwork/filesize.js/issues/186)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.5...10.1.6\"\u003e10.1.6\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e4 September 2024\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eFixing regression due to rollup config, fixes \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/185\"\u003e#185\u003c/a\u003e \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/185\"\u003e\u003ccode\u003e[#185](https://github.com/avoidwork/filesize.js/issues/185)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed the nullish coercion with last commit \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/10d1fc696d32d49e888bf5d7bf245826db74227e\"\u003e\u003ccode\u003e10d1fc6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/6eaa3ce2914377b75edb23f15abd36e9d29c2c98\"\u003e\u003ccode\u003e6eaa3ce\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/b480b2992a3ac2acb18a030c7b3ce11fe91fb6e0\"\u003e\u003ccode\u003eb480b29\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.4...10.1.5\"\u003e10.1.5\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3 September 2024\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eFixing implementation of 'pad' such that 'separator' is not required for it to be applied, fixes \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/184\"\u003e#184\u003c/a\u003e \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/184\"\u003e\u003ccode\u003e[#184](https://github.com/avoidwork/filesize.js/issues/184)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/0248be0a29033bb391f59899920b8e5cc5a53b2a\"\u003e\u003ccode\u003e0248be0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.3...10.1.4\"\u003e10.1.4\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e8 July 2024\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eFixing type def of 'partial()' \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/0e1516a721c1fec679fa20d1a884c89f499c59d0\"\u003e\u003ccode\u003e0e1516a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/bb0fe7cc321270818a672023a1f978d734706b16\"\u003e\u003ccode\u003ebb0fe7c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.2...10.1.3\"\u003e10.1.3\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e8 July 2024\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003efix: add bigint in filesize.d.ts \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/183\"\u003e\u003ccode\u003e[#183](https://github.com/avoidwork/filesize.js/issues/183)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump braces from 3.0.2 to 3.0.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/182\"\u003e\u003ccode\u003e[#182](https://github.com/avoidwork/filesize.js/issues/182)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating dependencies \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/400b3e3b30c3faa77bc67a981da5ce2afd78d847\"\u003e\u003ccode\u003e400b3e3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/5b2198ac0249bd10c9422561ab8e0450c79f2d51\"\u003e\u003ccode\u003e5b2198a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/d9909d94113244c21f636ab6e049a56bf39be3e1\"\u003e\u003ccode\u003ed9909d9\u003c/code\u003e\u003c/a\u003e Updating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/95790d01554f638dd7e68c5d4dc9d5ef3d4e4088\"\u003e\u003ccode\u003e95790d0\u003c/code\u003e\u003c/a\u003e Returning 'bigint' to 'filesize.d.ts' \u0026amp; fixing docblock (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/d372bab063001cdcf465f5c16d5a38ce2211ac46\"\u003e\u003ccode\u003ed372bab\u003c/code\u003e\u003c/a\u003e Version bump, updating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/3540724cb43b298bb6bea3edc7d688a2930f25de\"\u003e\u003ccode\u003e3540724\u003c/code\u003e\u003c/a\u003e Adding benchmarks (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/9f85e3dea6d4d73146984c138c4b7bedc7b08063\"\u003e\u003ccode\u003e9f85e3d\u003c/code\u003e\u003c/a\u003e Updating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/d1e7de535859921c8400a4d7c21fc47342608584\"\u003e\u003ccode\u003ed1e7de5\u003c/code\u003e\u003c/a\u003e Updating all the things (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/104eac436f9d04f72d764a31c6809fe1d964243c\"\u003e\u003ccode\u003e104eac4\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.18.1 to 4.22.4 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/b480b2992a3ac2acb18a030c7b3ce11fe91fb6e0\"\u003e\u003ccode\u003eb480b29\u003c/code\u003e\u003c/a\u003e Generated CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/10d1fc696d32d49e888bf5d7bf245826db74227e\"\u003e\u003ccode\u003e10d1fc6\u003c/code\u003e\u003c/a\u003e Missed the nullish coercion with last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/6eaa3ce2914377b75edb23f15abd36e9d29c2c98\"\u003e\u003ccode\u003e6eaa3ce\u003c/code\u003e\u003c/a\u003e Generated CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avoidwork/filesize.js/compare/9.0.11...11.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lokalise-file-exchange` from 3.1.0 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/blob/master/CHANGELOG.md\"\u003elokalise-file-exchange's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0 (23-Jul-2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: require Node 20+\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/f28a649f59f4fbd04656b09aa32498e2a774bcf3\"\u003e\u003ccode\u003ef28a649\u003c/code\u003e\u003c/a\u003e bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/2b280a80eae052923570b0fb89f44ff0032df68c\"\u003e\u003ccode\u003e2b280a8\u003c/code\u003e\u003c/a\u003e v4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/fcbd848e459926b1b0585a58d052acc6ba0f5452\"\u003e\u003ccode\u003efcbd848\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/7\"\u003e#7\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/dotenvx/do...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/0e82db645f0d8a9ca92728e41ef0ac1609738858\"\u003e\u003ccode\u003e0e82db6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/6\"\u003e#6\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/undici-7.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/0ed6c64a3b663bdbf2644249b09fce208a326981\"\u003e\u003ccode\u003e0ed6c64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/5\"\u003e#5\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/types/node...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/072a49c2d4fbfecaa105f68696dbd38e8645e067\"\u003e\u003ccode\u003e072a49c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/4\"\u003e#4\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/lokalise/n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/5e4a83ab56872835626150c3634056e5c2d0abe2\"\u003e\u003ccode\u003e5e4a83a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/3\"\u003e#3\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/biomejs/bi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/f15b80df8a8fc976debbd595b28984ae97642b07\"\u003e\u003ccode\u003ef15b80d\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e from 1.45.1 to 1.48.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/ad512c19882290a6f246671d7424dcfc47635f9b\"\u003e\u003ccode\u003ead512c1\u003c/code\u003e\u003c/a\u003e Bump undici from 7.11.0 to 7.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/4cf4326a550b123336c91849d6a76b176676ba2f\"\u003e\u003ccode\u003e4cf4326\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.0.7 to 24.0.15\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/compare/v3.1.0...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ngx-filesize` from 3.0.5 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amitdahan/ngx-filesize/releases\"\u003engx-filesize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency \u003ccode\u003e@​types/jasmine\u003c/code\u003e to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/498\"\u003eamitdahan/ngx-filesize#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Node.js to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/494\"\u003eamitdahan/ngx-filesize#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/504\"\u003eamitdahan/ngx-filesize#504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/505\"\u003eamitdahan/ngx-filesize#505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/506\"\u003eamitdahan/ngx-filesize#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/507\"\u003eamitdahan/ngx-filesize#507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump http-proxy-middleware from 2.0.7 to 2.0.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/509\"\u003eamitdahan/ngx-filesize#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump brace-expansion from 1.1.11 to 1.1.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/511\"\u003eamitdahan/ngx-filesize#511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003epeerDeps\u003c/code\u003e to support Angular 20 by \u003ca href=\"https://github.com/MarcinGmurczyk\"\u003e\u003ccode\u003e@​MarcinGmurczyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/513\"\u003eamitdahan/ngx-filesize#513\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/MarcinGmurczyk\"\u003e\u003ccode\u003e@​MarcinGmurczyk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/513\"\u003eamitdahan/ngx-filesize#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/amitdahan/ngx-filesize/compare/v3.0.5...v3.0.6\"\u003ehttps://github.com/amitdahan/ngx-filesize/compare/v3.0.5...v3.0.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amitdahan/ngx-filesize/commit/ed8051db807110174ebdcc9457fbf32cf0b0f13a\"\u003e\u003ccode\u003eed8051d\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003epeerDeps\u003c/code\u003e to support Angular 20 (\u003ca href=\"https://github.com/amitdahan/ngx-filesize/tree/HEAD/packages/ngx-filesize/issues/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amitdahan/ngx-filesize/commit/665832c1bd0ee97ac47a61d4ea1fb400ac0afcc3\"\u003e\u003ccode\u003e665832c\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/jasmine\u003c/code\u003e to v5 (\u003ca href=\"https://github.com/amitdahan/ngx-filesize/tree/HEAD/packages/ngx-filesize/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amitdahan/ngx-filesize/commits/v3.0.6/packages/ngx-filesize\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.5.1 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.0\u003c/h2\u003e\n\u003ch2\u003eNew Functions\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eassert\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/403\"\u003e#403\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/403\"\u003eradashi-org/radashi#403\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eassert\u003c/code\u003e function from Radashi is used to assert that a given \u003ccode\u003econdition\u003c/code\u003e is true. If the \u003ccode\u003econdition\u003c/code\u003e evaluates to \u003ccode\u003efalse\u003c/code\u003e, the function throws an error. This is a fundamental building block for ensuring that certain conditions are met at runtime. This utility is particularly useful in TypeScript for its ability to perform type narrowing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAsserts a condition and throws an error if false.\u003c/li\u003e\n\u003cli\u003eUseful for TypeScript type narrowing using the \u003ccode\u003easserts\u003c/code\u003e keyword.\u003c/li\u003e\n\u003cli\u003eAccepts an optional message (string or Error instance) for failed assertions.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eassert(false, ...)\u003c/code\u003e has a \u003ccode\u003enever\u003c/code\u003e return type for unreachable code paths.\u003c/li\u003e\n\u003cli\u003eInspired by Node.js's \u003ccode\u003eassert\u003c/code\u003e module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003efunction processValue(value: string | null | undefined) {\n_.assert(value, 'Value cannot be null, undefined, or empty')\u003c/p\u003e\n\u003cp\u003e// After the assertion, 'value' is narrowed to type 'string'\nconsole.log(value.toUpperCase())\n}\u003c/p\u003e\n\u003cp\u003eprocessValue('hello') // logs \u0026quot;HELLO\u0026quot;\n// _.assert throws on falsy values like:\n// - null\n// - undefined\n// - '' (empty string)\n// - 0\n// - false\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/typed/assert\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/typed/assert.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/typed/assert.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdd \u003ccode\u003eescapeHTML\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/401\"\u003e#401\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/401\"\u003eradashi-org/radashi#401\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eReplaces all occurrences of specific characters with their corresponding HTML entities to escape HTML in a string.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.0] - 2025-06-26\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eassert\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/c318129b7409d4184ab689939c93db0759717ff3\"\u003ec318129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eescapeHTML\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9ad9c0b6aa4593cdf430364e3dfabdcd59fa1d59\"\u003e9ad9c0b\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003equeueByKey\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/fb30703d6bb142939b26faa75a58ed941849c987\"\u003efb30703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSemaphore\u003c/code\u003e class in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5f733dbdcea2d63538b09258fce1b490e2fc4b4e\"\u003e5f733db\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eparseDuration\u003c/code\u003e and \u003ccode\u003eparseQuantity\u003c/code\u003e functions in \u003ca href=\"https://github.com/radashi-org/radashi/commit/95e1336be329e6dfbe45a27d04a9dce1a334e5fd\"\u003e95e1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epromiseChain\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/f64fa07da9afab79a2f4f39863c09ca7a9a26df3\"\u003ef64fa07\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Pass array index to callback in \u003ca href=\"https://github.com/radashi-org/radashi/commit/6d66395d3e36194e01d95684b1c7815b093e5c09\"\u003e6d66395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(selectFirst)\u003c/strong\u003e Filter out null from return type when no condition is given in \u003ca href=\"https://github.com/radashi-org/radashi/commit/73cb9958cd795a3bb054450e4e247a7717a790ca\"\u003e73cb995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(isIntString)\u003c/strong\u003e Prevent incorrect type narrowing in \u003ca href=\"https://github.com/radashi-org/radashi/commit/fafd68a0ec9b016ff3a2fc157df3e20091be49dc\"\u003efafd68a\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/a6641b230d1322e238b5214ddcd17b0e58584e22\"\u003e\u003ccode\u003ea6641b2\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.5.1...v12.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/applicationinsights-debugplugin-js` from 3.3.8 to 3.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/releases\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-debugplugin-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreates a github action to assign co-pilot to a task or PR if the label is assigned by a code owner by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2550\"\u003emicrosoft/ApplicationInsights-JS#2550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Action major versions v1 and v2 have been deprecated. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2553\"\u003emicrosoft/ApplicationInsights-JS#2553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign Co-Pilot updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2554\"\u003emicrosoft/ApplicationInsights-JS#2554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential fix for code scanning alert no. 2259: Unused variable, import, function or class by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2551\"\u003emicrosoft/ApplicationInsights-JS#2551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign Copilot Updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2555\"\u003emicrosoft/ApplicationInsights-JS#2555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto assign copilot update -- add additional user name by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2557\"\u003emicrosoft/ApplicationInsights-JS#2557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2556\"\u003emicrosoft/ApplicationInsights-JS#2556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to correctly reference the repository variable within the action by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2558\"\u003emicrosoft/ApplicationInsights-JS#2558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Don't attempt to upload from the CI by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2560\"\u003emicrosoft/ApplicationInsights-JS#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Add more exclusions as they are causing false positive alerts by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2561\"\u003emicrosoft/ApplicationInsights-JS#2561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Update configuration to run on all branches by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2564\"\u003emicrosoft/ApplicationInsights-JS#2564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Task] Add additional stale operations for wontfix Issues and PRs as well as inactive PR's by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2563\"\u003emicrosoft/ApplicationInsights-JS#2563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd merge-queue setting for the ci tests by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2565\"\u003emicrosoft/ApplicationInsights-JS#2565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign - Update the lookup for a valid user id. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2559\"\u003emicrosoft/ApplicationInsights-JS#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Auto-Assign workflow by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2569\"\u003emicrosoft/ApplicationInsights-JS#2569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate analytics-js unit tests to use asyncQueue pattern by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2544\"\u003emicrosoft/ApplicationInsights-JS#2544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation for disablePageUnloadEvents to address jQuery 3.7.1 deprecation warnings by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2533\"\u003emicrosoft/ApplicationInsights-JS#2533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32864048: Improve Offline Channel Test by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2534\"\u003emicrosoft/ApplicationInsights-JS#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore CodeQL schedule back to previous value by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2574\"\u003emicrosoft/ApplicationInsights-JS#2574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Export IConfiguration interface from AISKU package by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2579\"\u003emicrosoft/ApplicationInsights-JS#2579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport ICorrelationConfig interface from dependencies extension by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2581\"\u003emicrosoft/ApplicationInsights-JS#2581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32909441: Increase Web Snippet to 1.2.2 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2577\"\u003emicrosoft/ApplicationInsights-JS#2577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AI][Task] 33246973: Update Readme on Error Handler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2586\"\u003emicrosoft/ApplicationInsights-JS#2586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClick Analytics - Fix capturning of HTML events by \u003ca href=\"https://github.com/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2592\"\u003emicrosoft/ApplicationInsights-JS#2592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 3.3.9 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2593\"\u003emicrosoft/ApplicationInsights-JS#2593\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/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ehttps://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\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/microsoft/ApplicationInsights-JS/blob/main/RELEASES.md\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-debugplugin-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9 (June 25th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWeb Snippet Release 1.2.2 (June 2nd, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release adds support for Trusted Types in the Application Insights JavaScript SDK snippet loader. See more details \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/blob/main/tools/applicationinsights-web-snippet/trustedTypeSupport.md\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2407\"\u003e#2407\u003c/a\u003e Custom Trusted Type Policy Support for Snippet Script Injection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/163959dd803079a017b08118f61065696c657508\"\u003e\u003ccode\u003e163959d\u003c/code\u003e\u003c/a\u003e [Release] Increase version to 3.3.9 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/23e7b031e43584488e60211cb2a17cd4dcf7c9e4\"\u003e\u003ccode\u003e23e7b03\u003c/code\u003e\u003c/a\u003e [Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/8295d1e1cb10eddd0a428087c932458f861e479c\"\u003e\u003ccode\u003e8295d1e\u003c/code\u003e\u003c/a\u003e Fix issue with array _clickCaptureElements being referenced by value rather t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a39f2ae3dc847b5584595669a70a55816c987207\"\u003e\u003ccode\u003ea39f2ae\u003c/code\u003e\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/d5851333813509f5481283e088e90f26b49c16c0\"\u003e\u003ccode\u003ed585133\u003c/code\u003e\u003c/a\u003e [Main][Task]32909441: Increase Web Snippet to 1.2.2 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2577\"\u003e#2577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/67bef18a772758b7ce520a5636e5dba22cdff656\"\u003e\u003ccode\u003e67bef18\u003c/code\u003e\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a44d68f133a921816fdbdcf53c4f87c93e7f92b9\"\u003e\u003ccode\u003ea44d68f\u003c/code\u003e\u003c/a\u003e [Fix] Export IConfiguration interface from AISKU package (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2579\"\u003e#2579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/61bba7032ac0f60d3e5175437f70323c3ccff7b8\"\u003e\u003ccode\u003e61bba70\u003c/code\u003e\u003c/a\u003e Restore CodeQL schedule back to previous value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2574\"\u003e#2574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/ea3801962a967347c30646744f2869a8c9a3d831\"\u003e\u003ccode\u003eea38019\u003c/code\u003e\u003c/a\u003e [Main][Task]32864048: Improve Offline Channel Test (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/446ee61d03bb1928e3185b0623a1eb4ad866e7e9\"\u003e\u003ccode\u003e446ee61\u003c/code\u003e\u003c/a\u003e Add documentation for disablePageUnloadEvents to address jQuery 3.7.1 depreca...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\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.11 to 4.1.12\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.12\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't consider the global important state in \u003ccode\u003e@apply\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18404\"\u003e#18404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing suggestions for \u003ccode\u003eflex-\u0026lt;number\u0026gt;\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18642\"\u003e#18642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix trailing \u003ccode\u003e)\u003c/code\u003e from interfering with extraction in Clojure keywords (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18345\"\u003e#18345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect classes inside Elixir charlist, word list, and string sigils (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18432\"\u003e#18432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTrack source locations through \u003ccode\u003e@plugin\u003c/code\u003e and \u003ccode\u003e@config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18345\"\u003e#18345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow boolean values of \u003ccode\u003eprocess.env.DEBUG\u003c/code\u003e in \u003ccode\u003e@tailwindcss/node\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18485\"\u003e#18485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore consecutive semicolons in the CSS parser (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18532\"\u003e#18532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCenter the dropdown icon added to an input with a paired datalist by default (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18511\"\u003e#18511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract candidates in Slang templates (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18565\"\u003e#18565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove error messages when encountering invalid functional utility names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18568\"\u003e#18568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDiscard CSS AST objects with \u003ccode\u003efalse\u003c/code\u003e or \u003ccode\u003eundefined\u003c/code\u003e properties (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18571\"\u003e#18571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow users to disable URL rebasing in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e via \u003ccode\u003etransformAssetUrls: false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18321\"\u003e#18321\u003c/a\u003e)\u003c/li\u003e\n\u003cli...\n\n_Description has been truncated_","html_url":"https://github.com/global-121/121-platform/pull/7177","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/global-121%2F121-platform/issues/7177","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7177/packages"}},{"old_version":"12.6.0","new_version":"12.6.2","update_type":"patch","path":null,"pr_created_at":"2025-08-25T02:07:03.000Z","version_change":"12.6.0 → 12.6.2","issue":{"uuid":"2770345650","node_id":"PR_kwDOO_emO86lIB6y","number":23,"state":"open","title":"Bump the bun group across 1 directory with 10 updates","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-25T02:07:03.000Z","updated_at":"2025-08-25T02:07:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bun","update_count":10,"packages":[{"name":"@elysiajs/eden","old_version":"1.3.2","new_version":"1.3.3","repository_url":"https://github.com/elysiajs/eden"},{"name":"@prisma/client","old_version":"6.11.1","new_version":"6.14.0","repository_url":"https://github.com/prisma/prisma"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.0","repository_url":"https://github.com/chalk/chalk"},{"name":"elysia","old_version":"1.3.5","new_version":"1.3.20","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.0.13","repository_url":"https://github.com/panva/jose"},{"name":"prisma","old_version":"6.11.1","new_version":"6.14.0","repository_url":"https://github.com/prisma/prisma"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.2.2","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.2.18","new_version":"1.2.20","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@elysiajs/eden](https://github.com/elysiajs/eden) | `1.3.2` | `1.3.3` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.11.1` | `6.14.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.0` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.3.20` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.0.13` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.11.1` | `6.14.0` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.2.2` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.18` | `1.2.20` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n\n\nUpdates `@elysiajs/eden` from 1.3.2 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/eden/releases\"\u003e\u003ccode\u003e@​elysiajs/eden\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etreaty2: support type safe Server-Sent Events (SSE)\u003c/li\u003e\n\u003cli\u003etreaty2: add utility type \u003ccode\u003eTreaty.Data\u003c/code\u003e, \u003ccode\u003eTreaty.Error\u003c/code\u003e to extract data and error type from a route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/823\"\u003eelysia#823\u003c/a\u003e treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003etreaty2: parse Date in object\u003c/li\u003e\n\u003cli\u003etreaty2: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminimum Elysia version is set to 1.3.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/eden/compare/1.3.2...1.3.3\"\u003ehttps://github.com/elysiajs/eden/compare/1.3.2...1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/eden/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​elysiajs/eden\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.3.3 - 24 Aug 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etreaty2: support type safe Server-Sent Events (SSE)\u003c/li\u003e\n\u003cli\u003etreaty2: add utility type \u003ccode\u003eTreaty.Data\u003c/code\u003e, \u003ccode\u003eTreaty.Error\u003c/code\u003e to extract data and error type from a route\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/823\"\u003eelysia#823\u003c/a\u003e treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003etreaty2: parse Date in object\u003c/li\u003e\n\u003cli\u003etreaty2: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminimum Elysia version is set to 1.3.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/714181ee3637e7c838cbc4854ba11c26f28df875\"\u003e\u003ccode\u003e714181e\u003c/code\u003e\u003c/a\u003e :blue_book: doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/0dcba7541ffbf6d22005d0da887fe9a6faa6d945\"\u003e\u003ccode\u003e0dcba75\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/84d6dfa7e6175174b529d2305a5ca1250d6b1d7c\"\u003e\u003ccode\u003e84d6dfa\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/eden/issues/196\"\u003e#196\u003c/a\u003e allow custom content-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/d90a66caa7a4fb0c6d58cef55edbaf751c6a2060\"\u003e\u003ccode\u003ed90a66c\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/c4c31529f3378c7871379edd1352c1b044e5b64e\"\u003e\u003ccode\u003ec4c3152\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/e706ae573acf2f3552e460ddad3e4624b8c3caf0\"\u003e\u003ccode\u003ee706ae5\u003c/code\u003e\u003c/a\u003e :broom: chore: update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/0d416f5367d5e2c66a787d0de3644dbf6adaeb6d\"\u003e\u003ccode\u003e0d416f5\u003c/code\u003e\u003c/a\u003e :tada: feat(treaty2): sse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/2b0519b8b681703c3619da451b0cc25cdbd7f93f\"\u003e\u003ccode\u003e2b0519b\u003c/code\u003e\u003c/a\u003e :wrench: fix: treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/cd177dce0018c66cf44909a2f347f844ee251ee9\"\u003e\u003ccode\u003ecd177dc\u003c/code\u003e\u003c/a\u003e :wrench: fix: treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/eden/commit/eb8046901fdbc110f9e5ce4736c1e8764464b8ee\"\u003e\u003ccode\u003eeb80469\u003c/code\u003e\u003c/a\u003e :wrench: fix: treaty2: not generating for dynamic params at root\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/elysiajs/eden/compare/1.3.2...1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.11.1 to 6.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.14.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.14.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@unique\u003c/code\u003e attributes for SQL views (Preview)\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://pris.ly/release/6.13.0\"\u003eLast release\u003c/a\u003e, we improved the robustness of \u003ca href=\"https://www.prisma.io/docs/orm/prisma-schema/data-model/views\"\u003eSQL views\u003c/a\u003e defined in the Prisma schema. Views are \u003cem\u003evirtual\u003c/em\u003e tables that don't allows for defining unique constraints, indexes or foreign keys in the underlying database.\u003c/p\u003e\n\u003cp\u003eHowever, as an application developer, it can be convenient to also define relationships involving views or paginate them using cursors. We've received this feedback from several people who had been using views in that way with Prisma ORM, so in this release we're re-introducing the \u003ccode\u003e@unique\u003c/code\u003e attribute for views. This attribute enables:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erelationships involving views\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efindUnique\u003c/code\u003e queries, cursor-based pagination \u0026amp; implicit ordering for views\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHere's an example schema using \u003ccode\u003e@unique\u003c/code\u003e and defining a relationship from a model to a view:\u003c/p\u003e\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003emodel User {\n  id        Int            @id @default(autoincrement())\n  email     String         @unique\n  posts     Post[]\n  stats     UserPostStats? @relation(fields: [email], references: [userEmail])\n}\n\u003cp\u003emodel Post {\nid        Int      \u003ca href=\"https://github.com/id\"\u003e\u003ccode\u003e@​id\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(autoincrement())\ntitle     String\npublished Boolean  \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(false)\ncreatedAt DateTime \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(now())\nauthorId  Int?\nauthor    User?    \u003ca href=\"https://github.com/relation\"\u003e\u003ccode\u003e@​relation\u003c/code\u003e\u003c/a\u003e(fields: [authorId], references: [id])\n}\u003c/p\u003e\n\u003cp\u003eview UserPostStats {\nuserEmail        String    \u003ca href=\"https://github.com/unique\"\u003e\u003ccode\u003e@​unique\u003c/code\u003e\u003c/a\u003e\ntotalPosts       BigInt?\npublishedPosts   BigInt?\nunpublishedPosts BigInt?\nlatestPostDate   DateTime? \u003ca href=\"https://github.com/db\"\u003e\u003ccode\u003e@​db\u003c/code\u003e\u003c/a\u003e.Timestamp(6)\nuser             User?\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eCREATE OR REPLACE VIEW \u0026quot;UserPostStats\u0026quot; AS\nSELECT \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/prisma/prisma/commit/f1f266942652f74d797c740f1e45af1fa9685b76\"\u003e\u003ccode\u003ef1f2669\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-25.717184b7b35ea05dfa71a3236b7af656013e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/71f115e6b10be1ca69785a94598045532d29bdbf\"\u003e\u003ccode\u003e71f115e\u003c/code\u003e\u003c/a\u003e chore: revert \u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27887\"\u003e#27887\u003c/a\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27889\"\u003e#27889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/86b72d8aa5dd46c477c8131bcea0319aa0767730\"\u003e\u003ccode\u003e86b72d8\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-24.944e9a8aab0cc8395d8eb5912777c1e5bebf...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9b0899d65b457e0323a00aa61938596afc1492da\"\u003e\u003ccode\u003e9b0899d\u003c/code\u003e\u003c/a\u003e chore: don't build wasm-base64 cjs bundles (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27887\"\u003e#27887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/21765b05ce183f9b8d98cca2d266b6cba3d13a5d\"\u003e\u003ccode\u003e21765b0\u003c/code\u003e\u003c/a\u003e fix: ORM-850 improve client options type performance (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27777\"\u003e#27777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f92c42188491013eda7380748984366b80c39adb\"\u003e\u003ccode\u003ef92c421\u003c/code\u003e\u003c/a\u003e refactor(client): extract reusable parts of batch request handling (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27879\"\u003e#27879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/d9c590bf88bf582ab14d8ed054f518b16bb2ca89\"\u003e\u003ccode\u003ed9c590b\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-22.0b03dd192b3c1459e1142ba36decb4194ca1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/84206813ab694b61acbabf8c9633da3f620b775d\"\u003e\u003ccode\u003e8420681\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-20.21db42295e1eec1ae16580cd07cc0aefd0f2...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/7dddc221c940c4b0f9b26191f9116d8ff34c4043\"\u003e\u003ccode\u003e7dddc22\u003c/code\u003e\u003c/a\u003e fix(qc): align tx manager errors (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27861\"\u003e#27861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/07cc0bc3c24c076a6a8e46f5af2e772084cf43eb\"\u003e\u003ccode\u003e07cc0bc\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-18.fbfd9bd6424bc01bfbd02a26ef00c2b14d01...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.14.0/packages/client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.3.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.20\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emime is undefined when using \u003ccode\u003eElysia.file\u003c/code\u003e in Web Standard Adapter\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.19...1.3.20\"\u003ehttps://github.com/elysiajs/elysia/compare/1.3.19...1.3.20\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.19\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1357\"\u003e#1357\u003c/a\u003e return \u003ccode\u003eResponse\u003c/code\u003e proxy as-is\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/node/issues/45\"\u003eelysiajs/node#45\u003c/a\u003e detect Response polyfill on Node\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.18...1.3.19\"\u003ehttps://github.com/elysiajs/elysia/compare/1.3.18...1.3.19\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.18\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReadableStream\u003c/code\u003e is not pass to \u003ccode\u003ehandleStream\u003c/code\u003e in \u003ccode\u003emapCompactResponse\u003c/code\u003e, and \u003ccode\u003emapEarlyResponse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.17...1.3.18\"\u003ehttps://github.com/elysiajs/elysia/compare/1.3.17...1.3.18\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.17\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1353\"\u003e#1353\u003c/a\u003e normalize encodeSchema with Transform\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.16...1.3.17\"\u003ehttps://github.com/elysiajs/elysia/compare/1.3.16...1.3.17\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.3.16\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esse\u003c/code\u003e now infer type\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esse\u003c/code\u003e now accepts \u003ccode\u003eReadableStream\u003c/code\u003e to return stream as \u003ccode\u003etext/event-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erefactor SSE handler\u003c/li\u003e\n\u003cli\u003esupport returning \u003ccode\u003eReadableStream\u003c/code\u003e from generator or async generator\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esse no longer include generated id by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estatic response now use callback clone instead of bind\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.3.20 - 24 Aug 2025\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emime is undefined when using \u003ccode\u003eElysia.file\u003c/code\u003e in Web Standard Adapter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.19 - 24 Aug 2025\u003c/h1\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1357\"\u003e#1357\u003c/a\u003e return \u003ccode\u003eResponse\u003c/code\u003e proxy as-is\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/node/issues/45\"\u003eelysiajs/node#45\u003c/a\u003e detect Response polyfill on Node\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.18 - 23 Aug 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReadableStream\u003c/code\u003e is not pass to \u003ccode\u003ehandleStream\u003c/code\u003e in \u003ccode\u003emapCompactResponse\u003c/code\u003e, and \u003ccode\u003emapEarlyResponse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.17 - 23 Aug 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1353\"\u003e#1353\u003c/a\u003e normalize encodeSchema with Transform\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.16 - 23 Aug 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esse\u003c/code\u003e now infer type\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esse\u003c/code\u003e now accepts \u003ccode\u003eReadableStream\u003c/code\u003e to return stream as \u003ccode\u003etext/event-stream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erefactor SSE handler\u003c/li\u003e\n\u003cli\u003esupport returning \u003ccode\u003eReadableStream\u003c/code\u003e from generator or async generator\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esse no longer include generated id by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estatic response now use callback clone instead of bind\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.15 - 21 Aug 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eValidationError.detail only handle custom error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.14 - 21 Aug 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ecustom error on production mode\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eValidationError.withDetail\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003ewithDetail\u003c/code\u003e for additional error information\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.13 - 18 Aug 2025\u003c/h1\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimportant performance degration, exact mirror normalize doesn't apply correctly\u003c/li\u003e\n\u003cli\u003enormalize optional property with special character\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eexact-mirror\u003c/code\u003e to \u003ccode\u003e0.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/7d522946d880639078589b0150e0b4f8068b8a9a\"\u003e\u003ccode\u003e7d52294\u003c/code\u003e\u003c/a\u003e :wrench: fix: mime is undefined when using \u003ccode\u003eElysia.file\u003c/code\u003e in Web Standard Adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/216e70de4a6f7ba838ec782c576d53005293b7ec\"\u003e\u003ccode\u003e216e70d\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1357\"\u003e#1357\u003c/a\u003e return \u003ccode\u003eResponse\u003c/code\u003e proxy as-is\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/58f0602863feee554b67babce48f58b0791fecc9\"\u003e\u003ccode\u003e58f0602\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1357\"\u003e#1357\u003c/a\u003e return \u003ccode\u003eResponse\u003c/code\u003e proxy as-is\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/fdd2f5a5b480c74af59dd284e584de392dd29737\"\u003e\u003ccode\u003efdd2f5a\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ccode\u003eReadableStream\u003c/code\u003e is not pass to \u003ccode\u003ehandleStream\u003c/code\u003e in `mapCompactRe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/9c68be6307a817f2b1bb5a9dcd1d662683c3372b\"\u003e\u003ccode\u003e9c68be6\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1353\"\u003e#1353\u003c/a\u003e normalize encodeSchema with Transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/f0977c65f8162d29b969a05d7ff1ab1a36dfdd83\"\u003e\u003ccode\u003ef0977c6\u003c/code\u003e\u003c/a\u003e :blue_book: doc: fix spelling mistake\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/94523adf15377034a7e8e7ddc2e55d570a904867\"\u003e\u003ccode\u003e94523ad\u003c/code\u003e\u003c/a\u003e :tada: feat: refactor sse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/bd30fa25ac70917cc989610dba35e11ed26fce0a\"\u003e\u003ccode\u003ebd30fa2\u003c/code\u003e\u003c/a\u003e :tada: feat: refactor sse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/fe59894569259fc8ae3a351d912f1138d96dc03e\"\u003e\u003ccode\u003efe59894\u003c/code\u003e\u003c/a\u003e :wrench: fix: ValidationError.detail only handle custom error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/b99a5872dba8b253bd95e65e0bc8c2f97d277530\"\u003e\u003ccode\u003eb99a587\u003c/code\u003e\u003c/a\u003e :tada: feat: custom error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.3.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.13\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.12...v6.0.13\"\u003e6.0.13\u003c/a\u003e (2025-08-21)\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emore readability in ecdhes.ts (\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e84da9de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helpers (\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003eb4f8fb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/1e36dd29e76511e06737e5d5d500d81e01a9c3d2\"\u003e\u003ccode\u003e1e36dd2\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142\"\u003e\u003ccode\u003eb4f8fb3\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/413fa4504c63a7f84f47df8bb7ea310eddfa6451\"\u003e\u003ccode\u003e413fa45\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8\"\u003e\u003ccode\u003e84da9de\u003c/code\u003e\u003c/a\u003e refactor: more readability in ecdhes.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/475a3ed35f54deb3a078165bee627637cbcec8c4\"\u003e\u003ccode\u003e475a3ed\u003c/code\u003e\u003c/a\u003e chore: npm run format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b59c5475afc5d4ed127ba22356a4cee58e802ad0\"\u003e\u003ccode\u003eb59c547\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/8a56fc4348056b9253b92bdaa5e3954bb48ce496\"\u003e\u003ccode\u003e8a56fc4\u003c/code\u003e\u003c/a\u003e chore: adjust ts-expect-error to accomodate for deno updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2c72a27cd93f9cc7a15ba821dca0580c7bb8f7f6\"\u003e\u003ccode\u003e2c72a27\u003c/code\u003e\u003c/a\u003e chore: cleanup after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/03f9940512e4411ce8eeabebbabf89fdca42862d\"\u003e\u003ccode\u003e03f9940\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003e\u003ccode\u003eb2b611c\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helper functions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 6.11.1 to 6.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.14.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.14.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@unique\u003c/code\u003e attributes for SQL views (Preview)\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://pris.ly/release/6.13.0\"\u003eLast release\u003c/a\u003e, we improved the robustness of \u003ca href=\"https://www.prisma.io/docs/orm/prisma-schema/data-model/views\"\u003eSQL views\u003c/a\u003e defined in the Prisma schema. Views are \u003cem\u003evirtual\u003c/em\u003e tables that don't allows for defining unique constraints, indexes or foreign keys in the underlying database.\u003c/p\u003e\n\u003cp\u003eHowever, as an application developer, it can be convenient to also define relationships involving views or paginate them using cursors. We've received this feedback from several people who had been using views in that way with Prisma ORM, so in this release we're re-introducing the \u003ccode\u003e@unique\u003c/code\u003e attribute for views. This attribute enables:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erelationships involving views\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efindUnique\u003c/code\u003e queries, cursor-based pagination \u0026amp; implicit ordering for views\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHere's an example schema using \u003ccode\u003e@unique\u003c/code\u003e and defining a relationship from a model to a view:\u003c/p\u003e\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003emodel User {\n  id        Int            @id @default(autoincrement())\n  email     String         @unique\n  posts     Post[]\n  stats     UserPostStats? @relation(fields: [email], references: [userEmail])\n}\n\u003cp\u003emodel Post {\nid        Int      \u003ca href=\"https://github.com/id\"\u003e\u003ccode\u003e@​id\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(autoincrement())\ntitle     String\npublished Boolean  \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(false)\ncreatedAt DateTime \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(now())\nauthorId  Int?\nauthor    User?    \u003ca href=\"https://github.com/relation\"\u003e\u003ccode\u003e@​relation\u003c/code\u003e\u003c/a\u003e(fields: [authorId], references: [id])\n}\u003c/p\u003e\n\u003cp\u003eview UserPostStats {\nuserEmail        String    \u003ca href=\"https://github.com/unique\"\u003e\u003ccode\u003e@​unique\u003c/code\u003e\u003c/a\u003e\ntotalPosts       BigInt?\npublishedPosts   BigInt?\nunpublishedPosts BigInt?\nlatestPostDate   DateTime? \u003ca href=\"https://github.com/db\"\u003e\u003ccode\u003e@​db\u003c/code\u003e\u003c/a\u003e.Timestamp(6)\nuser             User?\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eCREATE OR REPLACE VIEW \u0026quot;UserPostStats\u0026quot; AS\nSELECT \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/prisma/prisma/commit/21765b05ce183f9b8d98cca2d266b6cba3d13a5d\"\u003e\u003ccode\u003e21765b0\u003c/code\u003e\u003c/a\u003e fix: ORM-850 improve client options type performance (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27777\"\u003e#27777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/114dd964e2f480c62c8fa339d0423efed95006a8\"\u003e\u003ccode\u003e114dd96\u003c/code\u003e\u003c/a\u003e fix(client): \u003ccode\u003eprisma-client\u003c/code\u003e generator with \u003ccode\u003emoduleFormat = \u0026quot;cjs\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27828\"\u003e#27828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ddc10462458afc88069d8d8e04411f8c3397f225\"\u003e\u003ccode\u003eddc1046\u003c/code\u003e\u003c/a\u003e chore(cli): Moved MCP.ts to mcp directory, added mcp/README.md, and r… (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27631\"\u003e#27631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/cb67f68be4e43f6fb9fca56ae191353e78af5adb\"\u003e\u003ccode\u003ecb67f68\u003c/code\u003e\u003c/a\u003e fix: fix flacky cli test due to time formatting (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27762\"\u003e#27762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c7f5a71929ce84e1274d31fcf2b7aabb0941c570\"\u003e\u003ccode\u003ec7f5a71\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.13.0-33.4c9c25c84cf1a4c0744a0b15acab20e1c91c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2dcebb3d2849e8661002f4c307e02937a70481c3\"\u003e\u003ccode\u003e2dcebb3\u003c/code\u003e\u003c/a\u003e feat(config): add migrations.seed support (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27724\"\u003e#27724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/86b31c2c98c38a8cabfcf28176eabbc06514d01a\"\u003e\u003ccode\u003e86b31c2\u003c/code\u003e\u003c/a\u003e fix(config): e2e tests (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27725\"\u003e#27725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/4ba02d29d8256d643f9dfcc1a785c5321a0412d8\"\u003e\u003ccode\u003e4ba02d2\u003c/code\u003e\u003c/a\u003e feat(config): display warning when \u003ccode\u003epackage.json#prisma\u003c/code\u003e is detected when loa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ecd6c1adc105cd979d6ffad3b22528277c315c26\"\u003e\u003ccode\u003eecd6c1a\u003c/code\u003e\u003c/a\u003e feat(config): remove earlyAccess: true in favor of scoped experimental flags ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c23cfd503c32f319fb418d5e0f554a965aeccba1\"\u003e\u003ccode\u003ec23cfd5\u003c/code\u003e\u003c/a\u003e chore(config): update log/warn/error messages to reflect recent prisma.config...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.14.0/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.2] - 2025-08-20\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(range)\u003c/strong\u003e Ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e9c8ffa0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/7d519d3711e120d3e59c662040ed8b134e5a700d\"\u003e\u003ccode\u003e7d519d3\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9c8ffa041088f1096740d1de744cd3f24ed76f1c\"\u003e\u003ccode\u003e9c8ffa0\u003c/code\u003e\u003c/a\u003e fix(range): ensure \u003ccode\u003eend\u003c/code\u003e parameter works when 0 (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.2\"\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.0.6 to 2.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.2\u003c/h2\u003e\n\u003ch2\u003e2.2.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/biomejs/biome/pull/7266\"\u003e#7266\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b270bb59978efafeef48e0b7d834c9b3958bae51\"\u003e\u003ccode\u003eb270bb5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where Biome got stuck when analyzing some files. This is usually caused by a bug in the inference engine. Now Biome has some guards in place in case the number of types grows too much, and if that happens, a diagnostic is emitted and the inference is halted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7281\"\u003e#7281\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6436180f4a3b257e2de018bac45c99a76eff58be\"\u003e\u003ccode\u003e6436180\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where the function \u003ccode\u003escanProject\u003c/code\u003e wouldn't work as expected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7285\"\u003e#7285\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1511d0c1fdbab576701f12e9dbfca11141b60e3f\"\u003e\u003ccode\u003e1511d0c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Partially fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6782\"\u003e#6782\u003c/a\u003e: JSX node kinds are now supported in GritQL AST nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7249\"\u003e#7249\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/dff85c05ec1ecfd252028476828d63d15b0ed60f\"\u003e\u003ccode\u003edff85c0\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-vscode/issues/748\"\u003e#748\u003c/a\u003e, where Biome Language Server didn't show the unsafe fixes when requesting the quick fixes. Now all LSP editors will show also opt-in, unsafe fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7266\"\u003e#7266\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b270bb59978efafeef48e0b7d834c9b3958bae51\"\u003e\u003ccode\u003eb270bb5\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/7020\"\u003e#7020\u003c/a\u003e: Resolved an issue with analysing types of static member expressions involving unions. If the object type was a union that referenced nested unions, it would trigger an infinite loop as it tried to keep expanding nested unions, and the set of types would grow indefinitely.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7209\"\u003e#7209\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/679b70e8a5141250f74a11ce7e615b15fc711914\"\u003e\u003ccode\u003e679b70e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/patrickshipe\"\u003e\u003ccode\u003e@​patrickshipe\u003c/code\u003e\u003c/a\u003e! - Resolved an overcorrection in \u003ca href=\"https://biomejs.dev/linter/rules/use-import-extensions/\"\u003e\u003ccode\u003euseImportExtensions\u003c/code\u003e\u003c/a\u003e when importing explicit index files.\u003c/p\u003e\n\u003cp\u003eImports that explicitly reference an index file are now preserved and no longer rewritten to nested index paths.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e// Before\n-      import \u0026quot;./sub/index\u0026quot;;\n+      import \u0026quot;./sub/index/index.js\u0026quot;;\n\u003cp\u003e// After\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e import \u0026amp;quot;./sub/index\u0026amp;quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e import \u0026amp;quot;./sub/index.js\u0026amp;quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\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/7270\"\u003e#7270\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/953f9c6f019412caf14f983d5abb4c331605eb57\"\u003e\u003ccode\u003e953f9c6\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/6172\"\u003e#6172\u003c/a\u003e: Resolved an issue with inferring types for rest parameters. This issue caused rest-parameter types to be incorrect, and in some cases caused extreme performance regressions in files that contained many methods with rest-parameter definitions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7234\"\u003e#7234\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b7aa111c1c88c33d9c1a35d391b23e79e11dfd43\"\u003e\u003ccode\u003eb7aa111\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/7233\"\u003e#7233\u003c/a\u003e: The useIndexOf rule now correctly suggests using indexOf() instead of findIndex().\u003c/p\u003e\n\u003cp\u003eThe diagnostic message was incorrectly recommending Array#findIndex() over Array#indexOf(), when it should recommend the opposite for simple equality checks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7283\"\u003e#7283\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0b07f4574581d9189c1386c2255caca7338c15e9\"\u003e\u003ccode\u003e0b07f45\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/7236\"\u003e#7236\u003c/a\u003e. Now Biome correctly migrates JSONC configuration files when they are passed using \u003ccode\u003e--config-path\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/7239\"\u003e#7239\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1d643d850120663e16663574ca3457184cdd4c27\"\u003e\u003ccode\u003e1d643d8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minht11\"\u003e\u003ccode\u003e@​minht11\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where Svelte globals ($state and so on) were not properly recognized inside \u003ccode\u003e.svelte.test.ts/js\u003c/code\u003e and \u003ccode\u003e.svelte.spec.ts/js\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/7264\"\u003e#7264\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/62fdbc80154f5a92d54af861c31dd334f25c16fc\"\u003e\u003ccode\u003e62fdbc8\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 regression where when using \u003ccode\u003e--log-kind-pretty\u003c/code\u003e wasn't working anymore as expected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7244\"\u003e#7244\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/660031b6707ddeae29388f1d0b4089b64c048e40\"\u003e\u003ccode\u003e660031b\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/7225\"\u003e#7225\u003c/a\u003e: The \u003ccode\u003enoExtraBooleanCast\u003c/code\u003e rule now preserves parentheses when removing \u003ccode\u003eBoolean\u003c/code\u003e calls inside negations.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Before\n!Boolean(b0 \u0026amp;\u0026amp; b1);\n// After\n!(b0 \u0026amp;\u0026amp; b1); // instead of !b0 \u0026amp;\u0026amp; b1\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.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/biomejs/biome/pull/7266\"\u003e#7266\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b270bb59978efafeef48e0b7d834c9b3958bae51\"\u003e\u003ccode\u003eb270bb5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where Biome got stuck when analyzing some files. This is usually caused by a bug in the inference engine. Now Biome has some guards in place in case the number of types grows too much, and if that happens, a diagnostic is emitted and the inference is halted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7281\"\u003e#7281\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6436180f4a3b257e2de018bac45c99a76eff58be\"\u003e\u003ccode\u003e6436180\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where the function \u003ccode\u003escanProject\u003c/code\u003e wouldn't work as expected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7285\"\u003e#7285\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1511d0c1fdbab576701f12e9dbfca11141b60e3f\"\u003e\u003ccode\u003e1511d0c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rriski\"\u003e\u003ccode\u003e@​rriski\u003c/code\u003e\u003c/a\u003e! - Partially fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6782\"\u003e#6782\u003c/a\u003e: JSX node kinds are now supported in GritQL AST nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7249\"\u003e#7249\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/dff85c05ec1ecfd252028476828d63d15b0ed60f\"\u003e\u003ccode\u003edff85c0\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-vscode/issues/748\"\u003e#748\u003c/a\u003e, where Biome Language Server didn't show the unsafe fixes when requesting the quick fixes. Now all LSP editors will show also opt-in, unsafe fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7266\"\u003e#7266\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b270bb59978efafeef48e0b7d834c9b3958bae51\"\u003e\u003ccode\u003eb270bb5\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/7020\"\u003e#7020\u003c/a\u003e: Resolved an issue with analysing types of static member expressions involving unions. If the object type was a union that referenced nested unions, it would trigger an infinite loop as it tried to keep expanding nested unions, and the set of types would grow indefinitely.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7209\"\u003e#7209\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/679b70e8a5141250f74a11ce7e615b15fc711914\"\u003e\u003ccode\u003e679b70e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/patrickshipe\"\u003e\u003ccode\u003e@​patrickshipe\u003c/code\u003e\u003c/a\u003e! - Resolved an overcorrection in \u003ca href=\"https://biomejs.dev/linter/rules/use-import-extensions/\"\u003e\u003ccode\u003euseImportExtensions\u003c/code\u003e\u003c/a\u003e when importing explicit index files.\u003c/p\u003e\n\u003cp\u003eImports that explicitly reference an index file are now preserved and no longer rewritten to nested index paths.\u003c/p\u003e\n\u003ch4\u003eExample\u003c/h4\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e// Before\n-      import \u0026quot;./sub/index\u0026quot;;\n+      import \u0026quot;./sub/index/index.js\u0026quot;;\n\u003cp\u003e// After\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e import \u0026amp;quot;./sub/index\u0026amp;quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e import \u0026amp;quot;./sub/index.js\u0026amp;quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\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/7270\"\u003e#7270\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/953f9c6f019412caf14f983d5abb4c331605eb57\"\u003e\u003ccode\u003e953f9c6\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/6172\"\u003e#6172\u003c/a\u003e: Resolved an issue with inferring types for rest parameters. This issue caused rest-parameter types to be incorrect, and in some cases caused extreme performance regressions in files that contained many methods with rest-parameter definitions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7234\"\u003e#7234\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b7aa111c1c88c33d9c1a35d391b23e79e11dfd43\"\u003e\u003ccode\u003eb7aa111\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/7233\"\u003e#7233\u003c/a\u003e: The useIndexOf rule now correctly suggests using indexOf() instead of findIndex().\u003c/p\u003e\n\u003cp\u003eThe diagnostic message was incorrectly recommending Array#findIndex() over Array#indexOf(), when it should recommend the opposite for simple equality checks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7283\"\u003e#7283\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0b07f4574581d9189c1386c2255caca7338c15e9\"\u003e\u003ccode\u003e0b07f45\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/7236\"\u003e#7236\u003c/a\u003e. Now Biome correctly migrates JSONC configuration files when they are passed using \u003ccode\u003e--config-path\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/7239\"\u003e#7239\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1d643d850120663e16663574ca3457184cdd4c27\"\u003e\u003ccode\u003e1d643d8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minht11\"\u003e\u003ccode\u003e@​minht11\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where Svelte globals ($state and so on) were not properly recognized inside \u003ccode\u003e.svelte.test.ts/js\u003c/code\u003e and \u003ccode\u003e.svelte.spec.ts/js\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/7264\"\u003e#7264\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/62fdbc80154f5a92d54af861c31dd334f25c16fc\"\u003e\u003ccode\u003e62fdbc8\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 regression where when using \u003ccode\u003e--log-kind-pretty\u003c/code\u003e wasn't working anymore as expected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7244\"\u003e#7244\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/660031b6707ddeae29388f1d0b4089b64c048e40\"\u003e\u003ccode\u003e660031b\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/7225\"\u003e#7225\u003c/a\u003e: The \u003ccode\u003enoExtraBooleanCast\u003c/code\u003e rule now preserves parentheses when removing \u003ccode\u003eBoolean\u003c/code\u003e calls inside negations.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Before\n!Boolean(b0 \u0026amp;\u0026amp; b1);\n// After\n!(b0 \u0026amp;\u0026amp; b1); // instead of !b0 \u0026amp;\u0026amp; b1\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/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\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0f5fb2f525a2019d3d8644996abf90fc49fd6595\"\u003e\u003ccode\u003e0f5fb2f\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7238\"\u003e#7238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/27c93e88301ef07be1a5b2a37ef181f70a4fb7a4\"\u003e\u003ccode\u003e27c93e8\u003c/code\u003e\u003c/a\u003e docs: fix CHANGELOG to reflect operatorLinebreak (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7253\"\u003e#7253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/38795eba476f623ce8bbc4b15971af1d511c62c6\"\u003e\u003ccode\u003e38795eb\u003c/code\u003e\u003c/a\u003e chore: fix image sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7250\"\u003e#7250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1075b73da739797c0e1a1c3f42c3488017eb973a\"\u003e\u003ccode\u003e1075b73\u003c/code\u003e\u003c/a\u003e fix(changelog): correct dead links in 2.2 (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7243\"\u003e#7243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e1ba03ca655bbec0cb2bce5f743afae23dcff2db\"\u003e\u003ccode\u003ee1ba03c\u003c/code\u003e\u003c/a\u003e chore: restore version and use different runner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1b783c89128c3503dea66583e255b498b012d5a7\"\u003e\u003ccode\u003e1b783c8\u003c/code\u003e\u003c/a\u003e chore: revert version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ee7ec19ad3661eb3aa4929b766f5b0c653ee3d98\"\u003e\u003ccode\u003eee7ec19\u003c/code\u003e\u003c/a\u003e chore: update version and lockfile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.2/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.2.18 to 1.2.20\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 `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bedtime-coders/bepstack/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fbepstack/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"12.6.0","new_version":"12.6.1","update_type":"patch","path":null,"pr_created_at":"2025-08-18T02:31:32.000Z","version_change":"12.6.0 → 12.6.1","issue":{"uuid":"2751781205","node_id":"PR_kwDOO_emO86kBNlV","number":21,"state":"closed","title":"Bump the bun group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-08-25T01:29:56.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-18T02:31:32.000Z","updated_at":"2025-08-25T01:29:56.000Z","time_to_close":601104,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bun","update_count":9,"packages":[{"name":"@prisma/client","old_version":"6.11.1","new_version":"6.14.0","repository_url":"https://github.com/prisma/prisma"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.0","repository_url":"https://github.com/chalk/chalk"},{"name":"elysia","old_version":"1.3.5","new_version":"1.3.9","repository_url":"https://github.com/elysiajs/elysia"},{"name":"jose","old_version":"6.0.11","new_version":"6.0.12","repository_url":"https://github.com/panva/jose"},{"name":"prisma","old_version":"6.11.1","new_version":"6.14.0","repository_url":"https://github.com/prisma/prisma"},{"name":"radashi","old_version":"12.6.0","new_version":"12.6.1","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@biomejs/biome","old_version":"2.0.6","new_version":"2.2.0","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.2.18","new_version":"1.2.20","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.11.1` | `6.14.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.0` |\n| [elysia](https://github.com/elysiajs/elysia) | `1.3.5` | `1.3.9` |\n| [jose](https://github.com/panva/jose) | `6.0.11` | `6.0.12` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.11.1` | `6.14.0` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.6.0` | `12.6.1` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.0.6` | `2.2.0` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.2.18` | `1.2.20` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.2` |\n\n\nUpdates `@prisma/client` from 6.11.1 to 6.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.14.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.14.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@unique\u003c/code\u003e attributes for SQL views (Preview)\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://pris.ly/release/6.13.0\"\u003eLast release\u003c/a\u003e, we improved the robustness of \u003ca href=\"https://www.prisma.io/docs/orm/prisma-schema/data-model/views\"\u003eSQL views\u003c/a\u003e defined in the Prisma schema. Views are \u003cem\u003evirtual\u003c/em\u003e tables that don't allows for defining unique constraints, indexes or foreign keys in the underlying database.\u003c/p\u003e\n\u003cp\u003eHowever, as an application developer, it can be convenient to also define relationships involving views or paginate them using cursors. We've received this feedback from several people who had been using views in that way with Prisma ORM, so in this release we're re-introducing the \u003ccode\u003e@unique\u003c/code\u003e attribute for views. This attribute enables:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erelationships involving views\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efindUnique\u003c/code\u003e queries, cursor-based pagination \u0026amp; implicit ordering for views\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHere's an example schema using \u003ccode\u003e@unique\u003c/code\u003e and defining a relationship from a model to a view:\u003c/p\u003e\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003emodel User {\n  id        Int            @id @default(autoincrement())\n  email     String         @unique\n  posts     Post[]\n  stats     UserPostStats? @relation(fields: [email], references: [userEmail])\n}\n\u003cp\u003emodel Post {\nid        Int      \u003ca href=\"https://github.com/id\"\u003e\u003ccode\u003e@​id\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(autoincrement())\ntitle     String\npublished Boolean  \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(false)\ncreatedAt DateTime \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(now())\nauthorId  Int?\nauthor    User?    \u003ca href=\"https://github.com/relation\"\u003e\u003ccode\u003e@​relation\u003c/code\u003e\u003c/a\u003e(fields: [authorId], references: [id])\n}\u003c/p\u003e\n\u003cp\u003eview UserPostStats {\nuserEmail        String    \u003ca href=\"https://github.com/unique\"\u003e\u003ccode\u003e@​unique\u003c/code\u003e\u003c/a\u003e\ntotalPosts       BigInt?\npublishedPosts   BigInt?\nunpublishedPosts BigInt?\nlatestPostDate   DateTime? \u003ca href=\"https://github.com/db\"\u003e\u003ccode\u003e@​db\u003c/code\u003e\u003c/a\u003e.Timestamp(6)\nuser             User?\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eCREATE OR REPLACE VIEW \u0026quot;UserPostStats\u0026quot; AS\nSELECT \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/prisma/prisma/commit/f1f266942652f74d797c740f1e45af1fa9685b76\"\u003e\u003ccode\u003ef1f2669\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-25.717184b7b35ea05dfa71a3236b7af656013e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/71f115e6b10be1ca69785a94598045532d29bdbf\"\u003e\u003ccode\u003e71f115e\u003c/code\u003e\u003c/a\u003e chore: revert \u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27887\"\u003e#27887\u003c/a\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27889\"\u003e#27889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/86b72d8aa5dd46c477c8131bcea0319aa0767730\"\u003e\u003ccode\u003e86b72d8\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-24.944e9a8aab0cc8395d8eb5912777c1e5bebf...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/9b0899d65b457e0323a00aa61938596afc1492da\"\u003e\u003ccode\u003e9b0899d\u003c/code\u003e\u003c/a\u003e chore: don't build wasm-base64 cjs bundles (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27887\"\u003e#27887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/21765b05ce183f9b8d98cca2d266b6cba3d13a5d\"\u003e\u003ccode\u003e21765b0\u003c/code\u003e\u003c/a\u003e fix: ORM-850 improve client options type performance (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27777\"\u003e#27777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f92c42188491013eda7380748984366b80c39adb\"\u003e\u003ccode\u003ef92c421\u003c/code\u003e\u003c/a\u003e refactor(client): extract reusable parts of batch request handling (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27879\"\u003e#27879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/d9c590bf88bf582ab14d8ed054f518b16bb2ca89\"\u003e\u003ccode\u003ed9c590b\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-22.0b03dd192b3c1459e1142ba36decb4194ca1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/84206813ab694b61acbabf8c9633da3f620b775d\"\u003e\u003ccode\u003e8420681\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-20.21db42295e1eec1ae16580cd07cc0aefd0f2...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/7dddc221c940c4b0f9b26191f9116d8ff34c4043\"\u003e\u003ccode\u003e7dddc22\u003c/code\u003e\u003c/a\u003e fix(qc): align tx manager errors (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/27861\"\u003e#27861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/07cc0bc3c24c076a6a8e46f5af2e772084cf43eb\"\u003e\u003ccode\u003e07cc0bc\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.14.0-18.fbfd9bd6424bc01bfbd02a26ef00c2b14d01...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.14.0/packages/client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elysia` from 1.3.5 to 1.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/releases\"\u003eelysia's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.9 - Flower of Dreamland\u003c/h2\u003e\n\u003ch3\u003eNamed after \u003ca href=\"https://youtu.be/cMf3_OXFsPw\"\u003e夢路の花\u003c/a\u003e by Mitsukiyo\u003c/h3\u003e\n\u003cp\u003eElysia 1.3.9 is a significant milestone for Elysia\nBasically, it's a big release bug without new feature\u003c/p\u003e\n\u003cp\u003eWe have reviewed and closed almost 300 issues\nupdated and patched several bugs and edge cases\nand refactor some behavior to align with your expectations\u003c/p\u003e\n\u003cp\u003eWe will now focus on the development of Elysia 1.4\nYou can submit a feature request / proposal at \u003ca href=\"https://github.com/elysiajs/elysia/discussions/1344\"\u003eElysia 1.3 feedback\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eFeature\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/932\"\u003e#932\u003c/a\u003e add \u003ccode\u003et.ArrayBuffer\u003c/code\u003e, \u003ccode\u003et.Uint8Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fix\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/459\"\u003e#459\u003c/a\u003e route prefix should give type error when prefix is not start with '/'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/669\"\u003e#669\u003c/a\u003e add nullable field to t.Nullable for OpenAPI 3.0 spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/711\"\u003e#711\u003c/a\u003e set default headers for non-aot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/713\"\u003e#713\u003c/a\u003e NotFoundError doesn't call onAfterResponse hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/771\"\u003e#771\u003c/a\u003e skip body parsing if Content-Type is present but body is not\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/747\"\u003e#747\u003c/a\u003e mapResponse inside mapError override error value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/812\"\u003e#812\u003c/a\u003e check for minItems length before array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/833\"\u003e#833\u003c/a\u003e cookie signing doesn't work in dynamic mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/859\"\u003e#859\u003c/a\u003e clean non-root additionalProperties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/924\"\u003e#924\u003c/a\u003e decode path param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/924\"\u003e#985\u003c/a\u003e Nullable accept options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1028\"\u003e#1028\u003c/a\u003e string | string[] query parameter, reference array\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1120\"\u003e#1120\u003c/a\u003e cannot set multiple cookies when response is a file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1124\"\u003e#1124\u003c/a\u003e validate url encoded query\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1158\"\u003e#1158\u003c/a\u003e prevent side-effect from guard merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1162\"\u003e#1162\u003c/a\u003e handle encoded space in array query string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1267\"\u003e#1267\u003c/a\u003e parse without contentType headers throw Bad Request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1274\"\u003e#1274\u003c/a\u003e support .use(undefined | false) for conditional plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1276\"\u003e#1276\u003c/a\u003e mapResponse with set inference produce invalid instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1268\"\u003e#1268\u003c/a\u003e using number instead of stringifed value for reporting validation error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1288\"\u003e#1288\u003c/a\u003e handle array query string in dynamic mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1294\"\u003e#1294\u003c/a\u003e return status from \u003ccode\u003ederive\u003c/code\u003e and \u003ccode\u003eresolve\u003c/code\u003e shouldn't call \u003ccode\u003eonError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1297\"\u003e#1297\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1325\"\u003e#1325\u003c/a\u003e fix HTML imported pages in compiled apps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1319\"\u003e#1319\u003c/a\u003e fix array of plugin usage causes incorrect path aggregation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1323\"\u003e#1323\u003c/a\u003e don't duplicate error from plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1327\"\u003e#1327\u003c/a\u003e ensure that t.Date value is Date in Encode\u003c/li\u003e\n\u003cli\u003edynamic handle should handle named parser\u003c/li\u003e\n\u003cli\u003einstanceof ElysiaCustomStatusResponse should return true when import from root Elysia module\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovement\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003efinally\u003c/code\u003e from compose\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNotFoundError\u003c/code\u003e should parse query if inferred\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/853\"\u003e#853\u003c/a\u003e Bun Static response now handle pre-compute \u003ccode\u003eonRequest\u003c/code\u003e, and \u003ccode\u003eonError\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elysiajs/elysia/blob/main/CHANGELOG.md\"\u003eelysia's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.3.9 - 18 Aug 2025\u003c/h1\u003e\n\u003cp\u003eFeature:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/932\"\u003e#932\u003c/a\u003e add \u003ccode\u003et.ArrayBuffer\u003c/code\u003e, \u003ccode\u003et.Uint8Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fix:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/459\"\u003e#459\u003c/a\u003e route prefix should give type error when prefix is not start with '/'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/669\"\u003e#669\u003c/a\u003e add nullable field to t.Nullable for OpenAPI 3.0 spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/711\"\u003e#711\u003c/a\u003e set default headers for non-aot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/713\"\u003e#713\u003c/a\u003e NotFoundError doesn't call onAfterResponse hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/771\"\u003e#771\u003c/a\u003e skip body parsing if Content-Type is present but body is not\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/747\"\u003e#747\u003c/a\u003e mapResponse inside mapError override error value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/812\"\u003e#812\u003c/a\u003e check for minItems length before array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/833\"\u003e#833\u003c/a\u003e cookie signing doesn't work in dynamic mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/859\"\u003e#859\u003c/a\u003e clean non-root additionalProperties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/924\"\u003e#924\u003c/a\u003e decode path param\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/924\"\u003e#985\u003c/a\u003e Nullable accept options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1028\"\u003e#1028\u003c/a\u003e string | string[] query parameter, reference array\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1120\"\u003e#1120\u003c/a\u003e cannot set multiple cookies when response is a file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1124\"\u003e#1124\u003c/a\u003e validate url encoded query\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1158\"\u003e#1158\u003c/a\u003e prevent side-effect from guard merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1162\"\u003e#1162\u003c/a\u003e handle encoded space in array query string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1267\"\u003e#1267\u003c/a\u003e parse without contentType headers throw Bad Request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1274\"\u003e#1274\u003c/a\u003e support .use(undefined | false) for conditional plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1276\"\u003e#1276\u003c/a\u003e mapResponse with set inference produce invalid instruction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1268\"\u003e#1268\u003c/a\u003e using number instead of stringifed value for reporting validation error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1288\"\u003e#1288\u003c/a\u003e handle array query string in dynamic mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1294\"\u003e#1294\u003c/a\u003e return status from \u003ccode\u003ederive\u003c/code\u003e and \u003ccode\u003eresolve\u003c/code\u003e shouldn't call \u003ccode\u003eonError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1297\"\u003e#1297\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1325\"\u003e#1325\u003c/a\u003e fix HTML imported pages in compiled apps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1319\"\u003e#1319\u003c/a\u003e fix array of plugin usage causes incorrect path aggregation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1323\"\u003e#1323\u003c/a\u003e don't duplicate error from plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/pull/1327\"\u003e#1327\u003c/a\u003e ensure that t.Date value is Date in Encode\u003c/li\u003e\n\u003cli\u003edynamic handle should handle named parser\u003c/li\u003e\n\u003cli\u003einstanceof ElysiaCustomStatusResponse should return true when import from root Elysia module\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003efinally\u003c/code\u003e from compose\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNotFoundError\u003c/code\u003e should parse query if inferred\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/853\"\u003e#853\u003c/a\u003e Bun Static response now handle pre-compute \u003ccode\u003eonRequest\u003c/code\u003e, and \u003ccode\u003eonError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eprettify ElysiaWS type\u003c/li\u003e\n\u003cli\u003eexport \u003ccode\u003eElysiaCustomStatusResponse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ehandle type-level status check in after response\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChange:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003estatus no longer make value as readonly\u003c/li\u003e\n\u003cli\u003eafterResponse now call after response by scheduling setImmediate\u003c/li\u003e\n\u003cli\u003eupdate memoirist to 0.4.0\u003c/li\u003e\n\u003cli\u003eupdate exact-mirror to 0.1.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.3.8 - 31 Jul 2025\u003c/h1\u003e\n\u003cp\u003eImprovement:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/dc44d08db2b6be9b168e7cc5c117e7fa67c610f5\"\u003e\u003ccode\u003edc44d08\u003c/code\u003e\u003c/a\u003e :blue_book: doc: document 1.3.9 release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/7b61f19d8f513aeae421988869547a9caf39e4ee\"\u003e\u003ccode\u003e7b61f19\u003c/code\u003e\u003c/a\u003e :tada: release: 1.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/c84641ee6986287eca0abd82d47ee4a0c5cf18ad\"\u003e\u003ccode\u003ec84641e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1334\"\u003e#1334\u003c/a\u003e from DaxServer/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/9cd9dfa38648fca93e9bb83a753810d5d7464e9e\"\u003e\u003ccode\u003e9cd9dfa\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1288\"\u003e#1288\u003c/a\u003e handle array query string in dynamic mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/b2f5f0c5d626c3b5f690126784481ce8c390d40f\"\u003e\u003ccode\u003eb2f5f0c\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1267\"\u003e#1267\u003c/a\u003e parse without contentType headers throw Bad Request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/e15731ad03344841cc835aab188c461dfadd67f4\"\u003e\u003ccode\u003ee15731a\u003c/code\u003e\u003c/a\u003e :broom: chore: include environment and dynamic mode report for bug report\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/3b3700abc1d4cc3252399ae554e6530460a049b3\"\u003e\u003ccode\u003e3b3700a\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1158\"\u003e#1158\u003c/a\u003e prevent side-effect from guard merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/bb1c0936a2a15c18dfc78d64dfd1f0b3423ac05c\"\u003e\u003ccode\u003ebb1c093\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1162\"\u003e#1162\u003c/a\u003e handle encoded space in array query string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/6c4db4c7ab0259d0f174c974c4b6144ed2353ff6\"\u003e\u003ccode\u003e6c4db4c\u003c/code\u003e\u003c/a\u003e chore: remove unused WSLocalHook import from types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elysiajs/elysia/commit/6cacef5786e6cc8f0af9512246be04418c2e9797\"\u003e\u003ccode\u003e6cacef5\u003c/code\u003e\u003c/a\u003e :wrench: fix: \u003ca href=\"https://redirect.github.com/elysiajs/elysia/issues/1124\"\u003e#1124\u003c/a\u003e validate url encoded query\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elysiajs/elysia/compare/1.3.5...1.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.0.11 to 6.0.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.12\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003e6.0.12\u003c/a\u003e (2025-07-15)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd known caveats to customFetch (\u003ca href=\"https://github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab\"\u003e02e1f1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emention the apu/apv parameter names in setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e6274d5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate compact setKeyManagementParameters (\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e2f44381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse GitHub Flavored Markdown for notes and warnings (\u003ca href=\"https://github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9\"\u003ef6b4ffc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreatePublicKey is not a constructor (\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e61ded78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate asn1.ts helper functions (\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003eb2b611c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/03f9940512e4411ce8eeabebbabf89fdca42862d\"\u003e\u003ccode\u003e03f9940\u003c/code\u003e\u003c/a\u003e chore(release): 6.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8\"\u003e\u003ccode\u003eb2b611c\u003c/code\u003e\u003c/a\u003e refactor: update asn1.ts helper functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f\"\u003e\u003ccode\u003e61ded78\u003c/code\u003e\u003c/a\u003e refactor: createPublicKey is not a constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4\"\u003e\u003ccode\u003e6274d5a\u003c/code\u003e\u003c/a\u003e docs: mention the apu/apv parameter names in setKeyManagementParameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8\"\u003e\u003ccode\u003e2f44381\u003c/code\u003e\u003c/a\u003e docs: update compact setKeyManagementParameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/746ca64906f92c336b1a1855d8e02d9d9ed743e2\"\u003e\u003ccode\u003e746ca64\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/e271ab68b130984ed74ea0495df3700df0f3c54f\"\u003e\u003ccode\u003ee271ab6\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/a67d67bce5e72215d91a7cdbb3520b062fe47b0a\"\u003e\u003ccode\u003ea67d67b\u003c/code\u003e\u003c/a\u003e chore: lock prettier until 3.6.0 issues with prettier-plugin-jsdoc get resolved\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/406797e7462798173e49a9a37d1be8f95e7cb9dd\"\u003e\u003ccode\u003e406797e\u003c/code\u003e\u003c/a\u003e ci: uninstall GitHubSecurityLab/actions-permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/jose/commit/5e5e5253bbe71226e88153119752085c5ca1fbbd\"\u003e\u003ccode\u003e5e5e525\u003c/code\u003e\u003c/a\u003e ci: uninstall GitHubSecurityLab/actions-permissions from build.yml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/jose/compare/v6.0.11...v6.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 6.11.1 to 6.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.14.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.14.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@unique\u003c/code\u003e attributes for SQL views (Preview)\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://pris.ly/release/6.13.0\"\u003eLast release\u003c/a\u003e, we improved the robustness of \u003ca href=\"https://www.prisma.io/docs/orm/prisma-schema/data-model/views\"\u003eSQL views\u003c/a\u003e defined in the Prisma schema. Views are \u003cem\u003evirtual\u003c/em\u003e tables that don't allows for defining unique constraints, indexes or foreign keys in the underlying database.\u003c/p\u003e\n\u003cp\u003eHowever, as an application developer, it can be convenient to also define relationships involving views or paginate them using cursors. We've received this feedback from several people who had been using views in that way with Prisma ORM, so in this release we're re-introducing the \u003ccode\u003e@unique\u003c/code\u003e attribute for views. This attribute enables:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erelationships involving views\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efindUnique\u003c/code\u003e queries, cursor-based pagination \u0026amp; implicit ordering for views\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHere's an example schema using \u003ccode\u003e@unique\u003c/code\u003e and defining a relationship from a model to a view:\u003c/p\u003e\n\u003cpre lang=\"prisma\"\u003e\u003ccode\u003emodel User {\n  id        Int            @id @default(autoincrement())\n  email     String         @unique\n  posts     Post[]\n  stats     UserPostStats? @relation(fields: [email], references: [userEmail])\n}\n\u003cp\u003emodel Post {\nid        Int      \u003ca href=\"https://github.com/id\"\u003e\u003ccode\u003e@​id\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(autoincrement())\ntitle     String\npublished Boolean  \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(false)\ncreatedAt DateTime \u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e(now())\nauthorId  Int?\nauthor    User?    \u003ca href=\"https://github.com/relation\"\u003e\u003ccode\u003e@​relation\u003c/code\u003e\u003c/a\u003e(fields: [authorId], references: [id])\n}\u003c/p\u003e\n\u003cp\u003eview UserPostStats {\nuserEmail        String    \u003ca href=\"https://github.com/unique\"\u003e\u003ccode\u003e@​unique\u003c/code\u003e\u003c/a\u003e\ntotalPosts       BigInt?\npublishedPosts   BigInt?\nunpublishedPosts BigInt?\nlatestPostDate   DateTime? \u003ca href=\"https://github.com/db\"\u003e\u003ccode\u003e@​db\u003c/code\u003e\u003c/a\u003e.Timestamp(6)\nuser             User?\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eCREATE OR REPLACE VIEW \u0026quot;UserPostStats\u0026quot; AS\nSELECT \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/prisma/prisma/commit/21765b05ce183f9b8d98cca2d266b6cba3d13a5d\"\u003e\u003ccode\u003e21765b0\u003c/code\u003e\u003c/a\u003e fix: ORM-850 improve client options type performance (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27777\"\u003e#27777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/114dd964e2f480c62c8fa339d0423efed95006a8\"\u003e\u003ccode\u003e114dd96\u003c/code\u003e\u003c/a\u003e fix(client): \u003ccode\u003eprisma-client\u003c/code\u003e generator with \u003ccode\u003emoduleFormat = \u0026quot;cjs\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27828\"\u003e#27828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ddc10462458afc88069d8d8e04411f8c3397f225\"\u003e\u003ccode\u003eddc1046\u003c/code\u003e\u003c/a\u003e chore(cli): Moved MCP.ts to mcp directory, added mcp/README.md, and r… (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27631\"\u003e#27631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/cb67f68be4e43f6fb9fca56ae191353e78af5adb\"\u003e\u003ccode\u003ecb67f68\u003c/code\u003e\u003c/a\u003e fix: fix flacky cli test due to time formatting (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27762\"\u003e#27762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c7f5a71929ce84e1274d31fcf2b7aabb0941c570\"\u003e\u003ccode\u003ec7f5a71\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.13.0-33.4c9c25c84cf1a4c0744a0b15acab20e1c91c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2dcebb3d2849e8661002f4c307e02937a70481c3\"\u003e\u003ccode\u003e2dcebb3\u003c/code\u003e\u003c/a\u003e feat(config): add migrations.seed support (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27724\"\u003e#27724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/86b31c2c98c38a8cabfcf28176eabbc06514d01a\"\u003e\u003ccode\u003e86b31c2\u003c/code\u003e\u003c/a\u003e fix(config): e2e tests (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/27725\"\u003e#27725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/4ba02d29d8256d643f9dfcc1a785c5321a0412d8\"\u003e\u003ccode\u003e4ba02d2\u003c/code\u003e\u003c/a\u003e feat(config): display warning when \u003ccode\u003epackage.json#prisma\u003c/code\u003e is detected when loa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ecd6c1adc105cd979d6ffad3b22528277c315c26\"\u003e\u003ccode\u003eecd6c1a\u003c/code\u003e\u003c/a\u003e feat(config): remove earlyAccess: true in favor of scoped experimental flags ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c23cfd503c32f319fb418d5e0f554a965aeccba1\"\u003e\u003ccode\u003ec23cfd5\u003c/code\u003e\u003c/a\u003e chore(config): update log/warn/error messages to reflect recent prisma.config...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.14.0/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.6.0 to 12.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\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/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.6.0...v12.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.0.6 to 2.2.0\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.0\u003c/h2\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/5506\"\u003e#5506\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1f8755bfcbcd913be9fc1961b45b5c7ade8695c3\"\u003e\u003ccode\u003e1f8755b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sakai-ast\"\u003e\u003ccode\u003e@​sakai-ast\u003c/code\u003e\u003c/a\u003e! - The \u003ccode\u003enoRestrictedImports\u003c/code\u003e rule has been enhanced with a new \u003ccode\u003epatterns\u003c/code\u003e option. This option allows for more flexible and powerful import restrictions using gitignore-style patterns.\u003c/p\u003e\n\u003cp\u003eYou can now define patterns to restrict entire groups of modules. For example, you can disallow imports from any path under \u003ccode\u003eimport-foo/\u003c/code\u003e except for \u003ccode\u003eimport-foo/baz\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;options\u0026quot;: {\n    \u0026quot;patterns\u0026quot;: [\n      {\n        \u0026quot;group\u0026quot;: [\u0026quot;import-foo/*\u0026quot;, \u0026quot;!import-foo/baz\u0026quot;],\n        \u0026quot;message\u0026quot;: \u0026quot;import-foo is deprecated, except for modules in import-foo/baz.\u0026quot;\n      }\n    ]\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid examples\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport foo from \u0026quot;import-foo/foo\u0026quot;;\nimport bar from \u0026quot;import-foo/bar\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid examples\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport baz from \u0026quot;import-foo/baz\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAdditionally, the \u003ccode\u003epatterns\u003c/code\u003e option introduces \u003ccode\u003eimportNamePattern\u003c/code\u003e to restrict specific import names using regular expressions.\nThe following example restricts the import names that match \u003ccode\u003ex\u003c/code\u003e , \u003ccode\u003ey\u003c/code\u003e or \u003ccode\u003ez\u003c/code\u003e letters from modules under \u003ccode\u003eimport-foo/\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;options\u0026quot;: {\n    \u0026quot;patterns\u0026quot;: [\n      {\n        \u0026quot;group\u0026quot;: [\u0026quot;import-foo/*\u0026quot;],\n        \u0026quot;importNamePattern\u0026quot;: \u0026quot;[xyz]\u0026quot;\n      }\n    ]\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.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/5506\"\u003e#5506\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1f8755bfcbcd913be9fc1961b45b5c7ade8695c3\"\u003e\u003ccode\u003e1f8755b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sakai-ast\"\u003e\u003ccode\u003e@​sakai-ast\u003c/code\u003e\u003c/a\u003e! - The \u003ccode\u003enoRestrictedImports\u003c/code\u003e rule has been enhanced with a new \u003ccode\u003epatterns\u003c/code\u003e option. This option allows for more flexible and powerful import restrictions using gitignore-style patterns.\u003c/p\u003e\n\u003cp\u003eYou can now define patterns to restrict entire groups of modules. For example, you can disallow imports from any path under \u003ccode\u003eimport-foo/\u003c/code\u003e except for \u003ccode\u003eimport-foo/baz\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;options\u0026quot;: {\n    \u0026quot;patterns\u0026quot;: [\n      {\n        \u0026quot;group\u0026quot;: [\u0026quot;import-foo/*\u0026quot;, \u0026quot;!import-foo/baz\u0026quot;],\n        \u0026quot;message\u0026quot;: \u0026quot;import-foo is deprecated, except for modules in import-foo/baz.\u0026quot;\n      }\n    ]\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid examples\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport foo from \u0026quot;import-foo/foo\u0026quot;;\nimport bar from \u0026quot;import-foo/bar\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid examples\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport baz from \u0026quot;import-foo/baz\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAdditionally, the \u003ccode\u003epatterns\u003c/code\u003e option introduces \u003ccode\u003eimportNamePattern\u003c/code\u003e to restrict specific import names using regular expressions.\nThe following example restricts the import names that match \u003ccode\u003ex\u003c/code\u003e , \u003ccode\u003ey\u003c/code\u003e or \u003ccode\u003ez\u003c/code\u003e letters from modules under \u003ccode\u003eimport-foo/\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;options\u0026quot;: {\n    \u0026quot;patterns\u0026quot;: [\n      {\n        \u0026quot;group\u0026quot;: [\u0026quot;import-foo/*\u0026quot;],\n        \u0026quot;importNamePattern\u0026quot;: \u0026quot;[xyz]\u0026quot;\n      }\n    ]\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e1ba03ca655bbec0cb2bce5f743afae23dcff2db\"\u003e\u003ccode\u003ee1ba03c\u003c/code\u003e\u003c/a\u003e chore: restore version and use different runner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1b783c89128c3503dea66583e255b498b012d5a7\"\u003e\u003ccode\u003e1b783c8\u003c/code\u003e\u003c/a\u003e chore: revert version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ee7ec19ad3661eb3aa4929b766f5b0c653ee3d98\"\u003e\u003ccode\u003eee7ec19\u003c/code\u003e\u003c/a\u003e chore: update version and lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9b3ff6569f7aeda119be45fc9689292bbad06689\"\u003e\u003ccode\u003e9b3ff65\u003c/code\u003e\u003c/a\u003e chore: revert version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5b6c6ed3ef6cf12d575dba93814ee148134598a6\"\u003e\u003ccode\u003e5b6c6ed\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7157\"\u003e#7157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/06674780fe75e8b606279266749273cdcd8f1e0f\"\u003e\u003ccode\u003e0667478\u003c/code\u003e\u003c/a\u003e chore: fix various typos across codebase (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7216\"\u003e#7216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f66209b70cc12044532a620dd4131b6c27a3ead8\"\u003e\u003ccode\u003ef66209b\u003c/code\u003e\u003c/a\u003e chore: fix typos in biome formatter and grit crates (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a3840ac826d15e9147a562ad4a50a01e6e8ee318\"\u003e\u003ccode\u003ea3840ac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7167\"\u003e#7167\u003c/a\u003e from biomejs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/13bbbc1ddaff43b82a40606222c9ebc4ad2d4e79\"\u003e\u003ccode\u003e13bbbc1\u003c/code\u003e\u003c/a\u003e chore: add Vercel to sponsors (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7200\"\u003e#7200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/7d00fdd729d9eaf8c0d0b89c0905d6b5bfa3ecf0\"\u003e\u003ccode\u003e7d00fdd\u003c/code\u003e\u003c/a\u003e [autofix.ci] apply automated fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.0/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.2.18 to 1.2.20\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 `typescript` from 5.8.3 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/be8678315541e814da14316848a9468e8f90ab11\"\u003e\u003ccode\u003ebe86783\u003c/code\u003e\u003c/a\u003e Give more specific errors for \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62113\"\u003e#62113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/22ef57786f5ca99837c430439bc6003c068fe1d2\"\u003e\u003ccode\u003e22ef577\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250714...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/d5a414cd1dceb209fd2569e89d1096812218e8c5\"\u003e\u003ccode\u003ed5a414c\u003c/code\u003e\u003c/a\u003e Don't use \u003ccode\u003enoErrorTruncation\u003c/code\u003e when printing types with \u003ccode\u003emaximumLength\u003c/code\u003e set (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/f14b5c8a2f0be503ac455054a91573c63f0e5088\"\u003e\u003ccode\u003ef14b5c8\u003c/code\u003e\u003c/a\u003e Remove unused and confusing dom.iterable.d.ts file (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62037\"\u003e#62037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2778e84ed88894156e2c5a17d74a25c73cc96ffe\"\u003e\u003ccode\u003e2778e84\u003c/code\u003e\u003c/a\u003e Restore AbortSignal.abort (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62086\"\u003e#62086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/65cb4bd2d52cd882f2c3a503681479eb2ed291ca\"\u003e\u003ccode\u003e65cb4bd\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250710...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e20e032effad965567d4a1e1c30d5433b0a3332\"\u003e\u003ccode\u003e9e20e03\u003c/code\u003e\u003c/a\u003e Clear out checker-level stacks on pop (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62016\"\u003e#62016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/87740bc7fe3d8d2af47d767db081491f40b8a90d\"\u003e\u003ccode\u003e87740bc\u003c/code\u003e\u003c/a\u003e Fix for Issue 61081 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61221\"\u003e#61221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/833a8d492c728d606454865e8c0fee84842f9f10\"\u003e\u003ccode\u003e833a8d4\u003c/code\u003e\u003c/a\u003e Fix Symbol completion priority and cursor positioning (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61945\"\u003e#61945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0018c9ff12e657b84997dc1843818fea0a2ce850\"\u003e\u003ccode\u003e0018c9f\u003c/code\u003e\u003c/a\u003e LEGO: Pull request from lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20250702...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/bedtime-coders/bepstack/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bedtime-coders%2Fbepstack/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"12.5.0","new_version":"12.6.1","update_type":"minor","path":null,"pr_created_at":"2025-08-11T21:29:44.000Z","version_change":"12.5.0 → 12.6.1","issue":{"uuid":"2736967568","node_id":"PR_kwDONvUObs6jIs-Q","number":130,"state":"closed","title":"Bump radashi from 12.5.0 to 12.6.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-15T06:04:15.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-11T21:29:44.000Z","updated_at":"2025-08-15T06:04:15.000Z","time_to_close":290071,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"radashi","old_version":"12.5.0","new_version":"12.6.1","repository_url":"https://github.com/radashi-org/radashi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [radashi](https://github.com/radashi-org/radashi) from 12.5.0 to 12.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.6.0\u003c/h2\u003e\n\u003ch2\u003eNew Functions\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eassert\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/403\"\u003e#403\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/403\"\u003eradashi-org/radashi#403\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eassert\u003c/code\u003e function from Radashi is used to assert that a given \u003ccode\u003econdition\u003c/code\u003e is true. If the \u003ccode\u003econdition\u003c/code\u003e evaluates to \u003ccode\u003efalse\u003c/code\u003e, the function throws an error. This is a fundamental building block for ensuring that certain conditions are met at runtime. This utility is particularly useful in TypeScript for its ability to perform type narrowing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAsserts a condition and throws an error if false.\u003c/li\u003e\n\u003cli\u003eUseful for TypeScript type narrowing using the \u003ccode\u003easserts\u003c/code\u003e keyword.\u003c/li\u003e\n\u003cli\u003eAccepts an optional message (string or Error instance) for failed assertions.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eassert(false, ...)\u003c/code\u003e has a \u003ccode\u003enever\u003c/code\u003e return type for unreachable code paths.\u003c/li\u003e\n\u003cli\u003eInspired by Node.js's \u003ccode\u003eassert\u003c/code\u003e module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003efunction processValue(value: string | null | undefined) {\n_.assert(value, 'Value cannot be null, undefined, or empty')\u003c/p\u003e\n\u003cp\u003e// After the assertion, 'value' is narrowed to type 'string'\nconsole.log(value.toUpperCase())\n}\u003c/p\u003e\n\u003cp\u003eprocessValue('hello') // logs \u0026quot;HELLO\u0026quot;\n// _.assert throws on falsy values like:\n// - null\n// - undefined\n// - '' (empty string)\n// - 0\n// - false\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/typed/assert\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/typed/assert.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/typed/assert.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdd \u003ccode\u003eescapeHTML\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/401\"\u003e#401\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/401\"\u003eradashi-org/radashi#401\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eReplaces all occurrences of specific characters with their corresponding HTML entities to escape HTML in a string.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026amp;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026amp;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026lt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026gt;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e'\u003c/code\u003e is replaced with \u003ccode\u003e'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.1] - 2025-08-09\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e5db8c37\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.6.0] - 2025-06-26\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eassert\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/c318129b7409d4184ab689939c93db0759717ff3\"\u003ec318129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eescapeHTML\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/9ad9c0b6aa4593cdf430364e3dfabdcd59fa1d59\"\u003e9ad9c0b\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003equeueByKey\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/fb30703d6bb142939b26faa75a58ed941849c987\"\u003efb30703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSemaphore\u003c/code\u003e class in \u003ca href=\"https://github.com/radashi-org/radashi/commit/5f733dbdcea2d63538b09258fce1b490e2fc4b4e\"\u003e5f733db\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eparseDuration\u003c/code\u003e and \u003ccode\u003eparseQuantity\u003c/code\u003e functions in \u003ca href=\"https://github.com/radashi-org/radashi/commit/95e1336be329e6dfbe45a27d04a9dce1a334e5fd\"\u003e95e1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epromiseChain\u003c/code\u003e function in \u003ca href=\"https://github.com/radashi-org/radashi/commit/f64fa07da9afab79a2f4f39863c09ca7a9a26df3\"\u003ef64fa07\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Pass array index to callback in \u003ca href=\"https://github.com/radashi-org/radashi/commit/6d66395d3e36194e01d95684b1c7815b093e5c09\"\u003e6d66395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(selectFirst)\u003c/strong\u003e Filter out null from return type when no condition is given in \u003ca href=\"https://github.com/radashi-org/radashi/commit/73cb9958cd795a3bb054450e4e247a7717a790ca\"\u003e73cb995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(isIntString)\u003c/strong\u003e Prevent incorrect type narrowing in \u003ca href=\"https://github.com/radashi-org/radashi/commit/fafd68a0ec9b016ff3a2fc157df3e20091be49dc\"\u003efafd68a\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.5.1] - 2025-05-23\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(set)\u003c/strong\u003e Avoid mutating nested objects without first cloning them in \u003ca href=\"https://github.com/radashi-org/radashi/commit/fc3c7c91b6c864febad70528e0c39b2177b89adb\"\u003efc3c7c9\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(set)\u003c/strong\u003e Prevent prototype pollution in \u003ca href=\"https://github.com/radashi-org/radashi/commit/8147abc8cfc3cfe9b9a17cd389076a5d97235a66\"\u003e8147abc\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/radashi-org/radashi/commit/2e880d5a5eb6586c8eb16250772f800e034aedab\"\u003e\u003ccode\u003e2e880d5\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5db8c37f8e58379b63817144edcd422dbea5d989\"\u003e\u003ccode\u003e5db8c37\u003c/code\u003e\u003c/a\u003e fix(group): use \u003ccode\u003eObject.create(null)\u003c/code\u003e for the returned object (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/53f3e0e6f5e49ddf0baa323be79e10db6b0f4b49\"\u003e\u003ccode\u003e53f3e0e\u003c/code\u003e\u003c/a\u003e chore(docs): mention upperize and lowerize in the mapKeys docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/1e3adbd0b1ac0573559609e3b6a0a6d18e2f986e\"\u003e\u003ccode\u003e1e3adbd\u003c/code\u003e\u003c/a\u003e chore: fix build badge in README-pt_br.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4787f81b9bd37771b1321d20949ea5257e72d6f1\"\u003e\u003ccode\u003e4787f81\u003c/code\u003e\u003c/a\u003e chore(docs): fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/7d40c7d355f4aef1ed943e879f75e15ff3b4fe19\"\u003e\u003ccode\u003e7d40c7d\u003c/code\u003e\u003c/a\u003e chore: fix typo in mdx file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/9d7964c49e58fe367ce5f786378306de9f6b894c\"\u003e\u003ccode\u003e9d7964c\u003c/code\u003e\u003c/a\u003e chore: fix reference link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/a6641b230d1322e238b5214ddcd17b0e58584e22\"\u003e\u003ccode\u003ea6641b2\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/dd9b6763941724b1760bf640cb187cb0f6083ee2\"\u003e\u003ccode\u003edd9b676\u003c/code\u003e\u003c/a\u003e chore: prepare release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/3d70289be11c45a73bbe8a73c8f70f6365b37419\"\u003e\u003ccode\u003e3d70289\u003c/code\u003e\u003c/a\u003e chore: remove gitter badge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.5.0...v12.6.1\"\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=radashi\u0026package-manager=npm_and_yarn\u0026previous-version=12.5.0\u0026new-version=12.6.1)](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/autopilot-team/interview/pull/130","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/autopilot-team%2Finterview/issues/130","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/130/packages"}},{"old_version":"12.5.1","new_version":"12.6.0","update_type":"minor","path":"/interfaces/portal","pr_created_at":"2025-08-01T04:56:54.000Z","version_change":"12.5.1 → 12.6.0","issue":{"uuid":"2711989290","node_id":"PR_kwDOCtRjws6hpawq","number":7102,"state":"open","title":"chore(deps): bump the dependencies group in /interfaces/portal with 13 updates","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-01T04:56:54.000Z","updated_at":"2025-08-01T04:56:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":13,"packages":[{"name":"@microsoft/applicationinsights-web","old_version":"3.3.8","new_version":"3.3.9","repository_url":"https://github.com/microsoft/ApplicationInsights-JS"},{"name":"@primeuix/themes","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/primefaces/primeuix"},{"name":"@tanstack/angular-query-experimental","old_version":"5.80.7","new_version":"5.84.0","repository_url":"https://github.com/TanStack/query"},{"name":"chart.js","old_version":"4.4.9","new_version":"4.5.0","repository_url":"https://github.com/chartjs/Chart.js"},{"name":"filesize","old_version":"9.0.11","new_version":"11.0.2","repository_url":"https://github.com/avoidwork/filesize.js"},{"name":"lokalise-file-exchange","old_version":"3.1.0","new_version":"4.0.0","repository_url":"https://github.com/bodrovis/lokalise-node-file-exchange"},{"name":"ngx-filesize","old_version":"3.0.5","new_version":"3.0.6","repository_url":"https://github.com/amitdahan/ngx-filesize"},{"name":"radashi","old_version":"12.5.1","new_version":"12.6.0","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@microsoft/applicationinsights-debugplugin-js","old_version":"3.3.8","new_version":"3.3.9","repository_url":"https://github.com/microsoft/ApplicationInsights-JS"},{"name":"@types/node","old_version":"20.19.0","new_version":"20.19.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"globals","old_version":"16.2.0","new_version":"16.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jasmine-core","old_version":"5.8.0","new_version":"5.9.0","repository_url":"https://github.com/jasmine/jasmine"},{"name":"ng-extract-i18n-merge","old_version":"2.15.1","new_version":"3.0.0","repository_url":"https://github.com/daniel-sc/ng-extract-i18n-merge"}],"path":"/interfaces/portal","ecosystem":"npm"},"body":"Bumps the dependencies group in /interfaces/portal with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@microsoft/applicationinsights-web](https://github.com/microsoft/ApplicationInsights-JS) | `3.3.8` | `3.3.9` |\n| [@primeuix/themes](https://github.com/primefaces/primeuix/tree/HEAD/packages/themes) | `1.2.1` | `1.2.3` |\n| [@tanstack/angular-query-experimental](https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental) | `5.80.7` | `5.84.0` |\n| [chart.js](https://github.com/chartjs/Chart.js) | `4.4.9` | `4.5.0` |\n| [filesize](https://github.com/avoidwork/filesize.js) | `9.0.11` | `11.0.2` |\n| [lokalise-file-exchange](https://github.com/bodrovis/lokalise-node-file-exchange) | `3.1.0` | `4.0.0` |\n| [ngx-filesize](https://github.com/amitdahan/ngx-filesize/tree/HEAD/packages/ngx-filesize) | `3.0.5` | `3.0.6` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.5.1` | `12.6.0` |\n| [@microsoft/applicationinsights-debugplugin-js](https://github.com/microsoft/ApplicationInsights-JS) | `3.3.8` | `3.3.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.0` | `20.19.9` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.3.0` |\n| [jasmine-core](https://github.com/jasmine/jasmine) | `5.8.0` | `5.9.0` |\n| [ng-extract-i18n-merge](https://github.com/daniel-sc/ng-extract-i18n-merge) | `2.15.1` | `3.0.0` |\n\nUpdates `@microsoft/applicationinsights-web` from 3.3.8 to 3.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/releases\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreates a github action to assign co-pilot to a task or PR if the label is assigned by a code owner by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2550\"\u003emicrosoft/ApplicationInsights-JS#2550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Action major versions v1 and v2 have been deprecated. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2553\"\u003emicrosoft/ApplicationInsights-JS#2553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign Co-Pilot updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2554\"\u003emicrosoft/ApplicationInsights-JS#2554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential fix for code scanning alert no. 2259: Unused variable, import, function or class by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2551\"\u003emicrosoft/ApplicationInsights-JS#2551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign Copilot Updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2555\"\u003emicrosoft/ApplicationInsights-JS#2555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto assign copilot update -- add additional user name by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2557\"\u003emicrosoft/ApplicationInsights-JS#2557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2556\"\u003emicrosoft/ApplicationInsights-JS#2556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to correctly reference the repository variable within the action by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2558\"\u003emicrosoft/ApplicationInsights-JS#2558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Don't attempt to upload from the CI by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2560\"\u003emicrosoft/ApplicationInsights-JS#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Add more exclusions as they are causing false positive alerts by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2561\"\u003emicrosoft/ApplicationInsights-JS#2561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Update configuration to run on all branches by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2564\"\u003emicrosoft/ApplicationInsights-JS#2564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Task] Add additional stale operations for wontfix Issues and PRs as well as inactive PR's by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2563\"\u003emicrosoft/ApplicationInsights-JS#2563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd merge-queue setting for the ci tests by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2565\"\u003emicrosoft/ApplicationInsights-JS#2565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign - Update the lookup for a valid user id. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2559\"\u003emicrosoft/ApplicationInsights-JS#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Auto-Assign workflow by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2569\"\u003emicrosoft/ApplicationInsights-JS#2569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate analytics-js unit tests to use asyncQueue pattern by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2544\"\u003emicrosoft/ApplicationInsights-JS#2544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation for disablePageUnloadEvents to address jQuery 3.7.1 deprecation warnings by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2533\"\u003emicrosoft/ApplicationInsights-JS#2533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32864048: Improve Offline Channel Test by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2534\"\u003emicrosoft/ApplicationInsights-JS#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore CodeQL schedule back to previous value by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2574\"\u003emicrosoft/ApplicationInsights-JS#2574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Export IConfiguration interface from AISKU package by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2579\"\u003emicrosoft/ApplicationInsights-JS#2579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport ICorrelationConfig interface from dependencies extension by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2581\"\u003emicrosoft/ApplicationInsights-JS#2581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32909441: Increase Web Snippet to 1.2.2 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2577\"\u003emicrosoft/ApplicationInsights-JS#2577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AI][Task] 33246973: Update Readme on Error Handler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2586\"\u003emicrosoft/ApplicationInsights-JS#2586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClick Analytics - Fix capturning of HTML events by \u003ca href=\"https://github.com/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2592\"\u003emicrosoft/ApplicationInsights-JS#2592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 3.3.9 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2593\"\u003emicrosoft/ApplicationInsights-JS#2593\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/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ehttps://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\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/microsoft/ApplicationInsights-JS/blob/main/RELEASES.md\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-web\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9 (June 25th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWeb Snippet Release 1.2.2 (June 2nd, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release adds support for Trusted Types in the Application Insights JavaScript SDK snippet loader. See more details \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/blob/main/tools/applicationinsights-web-snippet/trustedTypeSupport.md\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2407\"\u003e#2407\u003c/a\u003e Custom Trusted Type Policy Support for Snippet Script Injection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/163959dd803079a017b08118f61065696c657508\"\u003e\u003ccode\u003e163959d\u003c/code\u003e\u003c/a\u003e [Release] Increase version to 3.3.9 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/23e7b031e43584488e60211cb2a17cd4dcf7c9e4\"\u003e\u003ccode\u003e23e7b03\u003c/code\u003e\u003c/a\u003e [Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/8295d1e1cb10eddd0a428087c932458f861e479c\"\u003e\u003ccode\u003e8295d1e\u003c/code\u003e\u003c/a\u003e Fix issue with array _clickCaptureElements being referenced by value rather t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a39f2ae3dc847b5584595669a70a55816c987207\"\u003e\u003ccode\u003ea39f2ae\u003c/code\u003e\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/d5851333813509f5481283e088e90f26b49c16c0\"\u003e\u003ccode\u003ed585133\u003c/code\u003e\u003c/a\u003e [Main][Task]32909441: Increase Web Snippet to 1.2.2 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2577\"\u003e#2577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/67bef18a772758b7ce520a5636e5dba22cdff656\"\u003e\u003ccode\u003e67bef18\u003c/code\u003e\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a44d68f133a921816fdbdcf53c4f87c93e7f92b9\"\u003e\u003ccode\u003ea44d68f\u003c/code\u003e\u003c/a\u003e [Fix] Export IConfiguration interface from AISKU package (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2579\"\u003e#2579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/61bba7032ac0f60d3e5175437f70323c3ccff7b8\"\u003e\u003ccode\u003e61bba70\u003c/code\u003e\u003c/a\u003e Restore CodeQL schedule back to previous value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2574\"\u003e#2574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/ea3801962a967347c30646744f2869a8c9a3d831\"\u003e\u003ccode\u003eea38019\u003c/code\u003e\u003c/a\u003e [Main][Task]32864048: Improve Offline Channel Test (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/446ee61d03bb1928e3185b0623a1eb4ad866e7e9\"\u003e\u003ccode\u003e446ee61\u003c/code\u003e\u003c/a\u003e Add documentation for disablePageUnloadEvents to address jQuery 3.7.1 depreca...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@primeuix/themes` from 1.2.1 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/primefaces/primeuix/commits/HEAD/packages/themes\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/angular-query-experimental` from 5.80.7 to 5.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/angular-query-experimental\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.84.0\u003c/h2\u003e\n\u003cp\u003eVersion 5.84.0 - 7/31/25, 7:52 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edevtools: add setting to hide disabled queries (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9500\"\u003e#9500\u003c/a\u003e) (7b19d49) by JonLuca De Caro\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereact-query: HydrationBoundary has strictly typed \u003ccode\u003estate\u003c/code\u003e (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9520\"\u003e#9520\u003c/a\u003e) (e07812b) by clover caruso\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eangular-query: run publint and attw on tarball (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9518\"\u003e#9518\u003c/a\u003e) (250dbd9) by Arnoud\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing period (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9509\"\u003e#9509\u003c/a\u003e) (c8322d9) by Sajad Torkamani\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-query-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-query-devtools-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.84.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.83.1\u003c/h2\u003e\n\u003cp\u003eVersion 5.83.1 - 7/31/25, 12:42 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eangular-query: build package using vite (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9517\"\u003e#9517\u003c/a\u003e) (422f2ec) by Arnoud\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eangular-query: move test-setup.ts (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9516\"\u003e#9516\u003c/a\u003e) (74d8ce6) by Arnoud\u003c/li\u003e\n\u003cli\u003edeps: update marocchino/sticky-pull-request-comment digest to 28d58c4 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9013\"\u003e#9013\u003c/a\u003e) (53a2eae) by renovate[bot]\u003c/li\u003e\n\u003cli\u003emanually update dependencies (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9464\"\u003e#9464\u003c/a\u003e) (9133c10) by Lachlan Collins\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTest\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/TanStack/query/commit/6a85584fe1a95c884adb55bf4029b29c7b4a73fc\"\u003e\u003ccode\u003e6a85584\u003c/code\u003e\u003c/a\u003e release: v5.84.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7b19d49e67865c9f46fc1130739c3246a4cfd8fa\"\u003e\u003ccode\u003e7b19d49\u003c/code\u003e\u003c/a\u003e feat(devtools): add setting to hide disabled queries (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9500\"\u003e#9500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/250dbd9b6aa09e6db54166b6ed6130c8e29974f7\"\u003e\u003ccode\u003e250dbd9\u003c/code\u003e\u003c/a\u003e chore(angular-query): run publint and attw on tarball (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9518\"\u003e#9518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8f474ad817492a6a4b78560fe9fe51e430765af2\"\u003e\u003ccode\u003e8f474ad\u003c/code\u003e\u003c/a\u003e release: v5.83.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/422f2ecbd6fcb89ab17d3a8c01e8e6a407ad5fcf\"\u003e\u003ccode\u003e422f2ec\u003c/code\u003e\u003c/a\u003e refactor(angular-query): build package using vite (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9517\"\u003e#9517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74d8ce67e8a1639b0b66521d67739ee49a0d6772\"\u003e\u003ccode\u003e74d8ce6\u003c/code\u003e\u003c/a\u003e chore(angular-query): move test-setup.ts (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9516\"\u003e#9516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bf77ab7e4878a4230b4d7632bea53cbd2e7dd162\"\u003e\u003ccode\u003ebf77ab7\u003c/code\u003e\u003c/a\u003e test(angular-query-experimental/providers): replace 'runAllTimersAsync' with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2d71a22c197c2db6284eea2ab919e667520ba8bd\"\u003e\u003ccode\u003e2d71a22\u003c/code\u003e\u003c/a\u003e test(angular-query-experimental/inject-mutation-state): replace 'runAllTimers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b4a847e34ce855054dac7d10373145c517115126\"\u003e\u003ccode\u003eb4a847e\u003c/code\u003e\u003c/a\u003e test(angular-query-experimental/inject-query): use precise time in 'advanceTi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b67caee13ba1de61032a8ac2779fcfbfa2d574bd\"\u003e\u003ccode\u003eb67caee\u003c/code\u003e\u003c/a\u003e test(angular-query-experimental/inject-mutation): use precise time in 'advanc...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/v5.84.0/packages/angular-query-experimental\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chart.js` from 4.4.9 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chartjs/Chart.js/releases\"\u003echart.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch1\u003eEssential Links\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/chart.js\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/migration/v4-migration.html\"\u003eMigration guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/\"\u003eDocs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/api/\"\u003eAPI\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/samples/information.html\"\u003eSamples\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/11470\"\u003e#11470\u003c/a\u003e Fix min js two renames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12054\"\u003e#12054\u003c/a\u003e [fix] #\u003c!-- raw HTML omitted --\u003e12048 - Add selfJoin option for doughnut graphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12058\"\u003e#12058\u003c/a\u003e feature: make above/below colors in filler plugin work with pivoted line charts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBugs Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12070\"\u003e#12070\u003c/a\u003e Fix: display stacked bar with multiple x-Axis\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12064\"\u003e#12064\u003c/a\u003e Document requirement of 'this' when calling tick formatters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12063\"\u003e#12063\u003c/a\u003e Add type definition for beforeEvent changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12088\"\u003e#12088\u003c/a\u003e Fix grammar typo: 'only draw line' -\u0026gt; 'only draw lines'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12087\"\u003e#12087\u003c/a\u003e Fix minified URL for development builds in the docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12084\"\u003e#12084\u003c/a\u003e fix: correct grammar in segment comments (an segment -\u0026gt; a segment)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12082\"\u003e#12082\u003c/a\u003e Update docs for Developers API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12068\"\u003e#12068\u003c/a\u003e Fix minor typo, missing period\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDevelopment\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12090\"\u003e#12090\u003c/a\u003e bump version to 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12025\"\u003e#12025\u003c/a\u003e Bump pnpm/action-setup from 4.0.0 to 4.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/FabTechAT\"\u003e\u003ccode\u003e@​FabTechAT\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jee-on\"\u003e\u003ccode\u003e@​Jee-on\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LeeLenaleee\"\u003e\u003ccode\u003e@​LeeLenaleee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/R2Jeu-prive\"\u003e\u003ccode\u003e@​R2Jeu-prive\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/ffdm\"\u003e\u003ccode\u003e@​ffdm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fulldecent\"\u003e\u003ccode\u003e@​fulldecent\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joshkel\"\u003e\u003ccode\u003e@​joshkel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lucasleung8\"\u003e\u003ccode\u003e@​lucasleung8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nakanoh\"\u003e\u003ccode\u003e@​nakanoh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xavierleune\"\u003e\u003ccode\u003e@​xavierleune\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/chartjs/Chart.js/commit/b5ee134effb0d1b28d48bf8c0146eff13f2fa3e5\"\u003e\u003ccode\u003eb5ee134\u003c/code\u003e\u003c/a\u003e bump version to 4.5.0 (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12090\"\u003e#12090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/e106aa93423a5d509108a5a5b39ef20f2343f04f\"\u003e\u003ccode\u003ee106aa9\u003c/code\u003e\u003c/a\u003e Fix grammar typo: '... and only draw line.' -\u0026gt; '... and only draw lines.' (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/59ffa84202428a1f8dac6cacbecfb5e268e8f0f9\"\u003e\u003ccode\u003e59ffa84\u003c/code\u003e\u003c/a\u003e Fix minified url for development builds (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12087\"\u003e#12087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/debdf07c1ddb13099b21d7f2bc0f1e902922de28\"\u003e\u003ccode\u003edebdf07\u003c/code\u003e\u003c/a\u003e Fix min js two renames (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/11470\"\u003e#11470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/14d66be764d422e6c6711bc2479f25646c70a8e0\"\u003e\u003ccode\u003e14d66be\u003c/code\u003e\u003c/a\u003e fix: correct grammar in segment comments (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12084\"\u003e#12084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/c86116dbca6887a4c89125e7f5edd85869118cfd\"\u003e\u003ccode\u003ec86116d\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.0.0 to 4.1.0 (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12025\"\u003e#12025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/4bd8cf4ad203dde4f3954fd11e5d04ce1d3f3a19\"\u003e\u003ccode\u003e4bd8cf4\u003c/code\u003e\u003c/a\u003e Update docs for Developers API (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12082\"\u003e#12082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/8ea47cad19ec894319f74fde340e8bc8d79fc370\"\u003e\u003ccode\u003e8ea47ca\u003c/code\u003e\u003c/a\u003e Fix: display stacked bar with multiple x-Axis (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12070\"\u003e#12070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/bcc7681ba1cb3c4089332d93903a881ce1b6f396\"\u003e\u003ccode\u003ebcc7681\u003c/code\u003e\u003c/a\u003e Fix minor typo (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12068\"\u003e#12068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/3361a637052c2e51d5bcf077e727e06a53941a3a\"\u003e\u003ccode\u003e3361a63\u003c/code\u003e\u003c/a\u003e Require 'this' when calling tick formatters (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12064\"\u003e#12064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chartjs/Chart.js/compare/v4.4.9...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filesize` from 9.0.11 to 11.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avoidwork/filesize.js/blob/master/CHANGELOG.md\"\u003efilesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.1...11.0.2\"\u003e11.0.2\u003c/a\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eReturning 'bigint' to 'filesize.d.ts' \u0026amp; fixing docblock \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/190\"\u003e\u003ccode\u003e[#190](https://github.com/avoidwork/filesize.js/issues/190)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.0...11.0.1\"\u003e11.0.1\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e13 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eAdding benchmarks \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/189\"\u003e\u003ccode\u003e[#189](https://github.com/avoidwork/filesize.js/issues/189)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVersion bump, updating CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/d372bab063001cdcf465f5c16d5a38ce2211ac46\"\u003e\u003ccode\u003ed372bab\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/9f85e3dea6d4d73146984c138c4b7bedc7b08063\"\u003e\u003ccode\u003e9f85e3d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.6...11.0.0\"\u003e11.0.0\u003c/a\u003e\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e11 July 2025\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating all the things \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/188\"\u003e\u003ccode\u003e[#188](https://github.com/avoidwork/filesize.js/issues/188)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.18.1 to 4.22.4 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/186\"\u003e\u003ccode\u003e[#186](https://github.com/avoidwork/filesize.js/issues/186)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.5...10.1.6\"\u003e10.1.6\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e4 September 2024\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eFixing regression due to rollup config, fixes \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/185\"\u003e#185\u003c/a\u003e \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/185\"\u003e\u003ccode\u003e[#185](https://github.com/avoidwork/filesize.js/issues/185)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed the nullish coercion with last commit \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/10d1fc696d32d49e888bf5d7bf245826db74227e\"\u003e\u003ccode\u003e10d1fc6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/6eaa3ce2914377b75edb23f15abd36e9d29c2c98\"\u003e\u003ccode\u003e6eaa3ce\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/b480b2992a3ac2acb18a030c7b3ce11fe91fb6e0\"\u003e\u003ccode\u003eb480b29\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.4...10.1.5\"\u003e10.1.5\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3 September 2024\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eFixing implementation of 'pad' such that 'separator' is not required for it to be applied, fixes \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/184\"\u003e#184\u003c/a\u003e \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/184\"\u003e\u003ccode\u003e[#184](https://github.com/avoidwork/filesize.js/issues/184)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/0248be0a29033bb391f59899920b8e5cc5a53b2a\"\u003e\u003ccode\u003e0248be0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.3...10.1.4\"\u003e10.1.4\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e8 July 2024\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eFixing type def of 'partial()' \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/0e1516a721c1fec679fa20d1a884c89f499c59d0\"\u003e\u003ccode\u003e0e1516a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/bb0fe7cc321270818a672023a1f978d734706b16\"\u003e\u003ccode\u003ebb0fe7c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/10.1.2...10.1.3\"\u003e10.1.3\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e8 July 2024\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003efix: add bigint in filesize.d.ts \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/183\"\u003e\u003ccode\u003e[#183](https://github.com/avoidwork/filesize.js/issues/183)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump braces from 3.0.2 to 3.0.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/182\"\u003e\u003ccode\u003e[#182](https://github.com/avoidwork/filesize.js/issues/182)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating dependencies \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/400b3e3b30c3faa77bc67a981da5ce2afd78d847\"\u003e\u003ccode\u003e400b3e3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/5b2198ac0249bd10c9422561ab8e0450c79f2d51\"\u003e\u003ccode\u003e5b2198a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/d9909d94113244c21f636ab6e049a56bf39be3e1\"\u003e\u003ccode\u003ed9909d9\u003c/code\u003e\u003c/a\u003e Updating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/95790d01554f638dd7e68c5d4dc9d5ef3d4e4088\"\u003e\u003ccode\u003e95790d0\u003c/code\u003e\u003c/a\u003e Returning 'bigint' to 'filesize.d.ts' \u0026amp; fixing docblock (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/d372bab063001cdcf465f5c16d5a38ce2211ac46\"\u003e\u003ccode\u003ed372bab\u003c/code\u003e\u003c/a\u003e Version bump, updating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/3540724cb43b298bb6bea3edc7d688a2930f25de\"\u003e\u003ccode\u003e3540724\u003c/code\u003e\u003c/a\u003e Adding benchmarks (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/9f85e3dea6d4d73146984c138c4b7bedc7b08063\"\u003e\u003ccode\u003e9f85e3d\u003c/code\u003e\u003c/a\u003e Updating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/d1e7de535859921c8400a4d7c21fc47342608584\"\u003e\u003ccode\u003ed1e7de5\u003c/code\u003e\u003c/a\u003e Updating all the things (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/104eac436f9d04f72d764a31c6809fe1d964243c\"\u003e\u003ccode\u003e104eac4\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.18.1 to 4.22.4 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/b480b2992a3ac2acb18a030c7b3ce11fe91fb6e0\"\u003e\u003ccode\u003eb480b29\u003c/code\u003e\u003c/a\u003e Generated CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/10d1fc696d32d49e888bf5d7bf245826db74227e\"\u003e\u003ccode\u003e10d1fc6\u003c/code\u003e\u003c/a\u003e Missed the nullish coercion with last commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/6eaa3ce2914377b75edb23f15abd36e9d29c2c98\"\u003e\u003ccode\u003e6eaa3ce\u003c/code\u003e\u003c/a\u003e Generated CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avoidwork/filesize.js/compare/9.0.11...11.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lokalise-file-exchange` from 3.1.0 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/blob/master/CHANGELOG.md\"\u003elokalise-file-exchange's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0 (23-Jul-2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: require Node 20+\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/f28a649f59f4fbd04656b09aa32498e2a774bcf3\"\u003e\u003ccode\u003ef28a649\u003c/code\u003e\u003c/a\u003e bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/2b280a80eae052923570b0fb89f44ff0032df68c\"\u003e\u003ccode\u003e2b280a8\u003c/code\u003e\u003c/a\u003e v4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/fcbd848e459926b1b0585a58d052acc6ba0f5452\"\u003e\u003ccode\u003efcbd848\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/7\"\u003e#7\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/dotenvx/do...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/0e82db645f0d8a9ca92728e41ef0ac1609738858\"\u003e\u003ccode\u003e0e82db6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/6\"\u003e#6\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/undici-7.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/0ed6c64a3b663bdbf2644249b09fce208a326981\"\u003e\u003ccode\u003e0ed6c64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/5\"\u003e#5\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/types/node...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/072a49c2d4fbfecaa105f68696dbd38e8645e067\"\u003e\u003ccode\u003e072a49c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/4\"\u003e#4\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/lokalise/n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/5e4a83ab56872835626150c3634056e5c2d0abe2\"\u003e\u003ccode\u003e5e4a83a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bodrovis/lokalise-node-file-exchange/issues/3\"\u003e#3\u003c/a\u003e from bodrovis/dependabot/npm_and_yarn/master/biomejs/bi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/f15b80df8a8fc976debbd595b28984ae97642b07\"\u003e\u003ccode\u003ef15b80d\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e from 1.45.1 to 1.48.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/ad512c19882290a6f246671d7424dcfc47635f9b\"\u003e\u003ccode\u003ead512c1\u003c/code\u003e\u003c/a\u003e Bump undici from 7.11.0 to 7.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/commit/4cf4326a550b123336c91849d6a76b176676ba2f\"\u003e\u003ccode\u003e4cf4326\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.0.7 to 24.0.15\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bodrovis/lokalise-node-file-exchange/compare/v3.1.0...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ngx-filesize` from 3.0.5 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amitdahan/ngx-filesize/releases\"\u003engx-filesize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependency \u003ccode\u003e@​types/jasmine\u003c/code\u003e to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/498\"\u003eamitdahan/ngx-filesize#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Node.js to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/494\"\u003eamitdahan/ngx-filesize#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/504\"\u003eamitdahan/ngx-filesize#504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/505\"\u003eamitdahan/ngx-filesize#505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/506\"\u003eamitdahan/ngx-filesize#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/507\"\u003eamitdahan/ngx-filesize#507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump http-proxy-middleware from 2.0.7 to 2.0.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/509\"\u003eamitdahan/ngx-filesize#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump brace-expansion from 1.1.11 to 1.1.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/511\"\u003eamitdahan/ngx-filesize#511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003epeerDeps\u003c/code\u003e to support Angular 20 by \u003ca href=\"https://github.com/MarcinGmurczyk\"\u003e\u003ccode\u003e@​MarcinGmurczyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/513\"\u003eamitdahan/ngx-filesize#513\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/MarcinGmurczyk\"\u003e\u003ccode\u003e@​MarcinGmurczyk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/amitdahan/ngx-filesize/pull/513\"\u003eamitdahan/ngx-filesize#513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/amitdahan/ngx-filesize/compare/v3.0.5...v3.0.6\"\u003ehttps://github.com/amitdahan/ngx-filesize/compare/v3.0.5...v3.0.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amitdahan/ngx-filesize/commit/ed8051db807110174ebdcc9457fbf32cf0b0f13a\"\u003e\u003ccode\u003eed8051d\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003epeerDeps\u003c/code\u003e to support Angular 20 (\u003ca href=\"https://github.com/amitdahan/ngx-filesize/tree/HEAD/packages/ngx-filesize/issues/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amitdahan/ngx-filesize/commit/665832c1bd0ee97ac47a61d4ea1fb400ac0afcc3\"\u003e\u003ccode\u003e665832c\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/jasmine\u003c/code\u003e to v5 (\u003ca href=\"https://github.com/amitdahan/ngx-filesize/tree/HEAD/packages/ngx-filesize/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amitdahan/ngx-filesize/commits/v3.0.6/packages/ngx-filesize\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.5.1 to 12.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.0\u003c/h2\u003e\n\u003ch2\u003eNew Functions\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eassert\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/403\"\u003e#403\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/403\"\u003eradashi-org/radashi#403\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eassert\u003c/code\u003e function from Radashi is used to assert that a given \u003ccode\u003econdition\u003c/code\u003e is true. If the \u003ccode\u003econdition\u003c/code\u003e evaluates to \u003ccode\u003efalse\u003c/code\u003e, the function throws an error. This is a fundamental building block for ensuring that certain conditions are met at runtime. This utility is particularly useful in TypeScript for its ability to perform type narrowing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAsserts a condition and throws an error if false.\u003c/li\u003e\n\u003cli\u003eUseful for TypeScript type narrowing using the \u003ccode\u003easserts\u003c/code\u003e keyword.\u003c/li\u003e\n\u003cli\u003eAccepts an optional message (string or Error instance) for failed assertions.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eassert(false, ...)\u003c/code\u003e has a \u003ccode\u003enever\u003c/code\u003e return type for unreachable code paths.\u003c/li\u003e\n\u003cli\u003eInspired by Node.js's \u003ccode\u003eassert\u003c/code\u003e module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003efunction processValue(value: string | null | undefined) {\n_.assert(value, 'Value cannot be null, undefined, or empty')\u003c/p\u003e\n\u003cp\u003e// After the assertion, 'value' is narrowed to type 'string'\nconsole.log(value.toUpperCase())\n}\u003c/p\u003e\n\u003cp\u003eprocessValue('hello') // logs \u0026quot;HELLO\u0026quot;\n// _.assert throws on falsy values like:\n// - null\n// - undefined\n// - '' (empty string)\n// - 0\n// - false\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/typed/assert\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/typed/assert.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/typed/assert.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdd \u003ccode\u003eescapeHTML\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/401\"\u003e#401\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/401\"\u003eradashi-org/radashi#401\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eReplaces all occurrences of specific characters with their corresponding HTML entities to escape HTML in a string.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026amp;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026amp;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026lt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026gt;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e'\u003c/code\u003e is replaced with \u003ccode\u003e'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003e_.escapeHTML(\u003ccode\u003eSarah said, \u0026amp;quot;5 \u0026amp;lt; 10 \u0026amp;amp; that's obvious.\u0026amp;quot;\u003c/code\u003e)\n// =\u0026gt; 'Sarah said, \u0026amp;quot;5 \u0026amp;lt; 10 \u0026amp;amp; that\u0026amp;\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/39\"\u003e#39\u003c/a\u003e;s obvious.\u0026amp;quot;'\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.0] - 2025-06-26\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eassert\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/403\"\u003e#403\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eescapeHTML\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/401\"\u003e#401\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003equeueByKey\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/407\"\u003e#407\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eSemaphore\u003c/code\u003e class by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/415\"\u003e#415\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eparseDuration\u003c/code\u003e and \u003ccode\u003eparseQuantity\u003c/code\u003e functions by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/416\"\u003e#416\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003epromiseChain\u003c/code\u003e function by \u003ca href=\"https://github.com/iiison\"\u003e\u003ccode\u003e@​iiison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/402\"\u003e#402\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Pass array index to callback by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/6d66395d3e36194e01d95684b1c7815b093e5c09\"\u003e6d66395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(selectFirst)\u003c/strong\u003e Filter out null from return type when no condition is given by \u003ca href=\"https://github.com/Alimedhat000\"\u003e\u003ccode\u003e@​Alimedhat000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/413\"\u003e#413\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(isIntString)\u003c/strong\u003e Prevent incorrect type narrowing by \u003ca href=\"https://github.com/lislon\"\u003e\u003ccode\u003e@​lislon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/412\"\u003e#412\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iiison\"\u003e\u003ccode\u003e@​iiison\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/402\"\u003e#402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lislon\"\u003e\u003ccode\u003e@​lislon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/412\"\u003e#412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alimedhat000\"\u003e\u003ccode\u003e@​Alimedhat000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/413\"\u003e#413\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/radashi-org/radashi/commit/a6641b230d1322e238b5214ddcd17b0e58584e22\"\u003e\u003ccode\u003ea6641b2\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/dd9b6763941724b1760bf640cb187cb0f6083ee2\"\u003e\u003ccode\u003edd9b676\u003c/code\u003e\u003c/a\u003e chore: prepare release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/3d70289be11c45a73bbe8a73c8f70f6365b37419\"\u003e\u003ccode\u003e3d70289\u003c/code\u003e\u003c/a\u003e chore: remove gitter badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/c99d9771f9d08f98c63bdc3518b42a93fd24a991\"\u003e\u003ccode\u003ec99d977\u003c/code\u003e\u003c/a\u003e chore: add JSR badge to readme (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/fedb1a05b9848b53184e2d161d78511bae3a173d\"\u003e\u003ccode\u003efedb1a0\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@version\u003c/code\u003e tags and update next-minor.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/f64fa07da9afab79a2f4f39863c09ca7a9a26df3\"\u003e\u003ccode\u003ef64fa07\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epromiseChain\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/c4e673cab4691f6d1baba07c362b60e5def0d0ac\"\u003e\u003ccode\u003ec4e673c\u003c/code\u003e\u003c/a\u003e chore: fix gaffs from \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/416\"\u003e#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/c66e356a50030789e0f6fa7c9bce6281937673e5\"\u003e\u003ccode\u003ec66e356\u003c/code\u003e\u003c/a\u003e chore: update test snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/95e1336be329e6dfbe45a27d04a9dce1a334e5fd\"\u003e\u003ccode\u003e95e1336\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eparseDuration\u003c/code\u003e and \u003ccode\u003eparseQuantity\u003c/code\u003e functions (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5f733dbdcea2d63538b09258fce1b490e2fc4b4e\"\u003e\u003ccode\u003e5f733db\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eSemaphore\u003c/code\u003e class (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.5.1...v12.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/applicationinsights-debugplugin-js` from 3.3.8 to 3.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/releases\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-debugplugin-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreates a github action to assign co-pilot to a task or PR if the label is assigned by a code owner by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2550\"\u003emicrosoft/ApplicationInsights-JS#2550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Action major versions v1 and v2 have been deprecated. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2553\"\u003emicrosoft/ApplicationInsights-JS#2553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign Co-Pilot updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2554\"\u003emicrosoft/ApplicationInsights-JS#2554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential fix for code scanning alert no. 2259: Unused variable, import, function or class by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2551\"\u003emicrosoft/ApplicationInsights-JS#2551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign Copilot Updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2555\"\u003emicrosoft/ApplicationInsights-JS#2555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto assign copilot update -- add additional user name by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2557\"\u003emicrosoft/ApplicationInsights-JS#2557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2556\"\u003emicrosoft/ApplicationInsights-JS#2556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to correctly reference the repository variable within the action by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2558\"\u003emicrosoft/ApplicationInsights-JS#2558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Don't attempt to upload from the CI by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2560\"\u003emicrosoft/ApplicationInsights-JS#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Add more exclusions as they are causing false positive alerts by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2561\"\u003emicrosoft/ApplicationInsights-JS#2561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Update configuration to run on all branches by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2564\"\u003emicrosoft/ApplicationInsights-JS#2564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Task] Add additional stale operations for wontfix Issues and PRs as well as inactive PR's by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2563\"\u003emicrosoft/ApplicationInsights-JS#2563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd merge-queue setting for the ci tests by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2565\"\u003emicrosoft/ApplicationInsights-JS#2565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign - Update the lookup for a valid user id. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2559\"\u003emicrosoft/ApplicationInsights-JS#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Auto-Assign workflow by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2569\"\u003emicrosoft/ApplicationInsights-JS#2569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate analytics-js unit tests to use asyncQueue pattern by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2544\"\u003emicrosoft/ApplicationInsights-JS#2544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation for disablePageUnloadEvents to address jQuery 3.7.1 deprecation warnings by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2533\"\u003emicrosoft/ApplicationInsights-JS#2533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32864048: Improve Offline Channel Test by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2534\"\u003emicrosoft/ApplicationInsights-JS#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore CodeQL schedule back to previous value by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2574\"\u003emicrosoft/ApplicationInsights-JS#2574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Export IConfiguration interface from AISKU package by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2579\"\u003emicrosoft/ApplicationInsights-JS#2579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport ICorrelationConfig interface from dependencies extension by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2581\"\u003emicrosoft/ApplicationInsights-JS#2581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32909441: Increase Web Snippet to 1.2.2 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2577\"\u003emicrosoft/ApplicationInsights-JS#2577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AI][Task] 33246973: Update Readme on Error Handler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2586\"\u003emicrosoft/ApplicationInsights-JS#2586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClick Analytics - Fix capturning of HTML events by \u003ca href=\"https://github.com/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2592\"\u003emicrosoft/ApplicationInsights-JS#2592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 3.3.9 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2593\"\u003emicrosoft/ApplicationInsights-JS#2593\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/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ehttps://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\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/microsoft/ApplicationInsights-JS/blob/main/RELEASES.md\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-debugplugin-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9 (June 25th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWeb Snippet Release 1.2.2 (June 2nd, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release adds support for Trusted Types in the Application Insights JavaScript SDK snippet loader. See more details \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/blob/main/tools/applicationinsights-web-snippet/trustedTypeSupport.md\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2407\"\u003e#2407\u003c/a\u003e Custom Trusted Type Policy Support for Snippet Script Injection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/163959dd803079a017b08118f61065696c657508\"\u003e\u003ccode\u003e163959d\u003c/code\u003e\u003c/a\u003e [Release] Increase version to 3.3.9 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/23e7b031e43584488e60211cb2a17cd4dcf7c9e4\"\u003e\u003ccode\u003e23e7b03\u003c/code\u003e\u003c/a\u003e [Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/8295d1e1cb10eddd0a428087c932458f861e479c\"\u003e\u003ccode\u003e8295d1e\u003c/code\u003e\u003c/a\u003e Fix issue with array _clickCaptureElements being referenced by value rather t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a39f2ae3dc847b5584595669a70a55816c987207\"\u003e\u003ccode\u003ea39f2ae\u003c/code\u003e\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/d5851333813509f5481283e088e90f26b49c16c0\"\u003e\u003ccode\u003ed585133\u003c/code\u003e\u003c/a\u003e [Main][Task]32909441: Increase Web Snippet to 1.2.2 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2577\"\u003e#2577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/67bef18a772758b7ce520a5636e5dba22cdff656\"\u003e\u003ccode\u003e67bef18\u003c/code\u003e\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a44d68f133a921816fdbdcf53c4f87c93e7f92b9\"\u003e\u003ccode\u003ea44d68f\u003c/code\u003e\u003c/a\u003e [Fix] Export IConfiguration interface from AISKU package (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2579\"\u003e#2579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/61bba7032ac0f60d3e5175437f70323c3ccff7b8\"\u003e\u003ccode\u003e61bba70\u003c/code\u003e\u003c/a\u003e Restore CodeQL schedule back to previous value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2574\"\u003e#2574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/ea3801962a967347c30646744f2869a8c9a3d831\"\u003e\u003ccode\u003eea38019\u003c/code\u003e\u003c/a\u003e [Main][Task]32864048: Improve Offline Channel Test (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/446ee61d03bb1928e3185b0623a1eb4ad866e7e9\"\u003e\u003ccode\u003e446ee61\u003c/code\u003e\u003c/a\u003e Add documentation for disablePageUnloadEvents to address jQuery 3.7.1 depreca...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.0 to 20.19.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 16.2.0 to 16.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/304\"\u003e#304\u003c/a\u003e)  8c029d9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/2b85fdbacb34b87e9550492fa6286f0d99a73238\"\u003e\u003ccode\u003e2b85fdb\u003c/code\u003e\u003c/a\u003e 16.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8c029d9f30916d57a5899cb23700508d3f543669\"\u003e\u003ccode\u003e8c029d9\u003c/code\u003e\u003c/a\u003e Update globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/abd92bba0a4e78044d53ca228ab55a7620fca886\"\u003e\u003ccode\u003eabd92bb\u003c/code\u003e\u003c/a\u003e Improve builtin globals creation (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/3ad88b6cddf599aba595eda4cdf9d202b8b93f4a\"\u003e\u003ccode\u003e3ad88b6\u003c/code\u003e\u003c/a\u003e Rewrite scripts to get globals in browser (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jasmine-core` from 5.8.0 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jasmine/jasmine/releases\"\u003ejasmine-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003cp\u003ePlease see the \u003ca href=\"https://github.com/jasmine/jasmine/blob/main/release_notes/5.9.0.md\"\u003erelease notes\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/jasmine/jasmine/commit/bb777e93e568e7da76903c1006c3ba2ba1f4bbcd\"\u003e\u003ccode\u003ebb777e9\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/9d3fb167a23f5790c745515feecabe7acf3cabe7\"\u003e\u003ccode\u003e9d3fb16\u003c/code\u003e\u003c/a\u003e Document that the filename property of suite and spec results is deprecated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/3176eaf1d8895b41ff35eea99b4520395ee624f4\"\u003e\u003ccode\u003e3176eaf\u003c/code\u003e\u003c/a\u003e Merge branch 'idConflict' of \u003ca href=\"https://github.com/atscott/jasmine\"\u003ehttps://github.com/atscott/jasmine\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasmine/jasmine/commit/d31a431d1ff3d288a9fc8d2caf2e9f1a81e88112\"\u003e\u003ccode\u003ed31a431\u003c/code\u003e\u003c/a\u003e fix(clock): Avoid generating timers with IDs that conflict ...\n\n_Description has been truncated_","html_url":"https://github.com/global-121/121-platform/pull/7102","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/global-121%2F121-platform/issues/7102","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7102/packages"}},{"old_version":"12.1.0","new_version":"12.5.1","update_type":"minor","path":null,"pr_created_at":"2025-07-10T12:57:18.000Z","version_change":"12.1.0 → 12.5.1","issue":{"uuid":"2655872524","node_id":"PR_kwDOMvnzRs6eTWYM","number":8,"state":"closed","title":"Bump radashi from 12.1.0 to 12.5.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-10T13:00:01.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-10T12:57:18.000Z","updated_at":"2025-07-10T13:00:01.000Z","time_to_close":163,"merged_at":"2025-07-10T13:00:01.000Z","merged_by":"selfagency","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"radashi","old_version":"12.1.0","new_version":"12.5.1","repository_url":"https://github.com/radashi-org/radashi"}],"path":null,"ecosystem":"npm"},"body":"Bumps [radashi](https://github.com/radashi-org/radashi) from 12.1.0 to 12.5.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.5.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(set)\u003c/strong\u003e Avoid mutating nested objects without first cloning them by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/fc3c7c91b6c864febad70528e0c39b2177b89adb\"\u003efc3c7c9\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(set)\u003c/strong\u003e Prevent prototype pollution by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/8147abc8cfc3cfe9b9a17cd389076a5d97235a66\"\u003e8147abc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.5.0\u003c/h2\u003e\n\u003ch2\u003eNew Functions\u003c/h2\u003e\n\u003ch4\u003eAdd \u003ccode\u003econcat\u003c/code\u003e function \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/388\"\u003e#388\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eFlattens and filters nullish values from arguments.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { concat } from 'radashi'\n\u003cp\u003econst result = concat('a', null, ['b', undefined], 'c')\n// =\u0026gt; ['a', 'b', 'c']\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/array/concat\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/array/concat.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/array/concat.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAdd \u003ccode\u003epluck\u003c/code\u003e function \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/376\"\u003e#376\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eMap an array of objects to an array of arrays.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { pluck } from 'radashi'\n\u003cp\u003econst gods = [\n{ name: 'Ra', power: 100 },\n{ name: 'Zeus', power: 98 },\n]\u003c/p\u003e\n\u003cp\u003econst names = pluck(gods, ['name'])\n// =\u0026gt; [['Ra'], ['Zeus']]\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/nusohiro\"\u003e\u003ccode\u003e@​nusohiro\u003c/code\u003e\u003c/a\u003e for the contribution!\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/array/pluck\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/array/pluck.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/array/pluck.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h2\u003e\n\u003ch4\u003eFix \u003ccode\u003emapify\u003c/code\u003e index argument \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/384\"\u003e#384\u003c/a\u003e\u003c/h4\u003e\n\u003cp\u003eEnsure the index argument passed to \u003ccode\u003emapify\u003c/code\u003e's 2nd callback is the actual array index.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.5.1] - 2025-05-23\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(set)\u003c/strong\u003e Avoid mutating nested objects without first cloning them by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/fc3c7c91b6c864febad70528e0c39b2177b89adb\"\u003efc3c7c9\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e(set)\u003c/strong\u003e Prevent prototype pollution by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/8147abc8cfc3cfe9b9a17cd389076a5d97235a66\"\u003e8147abc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.5.0] - 2025-05-15\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003epluck\u003c/code\u003e function by \u003ca href=\"https://github.com/nusohiro\"\u003e\u003ccode\u003e@​nusohiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/376\"\u003e#376\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003econcat\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/388\"\u003e#388\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(cluster)\u003c/strong\u003e Use tuple types for common size constants by \u003ca href=\"https://github.com/fResult\"\u003e\u003ccode\u003e@​fResult\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/389\"\u003e#389\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(mapify)\u003c/strong\u003e Pass the actual array index to callbacks by \u003ca href=\"https://github.com/Yukiniro\"\u003e\u003ccode\u003e@​Yukiniro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/384\"\u003e#384\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(cluster)\u003c/strong\u003e Avoid infinite loop when size is \u003ccode\u003e0\u003c/code\u003e by \u003ca href=\"https://github.com/fResult\"\u003e\u003ccode\u003e@​fResult\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/397\"\u003e#397\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHandle object types in CompatibleProperty by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/7f72da3933854623eef444a15a8289feb2f0583a\"\u003e7f72da3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[radashi@12.4.0] - 2025-03-16\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eisBigInt\u003c/code\u003e function by \u003ca href=\"https://github.com/shan-shaji\"\u003e\u003ccode\u003e@​shan-shaji\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/369\"\u003e#369\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eremove\u003c/code\u003e function by \u003ca href=\"https://github.com/nusohiro\"\u003e\u003ccode\u003e@​nusohiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/344\"\u003e#344\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eisAsyncIterable\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/366\"\u003e#366\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ememoLastCall\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/353\"\u003e#353\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003etoResult\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/375\"\u003e#375\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereduce\u003c/code\u003e accumulator type when no initial value is given by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/7a14bf6c069c07b7c4700cb7568acbb0aa699ca8\"\u003e7a14bf6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/028de5e39acaed0bcfe24cba6fe7981ffe4bfe38\"\u003e\u003ccode\u003e028de5e\u003c/code\u003e\u003c/a\u003e chore(release): 12.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/8147abc8cfc3cfe9b9a17cd389076a5d97235a66\"\u003e\u003ccode\u003e8147abc\u003c/code\u003e\u003c/a\u003e fix(set): prevent prototype pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/fc3c7c91b6c864febad70528e0c39b2177b89adb\"\u003e\u003ccode\u003efc3c7c9\u003c/code\u003e\u003c/a\u003e fix(set): avoid mutating nested objects without first cloning them\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/4bea20c6b00f6c69318b7b6c856458174e6fefe3\"\u003e\u003ccode\u003e4bea20c\u003c/code\u003e\u003c/a\u003e chore(test): ensure \u003ccode\u003eset\u003c/code\u003e cannot pollute prototypes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/d9e2d632f598fdee33ca0e1540199684f9ac3561\"\u003e\u003ccode\u003ed9e2d63\u003c/code\u003e\u003c/a\u003e chore: update code for new TypeScript version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/834abb15bec9f066ff6f2bacbefeb93fe96ca7c1\"\u003e\u003ccode\u003e834abb1\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/0eb661e3a2811f6119ee1f8e703c177546200d8f\"\u003e\u003ccode\u003e0eb661e\u003c/code\u003e\u003c/a\u003e chore: reorder exports in src/mod.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/2b91ef2014496dbf5296b3de9885a3e433bb866f\"\u003e\u003ccode\u003e2b91ef2\u003c/code\u003e\u003c/a\u003e chore: add missing version metadata for \u003ccode\u003econcat\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/afb857d3c153f48a7d64265ed29ab99e6702e2b4\"\u003e\u003ccode\u003eafb857d\u003c/code\u003e\u003c/a\u003e chore(release): 12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/c5adfc41a9a245f39313dad0e4aae24228e748a1\"\u003e\u003ccode\u003ec5adfc4\u003c/code\u003e\u003c/a\u003e chore: prepare release notes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.1.0...v12.5.1\"\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=radashi\u0026package-manager=npm_and_yarn\u0026previous-version=12.1.0\u0026new-version=12.5.1)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/selfagency/open-communities/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/selfagency/open-communities/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/selfagency%2Fopen-communities/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"12.5.1","new_version":"12.6.0","update_type":"minor","path":null,"pr_created_at":"2025-07-03T10:56:22.000Z","version_change":"12.5.1 → 12.6.0","issue":{"uuid":"2638165480","node_id":"PR_kwDOCtRjws6dPzXo","number":7005,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-10T15:31:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-03T10:56:22.000Z","updated_at":"2025-07-10T15:31:34.000Z","time_to_close":621312,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":10,"packages":[{"name":"@microsoft/applicationinsights-web","old_version":"3.3.8","new_version":"3.3.9","repository_url":"https://github.com/microsoft/ApplicationInsights-JS"},{"name":"@tanstack/angular-query-experimental","old_version":"5.80.7","new_version":"5.81.5","repository_url":"https://github.com/TanStack/query"},{"name":"chart.js","old_version":"4.4.9","new_version":"4.5.0","repository_url":"https://github.com/chartjs/Chart.js"},{"name":"ngx-matomo-client","old_version":"7.1.0","new_version":"8.0.0","repository_url":"https://github.com/EmmanuelRoux/ngx-matomo-client"},{"name":"radashi","old_version":"12.5.1","new_version":"12.6.0","repository_url":"https://github.com/radashi-org/radashi"},{"name":"@microsoft/applicationinsights-debugplugin-js","old_version":"3.3.8","new_version":"3.3.9","repository_url":"https://github.com/microsoft/ApplicationInsights-JS"},{"name":"@types/node","old_version":"20.19.0","new_version":"20.19.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"globals","old_version":"16.2.0","new_version":"16.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"knip","old_version":"5.61.0","new_version":"5.61.3","repository_url":"https://github.com/webpro-nl/knip"},{"name":"postcss","old_version":"8.5.5","new_version":"8.5.6","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 10 updates in the /interfaces/portal directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@microsoft/applicationinsights-web](https://github.com/microsoft/ApplicationInsights-JS) | `3.3.8` | `3.3.9` |\n| [@tanstack/angular-query-experimental](https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental) | `5.80.7` | `5.81.5` |\n| [chart.js](https://github.com/chartjs/Chart.js) | `4.4.9` | `4.5.0` |\n| [ngx-matomo-client](https://github.com/EmmanuelRoux/ngx-matomo-client/tree/HEAD/projects/tracker) | `7.1.0` | `8.0.0` |\n| [radashi](https://github.com/radashi-org/radashi) | `12.5.1` | `12.6.0` |\n| [@microsoft/applicationinsights-debugplugin-js](https://github.com/microsoft/ApplicationInsights-JS) | `3.3.8` | `3.3.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.0` | `20.19.4` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.3.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.61.0` | `5.61.3` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.5` | `8.5.6` |\n\n\nUpdates `@microsoft/applicationinsights-web` from 3.3.8 to 3.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/releases\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreates a github action to assign co-pilot to a task or PR if the label is assigned by a code owner by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2550\"\u003emicrosoft/ApplicationInsights-JS#2550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Action major versions v1 and v2 have been deprecated. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2553\"\u003emicrosoft/ApplicationInsights-JS#2553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign Co-Pilot updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2554\"\u003emicrosoft/ApplicationInsights-JS#2554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential fix for code scanning alert no. 2259: Unused variable, import, function or class by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2551\"\u003emicrosoft/ApplicationInsights-JS#2551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign Copilot Updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2555\"\u003emicrosoft/ApplicationInsights-JS#2555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto assign copilot update -- add additional user name by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2557\"\u003emicrosoft/ApplicationInsights-JS#2557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2556\"\u003emicrosoft/ApplicationInsights-JS#2556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to correctly reference the repository variable within the action by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2558\"\u003emicrosoft/ApplicationInsights-JS#2558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Don't attempt to upload from the CI by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2560\"\u003emicrosoft/ApplicationInsights-JS#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Add more exclusions as they are causing false positive alerts by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2561\"\u003emicrosoft/ApplicationInsights-JS#2561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Update configuration to run on all branches by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2564\"\u003emicrosoft/ApplicationInsights-JS#2564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Task] Add additional stale operations for wontfix Issues and PRs as well as inactive PR's by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2563\"\u003emicrosoft/ApplicationInsights-JS#2563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd merge-queue setting for the ci tests by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2565\"\u003emicrosoft/ApplicationInsights-JS#2565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign - Update the lookup for a valid user id. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2559\"\u003emicrosoft/ApplicationInsights-JS#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Auto-Assign workflow by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2569\"\u003emicrosoft/ApplicationInsights-JS#2569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate analytics-js unit tests to use asyncQueue pattern by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2544\"\u003emicrosoft/ApplicationInsights-JS#2544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation for disablePageUnloadEvents to address jQuery 3.7.1 deprecation warnings by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2533\"\u003emicrosoft/ApplicationInsights-JS#2533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32864048: Improve Offline Channel Test by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2534\"\u003emicrosoft/ApplicationInsights-JS#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore CodeQL schedule back to previous value by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2574\"\u003emicrosoft/ApplicationInsights-JS#2574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Export IConfiguration interface from AISKU package by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2579\"\u003emicrosoft/ApplicationInsights-JS#2579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport ICorrelationConfig interface from dependencies extension by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2581\"\u003emicrosoft/ApplicationInsights-JS#2581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32909441: Increase Web Snippet to 1.2.2 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2577\"\u003emicrosoft/ApplicationInsights-JS#2577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AI][Task] 33246973: Update Readme on Error Handler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2586\"\u003emicrosoft/ApplicationInsights-JS#2586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClick Analytics - Fix capturning of HTML events by \u003ca href=\"https://github.com/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2592\"\u003emicrosoft/ApplicationInsights-JS#2592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 3.3.9 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2593\"\u003emicrosoft/ApplicationInsights-JS#2593\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/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ehttps://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\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/microsoft/ApplicationInsights-JS/blob/main/RELEASES.md\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-web\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9 (June 25th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWeb Snippet Release 1.2.2 (June 2nd, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release adds support for Trusted Types in the Application Insights JavaScript SDK snippet loader. See more details \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/blob/main/tools/applicationinsights-web-snippet/trustedTypeSupport.md\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2407\"\u003e#2407\u003c/a\u003e Custom Trusted Type Policy Support for Snippet Script Injection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/163959dd803079a017b08118f61065696c657508\"\u003e\u003ccode\u003e163959d\u003c/code\u003e\u003c/a\u003e [Release] Increase version to 3.3.9 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/23e7b031e43584488e60211cb2a17cd4dcf7c9e4\"\u003e\u003ccode\u003e23e7b03\u003c/code\u003e\u003c/a\u003e [Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/8295d1e1cb10eddd0a428087c932458f861e479c\"\u003e\u003ccode\u003e8295d1e\u003c/code\u003e\u003c/a\u003e Fix issue with array _clickCaptureElements being referenced by value rather t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a39f2ae3dc847b5584595669a70a55816c987207\"\u003e\u003ccode\u003ea39f2ae\u003c/code\u003e\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/d5851333813509f5481283e088e90f26b49c16c0\"\u003e\u003ccode\u003ed585133\u003c/code\u003e\u003c/a\u003e [Main][Task]32909441: Increase Web Snippet to 1.2.2 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2577\"\u003e#2577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/67bef18a772758b7ce520a5636e5dba22cdff656\"\u003e\u003ccode\u003e67bef18\u003c/code\u003e\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a44d68f133a921816fdbdcf53c4f87c93e7f92b9\"\u003e\u003ccode\u003ea44d68f\u003c/code\u003e\u003c/a\u003e [Fix] Export IConfiguration interface from AISKU package (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2579\"\u003e#2579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/61bba7032ac0f60d3e5175437f70323c3ccff7b8\"\u003e\u003ccode\u003e61bba70\u003c/code\u003e\u003c/a\u003e Restore CodeQL schedule back to previous value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2574\"\u003e#2574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/ea3801962a967347c30646744f2869a8c9a3d831\"\u003e\u003ccode\u003eea38019\u003c/code\u003e\u003c/a\u003e [Main][Task]32864048: Improve Offline Channel Test (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/446ee61d03bb1928e3185b0623a1eb4ad866e7e9\"\u003e\u003ccode\u003e446ee61\u003c/code\u003e\u003c/a\u003e Add documentation for disablePageUnloadEvents to address jQuery 3.7.1 depreca...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/angular-query-experimental` from 5.80.7 to 5.81.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/angular-query-experimental\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.81.5\u003c/h2\u003e\n\u003cp\u003eVersion 5.81.5 - 6/27/25, 7:02 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereact-query: throw type error when skipToken is present in prefetch query (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9321\"\u003e#9321\u003c/a\u003e) (9813a39) by \u003ca href=\"https://github.com/tmkx\"\u003e\u003ccode\u003e@​tmkx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTest\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003equery-core/focusManager: use \u0026quot;advanceTimersByTime\u0026quot; for boolean focused arg test (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9317\"\u003e#9317\u003c/a\u003e) (b5a9095) by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-broadcast-client-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-sync-storage-persister\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/solid-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/svelte-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/vue-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-query-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-async-storage-persister\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/angular-query-devtools-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.81.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.81.4\u003c/h2\u003e\n\u003cp\u003eVersion 5.81.4 - 6/27/25, 1:54 PM\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate createSyncStoragePersister (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9316\"\u003e#9316\u003c/a\u003e) (1078bce) by Dominik Dorfmeister\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTest\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003equery-core/mutationObserver: add \u0026quot;advanceTimersByTimeAsync\u0026quot; in all tests (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9312\"\u003e#9312\u003c/a\u003e) (20120ae) by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackages\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5dd11a3c88ddd06bacc17082e5afdec56a2fe95f\"\u003e\u003ccode\u003e5dd11a3\u003c/code\u003e\u003c/a\u003e release: v5.81.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/917ac88c9c64acb97fbc0d4acd9b2886ca87329c\"\u003e\u003ccode\u003e917ac88\u003c/code\u003e\u003c/a\u003e release: v5.81.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cd87a42a310cb34eb6d6efaff11f8bf27ae0b51e\"\u003e\u003ccode\u003ecd87a42\u003c/code\u003e\u003c/a\u003e release: v5.81.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/48f116c72b50b25ef03b362dbfd3686d1abf4999\"\u003e\u003ccode\u003e48f116c\u003c/code\u003e\u003c/a\u003e chore(angular-query): revert to tsup to build package (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9298\"\u003e#9298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5b0d320b35139937d1908fd24b6cc6fe5a572780\"\u003e\u003ccode\u003e5b0d320\u003c/code\u003e\u003c/a\u003e fix(angular-query): fix package publishing (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9297\"\u003e#9297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/93caca1ea289446273ac5e62699252c4f07315e1\"\u003e\u003ccode\u003e93caca1\u003c/code\u003e\u003c/a\u003e chore(angular-query): run prepack after build (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9294\"\u003e#9294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/658d5fa21d6c9d1cc5e2a04e62609e1e80b31b48\"\u003e\u003ccode\u003e658d5fa\u003c/code\u003e\u003c/a\u003e refactor(angular-query): build with vite, publish d.ts files to package root ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6f3d93c2bfc65442936afaa97aa159f77ceffe50\"\u003e\u003ccode\u003e6f3d93c\u003c/code\u003e\u003c/a\u003e release: v5.80.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ddc15f7efabef588bde9ab525e11918f46811034\"\u003e\u003ccode\u003eddc15f7\u003c/code\u003e\u003c/a\u003e release: v5.80.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e292e3e5cf1632fc9f55dc73ceb59d2913a7bc2b\"\u003e\u003ccode\u003ee292e3e\u003c/code\u003e\u003c/a\u003e fix(angular-query): fix types missing in published package (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental/issues/9283\"\u003e#9283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/v5.81.5/packages/angular-query-experimental\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chart.js` from 4.4.9 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chartjs/Chart.js/releases\"\u003echart.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch1\u003eEssential Links\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/chart.js\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/migration/v4-migration.html\"\u003eMigration guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/\"\u003eDocs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/api/\"\u003eAPI\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.chartjs.org/docs/4.5.0/samples/information.html\"\u003eSamples\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/11470\"\u003e#11470\u003c/a\u003e Fix min js two renames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12054\"\u003e#12054\u003c/a\u003e [fix] #\u003c!-- raw HTML omitted --\u003e12048 - Add selfJoin option for doughnut graphs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12058\"\u003e#12058\u003c/a\u003e feature: make above/below colors in filler plugin work with pivoted line charts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBugs Fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12070\"\u003e#12070\u003c/a\u003e Fix: display stacked bar with multiple x-Axis\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12064\"\u003e#12064\u003c/a\u003e Document requirement of 'this' when calling tick formatters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12063\"\u003e#12063\u003c/a\u003e Add type definition for beforeEvent changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12088\"\u003e#12088\u003c/a\u003e Fix grammar typo: 'only draw line' -\u0026gt; 'only draw lines'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12087\"\u003e#12087\u003c/a\u003e Fix minified URL for development builds in the docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12084\"\u003e#12084\u003c/a\u003e fix: correct grammar in segment comments (an segment -\u0026gt; a segment)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12082\"\u003e#12082\u003c/a\u003e Update docs for Developers API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12068\"\u003e#12068\u003c/a\u003e Fix minor typo, missing period\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDevelopment\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12090\"\u003e#12090\u003c/a\u003e bump version to 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12025\"\u003e#12025\u003c/a\u003e Bump pnpm/action-setup from 4.0.0 to 4.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/FabTechAT\"\u003e\u003ccode\u003e@​FabTechAT\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jee-on\"\u003e\u003ccode\u003e@​Jee-on\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/LeeLenaleee\"\u003e\u003ccode\u003e@​LeeLenaleee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/R2Jeu-prive\"\u003e\u003ccode\u003e@​R2Jeu-prive\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/ffdm\"\u003e\u003ccode\u003e@​ffdm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fulldecent\"\u003e\u003ccode\u003e@​fulldecent\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joshkel\"\u003e\u003ccode\u003e@​joshkel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lucasleung8\"\u003e\u003ccode\u003e@​lucasleung8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nakanoh\"\u003e\u003ccode\u003e@​nakanoh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xavierleune\"\u003e\u003ccode\u003e@​xavierleune\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/chartjs/Chart.js/commit/b5ee134effb0d1b28d48bf8c0146eff13f2fa3e5\"\u003e\u003ccode\u003eb5ee134\u003c/code\u003e\u003c/a\u003e bump version to 4.5.0 (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12090\"\u003e#12090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/e106aa93423a5d509108a5a5b39ef20f2343f04f\"\u003e\u003ccode\u003ee106aa9\u003c/code\u003e\u003c/a\u003e Fix grammar typo: '... and only draw line.' -\u0026gt; '... and only draw lines.' (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/59ffa84202428a1f8dac6cacbecfb5e268e8f0f9\"\u003e\u003ccode\u003e59ffa84\u003c/code\u003e\u003c/a\u003e Fix minified url for development builds (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12087\"\u003e#12087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/debdf07c1ddb13099b21d7f2bc0f1e902922de28\"\u003e\u003ccode\u003edebdf07\u003c/code\u003e\u003c/a\u003e Fix min js two renames (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/11470\"\u003e#11470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/14d66be764d422e6c6711bc2479f25646c70a8e0\"\u003e\u003ccode\u003e14d66be\u003c/code\u003e\u003c/a\u003e fix: correct grammar in segment comments (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12084\"\u003e#12084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/c86116dbca6887a4c89125e7f5edd85869118cfd\"\u003e\u003ccode\u003ec86116d\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.0.0 to 4.1.0 (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12025\"\u003e#12025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/4bd8cf4ad203dde4f3954fd11e5d04ce1d3f3a19\"\u003e\u003ccode\u003e4bd8cf4\u003c/code\u003e\u003c/a\u003e Update docs for Developers API (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12082\"\u003e#12082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/8ea47cad19ec894319f74fde340e8bc8d79fc370\"\u003e\u003ccode\u003e8ea47ca\u003c/code\u003e\u003c/a\u003e Fix: display stacked bar with multiple x-Axis (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12070\"\u003e#12070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/bcc7681ba1cb3c4089332d93903a881ce1b6f396\"\u003e\u003ccode\u003ebcc7681\u003c/code\u003e\u003c/a\u003e Fix minor typo (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12068\"\u003e#12068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chartjs/Chart.js/commit/3361a637052c2e51d5bcf077e727e06a53941a3a\"\u003e\u003ccode\u003e3361a63\u003c/code\u003e\u003c/a\u003e Require 'this' when calling tick formatters (\u003ca href=\"https://redirect.github.com/chartjs/Chart.js/issues/12064\"\u003e#12064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chartjs/Chart.js/compare/v4.4.9...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ngx-matomo-client` from 7.1.0 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EmmanuelRoux/ngx-matomo-client/releases\"\u003engx-matomo-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/EmmanuelRoux/ngx-matomo-client/compare/v7.1.0...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd compatibility with Angular 20 (\u003ca href=\"https://github.com/EmmanuelRoux/ngx-matomo-client/commit/4fc5393a29db2872f06034ef31b3a3e470583ab4\"\u003e4fc5393\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/EmmanuelRoux/ngx-matomo-client/issues/111\"\u003e#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove support of moduleless applications with \u003ccode\u003eng add\u003c/code\u003e schematics (\u003ca href=\"https://github.com/EmmanuelRoux/ngx-matomo-client/commit/3d207f3e7bbbfd72a19d1e986dc4dc839fe3f535\"\u003e3d207f3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/EmmanuelRoux/ngx-matomo-client/issues/109\"\u003e#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eng add\u003c/code\u003e schematics options \u003ccode\u003emodule\u003c/code\u003e and \u003ccode\u003epath\u003c/code\u003e have been removed in favor of the simpler \u003ccode\u003euseModuleImport\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eAngular v20 is now required as peer dependency\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/EmmanuelRoux/ngx-matomo-client/blob/main/CHANGELOG.md\"\u003engx-matomo-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/EmmanuelRoux/ngx-matomo-client/compare/v7.1.0...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd compatibility with Angular 20 (\u003ca href=\"https://github.com/EmmanuelRoux/ngx-matomo-client/commit/4fc5393a29db2872f06034ef31b3a3e470583ab4\"\u003e4fc5393\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/EmmanuelRoux/ngx-matomo-client/issues/111\"\u003e#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove support of moduleless applications with \u003ccode\u003eng add\u003c/code\u003e schematics (\u003ca href=\"https://github.com/EmmanuelRoux/ngx-matomo-client/commit/3d207f3e7bbbfd72a19d1e986dc4dc839fe3f535\"\u003e3d207f3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/EmmanuelRoux/ngx-matomo-client/issues/109\"\u003e#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eng add\u003c/code\u003e schematics options \u003ccode\u003emodule\u003c/code\u003e and \u003ccode\u003epath\u003c/code\u003e have been removed in favor of the simpler \u003ccode\u003euseModuleImport\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eAngular v20 is now required as peer dependency\u003c/li\u003e\n\u003c/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/EmmanuelRoux/ngx-matomo-client/commits/v8.0.0/projects/tracker\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `radashi` from 12.5.1 to 12.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/releases\"\u003eradashi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.6.0\u003c/h2\u003e\n\u003ch2\u003eNew Functions\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eassert\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/403\"\u003e#403\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/403\"\u003eradashi-org/radashi#403\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eassert\u003c/code\u003e function from Radashi is used to assert that a given \u003ccode\u003econdition\u003c/code\u003e is true. If the \u003ccode\u003econdition\u003c/code\u003e evaluates to \u003ccode\u003efalse\u003c/code\u003e, the function throws an error. This is a fundamental building block for ensuring that certain conditions are met at runtime. This utility is particularly useful in TypeScript for its ability to perform type narrowing.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAsserts a condition and throws an error if false.\u003c/li\u003e\n\u003cli\u003eUseful for TypeScript type narrowing using the \u003ccode\u003easserts\u003c/code\u003e keyword.\u003c/li\u003e\n\u003cli\u003eAccepts an optional message (string or Error instance) for failed assertions.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eassert(false, ...)\u003c/code\u003e has a \u003ccode\u003enever\u003c/code\u003e return type for unreachable code paths.\u003c/li\u003e\n\u003cli\u003eInspired by Node.js's \u003ccode\u003eassert\u003c/code\u003e module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003efunction processValue(value: string | null | undefined) {\n_.assert(value, 'Value cannot be null, undefined, or empty')\u003c/p\u003e\n\u003cp\u003e// After the assertion, 'value' is narrowed to type 'string'\nconsole.log(value.toUpperCase())\n}\u003c/p\u003e\n\u003cp\u003eprocessValue('hello') // logs \u0026quot;HELLO\u0026quot;\n// _.assert throws on falsy values like:\n// - null\n// - undefined\n// - '' (empty string)\n// - 0\n// - false\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://radashi.js.org/reference/typed/assert\"\u003eDocs\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/src/typed/assert.ts\"\u003eSource\u003c/a\u003e / \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/tests/typed/assert.test.ts\"\u003eTests\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdd \u003ccode\u003eescapeHTML\u003c/code\u003e function [→ PR \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/401\"\u003e#401\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/401\"\u003eradashi-org/radashi#401\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eReplaces all occurrences of specific characters with their corresponding HTML entities to escape HTML in a string.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026amp;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026amp;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026lt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026gt;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026quot;\u003c/code\u003e is replaced with \u003ccode\u003e\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e'\u003c/code\u003e is replaced with \u003ccode\u003e'\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as _ from 'radashi'\n\u003cp\u003e_.escapeHTML(\u003ccode\u003eSarah said, \u0026amp;quot;5 \u0026amp;lt; 10 \u0026amp;amp; that's obvious.\u0026amp;quot;\u003c/code\u003e)\n// =\u0026gt; 'Sarah said, \u0026amp;quot;5 \u0026amp;lt; 10 \u0026amp;amp; that\u0026amp;\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/39\"\u003e#39\u003c/a\u003e;s obvious.\u0026amp;quot;'\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radashi-org/radashi/blob/main/CHANGELOG.md\"\u003eradashi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[radashi@12.6.0] - 2025-06-26\u003c/h2\u003e\n\u003ch3\u003eDetails\u003c/h3\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eAdded\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eassert\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/403\"\u003e#403\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eescapeHTML\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/401\"\u003e#401\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003equeueByKey\u003c/code\u003e function by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/407\"\u003e#407\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eSemaphore\u003c/code\u003e class by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/415\"\u003e#415\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eparseDuration\u003c/code\u003e and \u003ccode\u003eparseQuantity\u003c/code\u003e functions by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/416\"\u003e#416\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003epromiseChain\u003c/code\u003e function by \u003ca href=\"https://github.com/iiison\"\u003e\u003ccode\u003e@​iiison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/402\"\u003e#402\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e(group)\u003c/strong\u003e Pass array index to callback by \u003ca href=\"https://github.com/aleclarson\"\u003e\u003ccode\u003e@​aleclarson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/radashi-org/radashi/commit/6d66395d3e36194e01d95684b1c7815b093e5c09\"\u003e6d66395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003c!-- raw HTML omitted --\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(selectFirst)\u003c/strong\u003e Filter out null from return type when no condition is given by \u003ca href=\"https://github.com/Alimedhat000\"\u003e\u003ccode\u003e@​Alimedhat000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/413\"\u003e#413\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e(isIntString)\u003c/strong\u003e Prevent incorrect type narrowing by \u003ca href=\"https://github.com/lislon\"\u003e\u003ccode\u003e@​lislon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/412\"\u003e#412\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iiison\"\u003e\u003ccode\u003e@​iiison\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/402\"\u003e#402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lislon\"\u003e\u003ccode\u003e@​lislon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/412\"\u003e#412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alimedhat000\"\u003e\u003ccode\u003e@​Alimedhat000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/radashi-org/radashi/pull/413\"\u003e#413\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/radashi-org/radashi/commit/a6641b230d1322e238b5214ddcd17b0e58584e22\"\u003e\u003ccode\u003ea6641b2\u003c/code\u003e\u003c/a\u003e chore(release): 12.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/dd9b6763941724b1760bf640cb187cb0f6083ee2\"\u003e\u003ccode\u003edd9b676\u003c/code\u003e\u003c/a\u003e chore: prepare release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/3d70289be11c45a73bbe8a73c8f70f6365b37419\"\u003e\u003ccode\u003e3d70289\u003c/code\u003e\u003c/a\u003e chore: remove gitter badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/c99d9771f9d08f98c63bdc3518b42a93fd24a991\"\u003e\u003ccode\u003ec99d977\u003c/code\u003e\u003c/a\u003e chore: add JSR badge to readme (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/fedb1a05b9848b53184e2d161d78511bae3a173d\"\u003e\u003ccode\u003efedb1a0\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003e@version\u003c/code\u003e tags and update next-minor.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/f64fa07da9afab79a2f4f39863c09ca7a9a26df3\"\u003e\u003ccode\u003ef64fa07\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003epromiseChain\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/c4e673cab4691f6d1baba07c362b60e5def0d0ac\"\u003e\u003ccode\u003ec4e673c\u003c/code\u003e\u003c/a\u003e chore: fix gaffs from \u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/416\"\u003e#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/c66e356a50030789e0f6fa7c9bce6281937673e5\"\u003e\u003ccode\u003ec66e356\u003c/code\u003e\u003c/a\u003e chore: update test snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/95e1336be329e6dfbe45a27d04a9dce1a334e5fd\"\u003e\u003ccode\u003e95e1336\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eparseDuration\u003c/code\u003e and \u003ccode\u003eparseQuantity\u003c/code\u003e functions (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/radashi-org/radashi/commit/5f733dbdcea2d63538b09258fce1b490e2fc4b4e\"\u003e\u003ccode\u003e5f733db\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eSemaphore\u003c/code\u003e class (\u003ca href=\"https://redirect.github.com/radashi-org/radashi/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/radashi-org/radashi/compare/v12.5.1...v12.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/applicationinsights-debugplugin-js` from 3.3.8 to 3.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/releases\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-debugplugin-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\n\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCreates a github action to assign co-pilot to a task or PR if the label is assigned by a code owner by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2550\"\u003emicrosoft/ApplicationInsights-JS#2550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Action major versions v1 and v2 have been deprecated. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2553\"\u003emicrosoft/ApplicationInsights-JS#2553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign Co-Pilot updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2554\"\u003emicrosoft/ApplicationInsights-JS#2554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential fix for code scanning alert no. 2259: Unused variable, import, function or class by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2551\"\u003emicrosoft/ApplicationInsights-JS#2551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign Copilot Updates by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2555\"\u003emicrosoft/ApplicationInsights-JS#2555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto assign copilot update -- add additional user name by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2557\"\u003emicrosoft/ApplicationInsights-JS#2557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2556\"\u003emicrosoft/ApplicationInsights-JS#2556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to correctly reference the repository variable within the action by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2558\"\u003emicrosoft/ApplicationInsights-JS#2558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Don't attempt to upload from the CI by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2560\"\u003emicrosoft/ApplicationInsights-JS#2560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL - Add more exclusions as they are causing false positive alerts by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2561\"\u003emicrosoft/ApplicationInsights-JS#2561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCodeQL Update configuration to run on all branches by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2564\"\u003emicrosoft/ApplicationInsights-JS#2564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Task] Add additional stale operations for wontfix Issues and PRs as well as inactive PR's by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2563\"\u003emicrosoft/ApplicationInsights-JS#2563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd merge-queue setting for the ci tests by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2565\"\u003emicrosoft/ApplicationInsights-JS#2565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto Assign - Update the lookup for a valid user id. by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2559\"\u003emicrosoft/ApplicationInsights-JS#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Auto-Assign workflow by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2569\"\u003emicrosoft/ApplicationInsights-JS#2569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate analytics-js unit tests to use asyncQueue pattern by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2544\"\u003emicrosoft/ApplicationInsights-JS#2544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation for disablePageUnloadEvents to address jQuery 3.7.1 deprecation warnings by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2533\"\u003emicrosoft/ApplicationInsights-JS#2533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32864048: Improve Offline Channel Test by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2534\"\u003emicrosoft/ApplicationInsights-JS#2534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore CodeQL schedule back to previous value by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2574\"\u003emicrosoft/ApplicationInsights-JS#2574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Export IConfiguration interface from AISKU package by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2579\"\u003emicrosoft/ApplicationInsights-JS#2579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport ICorrelationConfig interface from dependencies extension by \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2581\"\u003emicrosoft/ApplicationInsights-JS#2581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task]32909441: Increase Web Snippet to 1.2.2 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2577\"\u003emicrosoft/ApplicationInsights-JS#2577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[AI][Task] 33246973: Update Readme on Error Handler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2586\"\u003emicrosoft/ApplicationInsights-JS#2586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClick Analytics - Fix capturning of HTML events by \u003ca href=\"https://github.com/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2592\"\u003emicrosoft/ApplicationInsights-JS#2592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 3.3.9 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2593\"\u003emicrosoft/ApplicationInsights-JS#2593\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/Barry-RG\"\u003e\u003ccode\u003e@​Barry-RG\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/pull/2587\"\u003emicrosoft/ApplicationInsights-JS#2587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ehttps://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\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/microsoft/ApplicationInsights-JS/blob/main/RELEASES.md\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-debugplugin-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.9 (June 25th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release contains an important fix for a change introduced in v3.3.7 that caused the \u003ccode\u003eautoCaptureHandler\u003c/code\u003e to incorrectly evaluate elements within \u003ccode\u003etrackElementsType\u003c/code\u003e, resulting in some click events not being auto-captured. See more details \u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2589\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2556\"\u003e#2556\u003c/a\u003e Update SDK Loader to rename the snippet postfix file to avoid CodeQL scanning issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2587\"\u003e#2587\u003c/a\u003e Click Analytics - Fix capturning of HTML events\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWeb Snippet Release 1.2.2 (June 2nd, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release adds support for Trusted Types in the Application Insights JavaScript SDK snippet loader. See more details \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/blob/main/tools/applicationinsights-web-snippet/trustedTypeSupport.md\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2407\"\u003e#2407\u003c/a\u003e Custom Trusted Type Policy Support for Snippet Script Injection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/163959dd803079a017b08118f61065696c657508\"\u003e\u003ccode\u003e163959d\u003c/code\u003e\u003c/a\u003e [Release] Increase version to 3.3.9 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2593\"\u003e#2593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/23e7b031e43584488e60211cb2a17cd4dcf7c9e4\"\u003e\u003ccode\u003e23e7b03\u003c/code\u003e\u003c/a\u003e [Main][Task] 33497606: Add Tests for ClickAnalytics AutoCaptureHandler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/8295d1e1cb10eddd0a428087c932458f861e479c\"\u003e\u003ccode\u003e8295d1e\u003c/code\u003e\u003c/a\u003e Fix issue with array _clickCaptureElements being referenced by value rather t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a39f2ae3dc847b5584595669a70a55816c987207\"\u003e\u003ccode\u003ea39f2ae\u003c/code\u003e\u003c/a\u003e [AI][Task] 33246973: Update Readme on Error Handler (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2586\"\u003e#2586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/d5851333813509f5481283e088e90f26b49c16c0\"\u003e\u003ccode\u003ed585133\u003c/code\u003e\u003c/a\u003e [Main][Task]32909441: Increase Web Snippet to 1.2.2 (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2577\"\u003e#2577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/67bef18a772758b7ce520a5636e5dba22cdff656\"\u003e\u003ccode\u003e67bef18\u003c/code\u003e\u003c/a\u003e Export ICorrelationConfig interface from dependencies extension (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2581\"\u003e#2581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/a44d68f133a921816fdbdcf53c4f87c93e7f92b9\"\u003e\u003ccode\u003ea44d68f\u003c/code\u003e\u003c/a\u003e [Fix] Export IConfiguration interface from AISKU package (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2579\"\u003e#2579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/61bba7032ac0f60d3e5175437f70323c3ccff7b8\"\u003e\u003ccode\u003e61bba70\u003c/code\u003e\u003c/a\u003e Restore CodeQL schedule back to previous value (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2574\"\u003e#2574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/ea3801962a967347c30646744f2869a8c9a3d831\"\u003e\u003ccode\u003eea38019\u003c/code\u003e\u003c/a\u003e [Main][Task]32864048: Improve Offline Channel Test (\u003ca href=\"https://redirect.github.com/microsoft/ApplicationInsights-JS/issues/2534\"\u003e#2534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/commit/446ee61d03bb1928e3185b0623a1eb4ad866e7e9\"\u003e\u003ccode\u003e446ee61\u003c/code\u003e\u003c/a\u003e Add documentation for disablePageUnloadEvents to address jQuery 3.7.1 depreca...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/ApplicationInsights-JS/compare/3.3.8...3.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.0 to 20.19.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 16.2.0 to 16.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/304\"\u003e#304\u003c/a\u003e)  8c029d9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/2b85fdbacb34b87e9550492fa6286f0d99a73238\"\u003e\u003ccode\u003e2b85fdb\u003c/code\u003e\u003c/a\u003e 16.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8c029d9f30916d57a5899cb23700508d3f543669\"\u003e\u003ccode\u003e8c029d9\u003c/code\u003e\u003c/a\u003e Update globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/abd92bba0a4e78044d53ca228ab55a7620fca886\"\u003e\u003ccode\u003eabd92bb\u003c/code\u003e\u003c/a\u003e Improve builtin globals creation (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/3ad88b6cddf599aba595eda4cdf9d202b8b93f4a\"\u003e\u003ccode\u003e3ad88b6\u003c/code\u003e\u003c/a\u003e Rewrite scripts to get globals in browser (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.2.0...v16.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 5.61.0 to 5.61.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.61.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add config docs for compilers and treatConfigHintsAsErrors, move Plugins and Workspace to group level (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1152\"\u003e#1152\u003c/a\u003e) (93375c826702645197279652d7f2b5184d9e3275) - thanks \u003ca href=\"https://github.com/cylewaitforit\"\u003e\u003ccode\u003e@​cylewaitforit\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eRelease 1.0.6 (46ca32343d39807fc7a89d6e25193ed294dc3c0d)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary await in test (6a7964d37ebb60fbd34147e8d948f9a2ef0bf82f)\u003c/li\u003e\n\u003cli\u003ePackageJsonPeeker → PackagePeeker (f0087f883b8797f023a7418aeef86aacc9d9f3a3)\u003c/li\u003e\n\u003cli\u003eMinor refactor/rename (457e8ff4e4e2a41401b63adb0d3c0dee821ace36)\u003c/li\u003e\n\u003cli\u003eFix absolute path in karma plugin (c40751b37292d014e0d774baef0e85ddeb0ed3a4)\u003c/li\u003e\n\u003cli\u003eUpdate docs re. dev (cc555048f503815c792e276d39cbf2ad65229b26)\u003c/li\u003e\n\u003cli\u003eRefactor post-processing of irregular imports/resolveds (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1156\"\u003e#1156\u003c/a\u003e) (aaa1bd0121464012a050bce7cf8250724485b138)\u003c/li\u003e\n\u003cli\u003eAdd config file to cache (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1156\"\u003e#1156\u003c/a\u003e) (0b49c69c0eec55671cb94efb021a2e3a0bee4db1)\u003c/li\u003e\n\u003cli\u003eDon't overwrite cached config file inputs in same run (resolves \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1156\"\u003e#1156\u003c/a\u003e) (efe2d5d67c9374357a8137334dca90ac44fa2ef7)\u003c/li\u003e\n\u003cli\u003eConsolidate file node post-processing in one place (843b69b7d387bf8683037eca03a12618df9fe28e)\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;Debug Node test\u0026quot; launch configs (5a76a6c5d77ea156c810e6bab89aaac0c3f9e5f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.61.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd .ts extension to babel config file pattern (a1bcdbb5ab7381552dedce20c7699e533ebe73b9)\u003c/li\u003e\n\u003cli\u003eRefactor biome plugin a bit (20e5914a0c7149abebfcf5e0dee53d77688cecac)\u003c/li\u003e\n\u003cli\u003eAdd boolean flags to args definition in node plugin (49fe2370bc1dc205b7003ae93161a4e526e7aff4)\u003c/li\u003e\n\u003cli\u003eUpdate integration test suite (6bd250afaf9daac6c784f9669ea6224063961dc3)\u003c/li\u003e\n\u003cli\u003eRead only first bytes of yarn.lock (e2f0fbf728883c87d6e452b3e1d33eb16b42773d)\u003c/li\u003e\n\u003cli\u003eAdd error handler for \u003ccode\u003enpm pkg set\u003c/code\u003e (bfda6e956819cbe424cd8c51ea8a75272e94b78e)\u003c/li\u003e\n\u003cli\u003eEnable eslint plugin config resolver for v9 without eslint-config-next (b334c3a868c50043edc46324c9540b178c02c873)\u003c/li\u003e\n\u003cli\u003eIn the aftermath of the previous commit, this had to be done (2de78bd5ec28fa962a34db87abc0889ca8bf7585)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.61.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new sponsors \u003ca href=\"https://github.com/samdenty\"\u003e\u003ccode\u003e@​samdenty\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/MidnightDesign\"\u003e\u003ccode\u003e@​MidnightDesign\u003c/code\u003e\u003c/a\u003e! ❤️ (191bc9ed5f2515ae2beb2119976d75c98330f218)\u003c/li\u003e\n\u003cli\u003eAdd and clean up posts (d2b8786f69152d53d9549f281418438633fc5f32)\u003c/li\u003e\n\u003cli\u003eImprove top-level config hint text (7d3119b110d102141fc5514e98ff44d5859dc639)\u003c/li\u003e\n\u003cli\u003eEdit docs (60da8213d8009571973a38a7566b29ce74cffa0f)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/8fddd17ac76283503dd6dccb579466ceb60dc10e\"\u003e\u003ccode\u003e8fddd17\u003c/code\u003e\u003c/a\u003e Release 5.61.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/843b69b7d387bf8683037eca03a12618df9fe28e\"\u003e\u003ccode\u003e843b69b\u003c/code\u003e\u003c/a\u003e Consolidate file node post-processing in one place\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/efe2d5d67c9374357a8137334dca90ac44fa2ef7\"\u003e\u003ccode\u003eefe2d5d\u003c/code\u003e\u003c/a\u003e Don't overwrite cached config file inputs in same run (resolves \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/0b49c69c0eec55671cb94efb021a2e3a0bee4db1\"\u003e\u003ccode\u003e0b49c69\u003c/code\u003e\u003c/a\u003e Add config file to cache (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/aaa1bd0121464012a050bce7cf8250724485b138\"\u003e\u003ccode\u003eaaa1bd0\u003c/code\u003e\u003c/a\u003e Refactor post-processing of irregular imports/resolveds (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c40751b37292d014e0d774baef0e85ddeb0ed3a4\"\u003e\u003ccode\u003ec40751b\u003c/code\u003e\u003c/a\u003e Fix absolute path in karma plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/457e8ff4e4e2a41401b63adb0d3c0dee821ace36\"\u003e\u003ccode\u003e457e8ff\u003c/code\u003e\u003c/a\u003e Minor refactor/rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f0087f883b8797f023a7418aeef86aacc9d9f3a3\"\u003e\u003ccode\u003ef0087f8\u003c/code\u003e\u003c/a\u003e PackageJsonPeeker → PackagePeeker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/6a7964d37ebb60fbd34147e8d948f9a2ef0bf82f\"\u003e\u003ccode\u003e6a7964d\u003c/code\u003e\u003c/a\u003e Remove unnecessary await in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/143985aea4941260b677061d0652c5a4e2cf41fc\"\u003e\u003ccode\u003e143985a\u003c/code\u003e\u003c/a\u003e Release 5.61.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/5.61.3/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.5 to 8.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eContainerWithChildren\u003c/code\u003e type discriminating (by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/91d6eb5c3d1ca8acb4e8e3926005acf2b066c211\"\u003e\u003ccode\u003e91d6eb5\u003c/code\u003e\u003c/a\u003e Release 8.5.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/65ffc55117bf4289b1f977986ed76fad402641b1\"\u003e\u003ccode\u003e65ffc55\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ecd20eb7f9587d63e3f3348b768aec0e9fb000d3\"\u003e\u003ccode\u003eecd20eb\u003c/code\u003e\u003c/a\u003e Fix ContainerWithChildren to allow discriminating the node type by comparing ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.5...8.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/global-121/121-platform/pull/7005","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/global-121%2F121-platform/issues/7005","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7005/packages"}},{"old_version":"12.5.0","new_version":"12.6.0","update_type":"minor","path":null,"pr_created_at":"2025-06-30T18:12:23.000Z","version_change":"12.5.0 → 12.6.0","issue":{"uuid":"2629755684","node_id":"PR_kwDONvUObs6cvuMk","number":114,"state":"closed","title":"Bump radashi from 12.5.0 to 12.6.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-11T21:29:47.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-06-30T18:12:23.000Z","updated_at":"2025-08-11T21:29:47.000Z","time_to_close":3640644,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"radashi","old_version":"12.5.0","new_version":"12.6.0","repository_url":null}],"path":null,"ecosystem":"npm"},"body":"\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=radashi\u0026package-manager=npm_and_yarn\u0026previous-version=12.5.0\u0026new-version=12.6.0)](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/autopilot-team/interview/pull/114","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/autopilot-team%2Finterview/issues/114","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/114/packages"}}]}