{"id":12606,"name":"@codemirror/state","ecosystem":"npm","repository_url":"https://github.com/codemirror/state","issues_count":171,"created_at":"2025-06-06T23:18:10.096Z","updated_at":"2025-06-06T23:18:10.096Z","purl":"pkg:npm/@codemirror/state","metadata":{"id":869685,"name":"@codemirror/state","ecosystem":"npm","description":"Editor state data structures for the CodeMirror code editor","homepage":"https://github.com/codemirror/state#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/codemirror/state","keywords_array":["editor","code"],"namespace":"codemirror","versions_count":41,"first_release_published_at":"2020-12-29T19:36:08.866Z","latest_release_published_at":"2025-02-03T12:12:54.353Z","latest_release_number":"6.5.2","last_synced_at":"2025-05-29T13:38:53.208Z","created_at":"2022-04-07T15:00:57.880Z","updated_at":"2025-05-29T13:38:53.208Z","registry_url":"https://www.npmjs.com/package/@codemirror/state","install_command":"npm install @codemirror/state","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"6.5.2"}},"repo_metadata":{"id":37619856,"uuid":"325329160","full_name":"codemirror/state","owner":"codemirror","description":"Editor state data structures for the CodeMirror code editor","archived":false,"fork":false,"pushed_at":"2024-06-25T07:44:38.000Z","size":656,"stargazers_count":56,"open_issues_count":0,"forks_count":18,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-07-27T01:42:23.542Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://codemirror.net","language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codemirror.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-29T16:02:20.000Z","updated_at":"2024-07-12T07:27:30.000Z","dependencies_parsed_at":"2023-11-10T18:30:13.619Z","dependency_job_id":"3ecccbfe-2217-48f8-853e-98e42e62c594","html_url":"https://github.com/codemirror/state","commit_stats":{"total_commits":608,"total_committers":4,"mean_commits":152.0,"dds":"0.042763157894736836","last_synced_commit":"26c45b152003b2923e78f0bbf6cbf2bb9393d71f"},"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codemirror","download_url":"https://codeload.github.com/codemirror/state/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":214709880,"owners_count":15773507,"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":"codemirror","name":"CodeMirror","uuid":"8876537","kind":"organization","description":"The in-browser code editor","email":null,"website":"http://codemirror.net","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/8876537?v=4","repositories_count":50,"last_synced_at":"2023-04-10T16:46:55.795Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/codemirror","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:50:35.969Z","updated_at":"2023-04-10T16:46:56.230Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codemirror","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codemirror/repositories"},"tags":[{"name":"6.4.1","sha":"666062a89600db8b0b5c428023f4a54212e2cf66","kind":"tag","published_at":"2024-02-19T14:00:21.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/6.4.1","html_url":"https://github.com/codemirror/state/releases/tag/6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.4.1/manifests"},{"name":"6.4.0","sha":"8bc5f63f73722c6019e6248d8338ea46802d157e","kind":"tag","published_at":"2023-12-28T17:26:28.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/6.4.0","html_url":"https://github.com/codemirror/state/releases/tag/6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.4.0/manifests"},{"name":"6.3.3","sha":"738e61d4809e7d420d19719b4236e410d28cdd41","kind":"tag","published_at":"2023-12-06T09:09:52.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/6.3.3","html_url":"https://github.com/codemirror/state/releases/tag/6.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.3.3/manifests"},{"name":"6.3.2","sha":"5771dc5866c440c8fc647e7f1d35a2941edfdcce","kind":"tag","published_at":"2023-11-27T09:54:38.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/6.3.2","html_url":"https://github.com/codemirror/state/releases/tag/6.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.3.2/manifests"},{"name":"6.3.1","sha":"892ea00bd291a450da5917fc5114e863c07aa40e","kind":"tag","published_at":"2023-10-18T07:36:35.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/6.3.1","html_url":"https://github.com/codemirror/state/releases/tag/6.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.3.1/manifests"},{"name":"6.3.0","sha":"93b5d0841b1eaa2ff575f403dafa299437d49756","kind":"tag","published_at":"2023-10-12T05:32:08.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/6.3.0","html_url":"https://github.com/codemirror/state/releases/tag/6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.3.0/manifests"},{"name":"6.2.1","sha":"a22a5535931f61475085f7beec5f1b4b60845437","kind":"tag","published_at":"2023-05-23T08:59:08.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/6.2.1","html_url":"https://github.com/codemirror/state/releases/tag/6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.2.1/manifests"},{"name":"6.2.0","sha":"c3bef001f7c563814f871351db3698c85433aa25","kind":"tag","published_at":"2022-12-26T10:38:41.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/6.2.0","html_url":"https://github.com/codemirror/state/releases/tag/6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.2.0/manifests"},{"name":"6.1.4","sha":"77955972f2d3f2c208f9063b76b849b89c0951ab","kind":"tag","published_at":"2022-11-15T16:12:13.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/6.1.4","html_url":"https://github.com/codemirror/state/releases/tag/6.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.1.4/manifests"},{"name":"6.1.3","sha":"0eeb403520ba12a37894da0a5e021f533fb103c0","kind":"tag","published_at":"2022-11-10T15:47:58.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/6.1.3","html_url":"https://github.com/codemirror/state/releases/tag/6.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.1.3/manifests"},{"name":"6.1.2","sha":"a2e9fae24c845da19408056be6ac0ba83f58ef74","kind":"tag","published_at":"2022-09-21T10:18:26.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/6.1.2","html_url":"https://github.com/codemirror/state/releases/tag/6.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.1.2/manifests"},{"name":"6.1.1","sha":"f9b64ce7baa128da87d567ff07e934bb5d3f7a3d","kind":"tag","published_at":"2022-08-03T10:01:30.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/6.1.1","html_url":"https://github.com/codemirror/state/releases/tag/6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.1.1/manifests"},{"name":"6.1.0","sha":"cadded2e37aa8690d6d21b18312c3df61a8cbc10","kind":"tag","published_at":"2022-06-30T14:41:41.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/6.1.0","html_url":"https://github.com/codemirror/state/releases/tag/6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.1.0/manifests"},{"name":"6.0.1","sha":"e1f9ce6960e0337b51eff4a3e4a8493290cc9b84","kind":"tag","published_at":"2022-06-17T07:23:56.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/6.0.1","html_url":"https://github.com/codemirror/state/releases/tag/6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.0.1/manifests"},{"name":"6.0.0","sha":"d89494127376e1ea66a4bfd1bdaed537349939d8","kind":"tag","published_at":"2022-06-08T06:45:26.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/6.0.0","html_url":"https://github.com/codemirror/state/releases/tag/6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/6.0.0/manifests"},{"name":"0.20.1","sha":"1740567354e7fbf50d6e3da86f80738b00216f1d","kind":"tag","published_at":"2022-06-02T06:38:58.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.20.1","html_url":"https://github.com/codemirror/state/releases/tag/0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.20.1/manifests"},{"name":"0.20.0","sha":"2e5be5718c6fb6c819dde2224b51df353d590c32","kind":"tag","published_at":"2022-04-20T14:05:01.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.20.0","html_url":"https://github.com/codemirror/state/releases/tag/0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.20.0/manifests"},{"name":"0.19.9","sha":"b949918e4eae1c5d03c5dace840389e3b9118dae","kind":"tag","published_at":"2022-02-16T16:56:50.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.19.9","html_url":"https://github.com/codemirror/state/releases/tag/0.19.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.9/manifests"},{"name":"0.19.8","sha":"690e2768f0e119d965716743fbf56c7424b5a5e9","kind":"tag","published_at":"2022-02-15T09:29:29.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.19.8","html_url":"https://github.com/codemirror/state/releases/tag/0.19.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.8/manifests"},{"name":"0.19.7","sha":"d5a2462d11c74ac622529c552ec89d85feedfd3a","kind":"tag","published_at":"2022-02-11T16:57:28.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.19.7","html_url":"https://github.com/codemirror/state/releases/tag/0.19.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.7/manifests"},{"name":"0.19.6","sha":"a081839e7133abd8e7cd4522f1fd21daf7ead36e","kind":"tag","published_at":"2021-11-19T10:17:32.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.19.6","html_url":"https://github.com/codemirror/state/releases/tag/0.19.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.6/manifests"},{"name":"0.19.5","sha":"4e54a7cf6e792d784380375b3343187e129a6f02","kind":"tag","published_at":"2021-11-10T10:17:43.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.19.5","html_url":"https://github.com/codemirror/state/releases/tag/0.19.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.5/manifests"},{"name":"0.19.4","sha":"66e30f624a1be3d2e6f87f3bbe469a4d82d8d9bd","kind":"tag","published_at":"2021-11-05T10:23:22.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.19.4","html_url":"https://github.com/codemirror/state/releases/tag/0.19.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.4/manifests"},{"name":"0.19.3","sha":"a869351e8bc9755703f7eb4401df0740a26450b1","kind":"tag","published_at":"2021-11-03T17:57:10.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.19.3","html_url":"https://github.com/codemirror/state/releases/tag/0.19.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.3/manifests"},{"name":"0.19.2","sha":"73b150339c1abf18cd8c6a67cece065ed6985eec","kind":"tag","published_at":"2021-09-13T11:43:42.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.19.2","html_url":"https://github.com/codemirror/state/releases/tag/0.19.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.2/manifests"},{"name":"0.19.1","sha":"ee9601281765602464f7cc1020ec9eb6493714b4","kind":"tag","published_at":"2021-08-15T16:50:59.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.19.1","html_url":"https://github.com/codemirror/state/releases/tag/0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.1/manifests"},{"name":"0.19.0","sha":"8f63732657f1fe1926797d249c9e9adcdce56363","kind":"tag","published_at":"2021-08-11T12:24:27.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.19.0","html_url":"https://github.com/codemirror/state/releases/tag/0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.19.0/manifests"},{"name":"0.18.7","sha":"d48e95808afc8bab6a61cf353a8892405fe85033","kind":"tag","published_at":"2021-05-04T12:39:46.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.18.7","html_url":"https://github.com/codemirror/state/releases/tag/0.18.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.18.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.18.7/manifests"},{"name":"0.18.6","sha":"00f8aa52e22f1b10d5b05803de67f0e569df7639","kind":"tag","published_at":"2021-04-12T11:03:19.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.18.6","html_url":"https://github.com/codemirror/state/releases/tag/0.18.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.18.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.18.6/manifests"},{"name":"0.18.5","sha":"ff94262b4e950f8300a73243b8219a55fd90da00","kind":"tag","published_at":"2021-04-08T08:50:06.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.18.5","html_url":"https://github.com/codemirror/state/releases/tag/0.18.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.18.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.18.5/manifests"},{"name":"0.18.4","sha":"4b7a47092bc66b03454aedb7f7e1f39c8191dd54","kind":"tag","published_at":"2021-04-06T14:43:41.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.18.4","html_url":"https://github.com/codemirror/state/releases/tag/0.18.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.18.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.18.4/manifests"},{"name":"0.18.3","sha":"e3bedba2ab3356479b2aa64d4397910ba7b5c828","kind":"tag","published_at":"2021-03-23T08:41:52.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.18.3","html_url":"https://github.com/codemirror/state/releases/tag/0.18.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.18.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.18.3/manifests"},{"name":"0.18.2","sha":"7f99e13f6b23f6faacf68223b86f50517ccdf79c","kind":"tag","published_at":"2021-03-14T10:54:57.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.18.2","html_url":"https://github.com/codemirror/state/releases/tag/0.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.18.2/manifests"},{"name":"0.18.1","sha":"cb6c79bcb8644d1e7e1ef39fff7a63cd1c6463dc","kind":"tag","published_at":"2021-03-10T14:52:24.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.18.1","html_url":"https://github.com/codemirror/state/releases/tag/0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.18.1/manifests"},{"name":"0.18.0","sha":"2d6576790099ee413fbc0af1114bf83fafece4d6","kind":"tag","published_at":"2021-03-03T16:30:11.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.18.0","html_url":"https://github.com/codemirror/state/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.18.0/manifests"},{"name":"0.17.2","sha":"92d44fd68063481bcecbea3efed08c21e5ef7783","kind":"tag","published_at":"2021-02-19T09:48:53.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.17.2","html_url":"https://github.com/codemirror/state/releases/tag/0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.17.2/manifests"},{"name":"0.17.1","sha":"7445c01fa7a7545036a7b849b382b09a39cea5b0","kind":"tag","published_at":"2021-01-06T19:17:23.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.17.1","html_url":"https://github.com/codemirror/state/releases/tag/0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.17.1/manifests"},{"name":"0.17.0","sha":"d5e2dd143d85c484fb6b62230d785d6719189b70","kind":"tag","published_at":"2020-12-29T19:32:35.000Z","download_url":"https://codeload.github.com/codemirror/state/tar.gz/0.17.0","html_url":"https://github.com/codemirror/state/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemirror%2Fstate/tags/0.17.0/manifests"}]},"repo_metadata_updated_at":"2024-08-09T20:14:08.384Z","dependent_packages_count":580,"downloads":9854447,"downloads_period":"last-month","dependent_repos_count":15680,"rankings":{"downloads":0.13923748946946304,"dependent_repos_count":0.21129850468480812,"dependent_packages_count":0.1044000450276075,"stargazers_count":6.028305855564648,"forks_count":5.437877006265195,"docker_downloads_count":0.15580093188607835,"average":2.0128199721496336},"purl":"pkg:npm/%40codemirror/state","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@codemirror/state","docker_dependents_count":1126,"docker_downloads_count":805806193,"usage_url":"https://repos.ecosyste.ms/usage/npm/@codemirror/state","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@codemirror/state/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@codemirror%2Fstate/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@codemirror%2Fstate/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@codemirror%2Fstate/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@codemirror%2Fstate/related_packages","maintainers":[{"uuid":"adrianheine","login":"adrianheine","name":null,"email":"mail@adrianheine.de","url":null,"packages_count":75,"html_url":"https://www.npmjs.com/~adrianheine","role":null,"created_at":"2022-11-16T05:10:30.976Z","updated_at":"2022-11-16T05:10:30.976Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/adrianheine/packages"},{"uuid":"marijn","login":"marijn","name":null,"email":"marijnh@gmail.com","url":null,"packages_count":153,"html_url":"https://www.npmjs.com/~marijn","role":null,"created_at":"2022-11-16T05:10:30.987Z","updated_at":"2022-11-16T05:10:30.987Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/marijn/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008191,"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":81,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4617759259","node_id":"PR_kwDOSgGMGM7kJ_OB","number":9,"state":"open","title":"chore(deps): bump the frontend-deps group with 54 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-09T00:46:22.000Z","updated_at":"2026-06-09T00:46:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-deps","update_count":54,"packages":[{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.6","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.43.0","repository_url":"https://github.com/codemirror/view"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@lobehub/icons-static-svg","old_version":"1.73.0","new_version":"1.91.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@radix-ui/react-accordion","old_version":"1.2.12","new_version":"1.2.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.16","new_version":"2.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.6","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.13","new_version":"1.1.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-visually-hidden","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.90.3","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.23","new_version":"3.14.2","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.0","new_version":"2.4.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.25","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"25.5.2","new_version":"26.3.1","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.23","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.78.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.0.0","new_version":"17.0.8","repository_url":"https://github.com/i18next/react-i18next"},{"name":"recharts","old_version":"3.5.1","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"smol-toml","old_version":"1.4.2","new_version":"1.6.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.1.12","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tauri-apps/cli","old_version":"2.8.1","new_version":"2.11.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.9.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"code-inspector-plugin","old_version":"1.3.3","new_version":"1.5.3","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"jsdom","old_version":"25.0.1","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.11.6","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"3.4.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-deps group with 54 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.6` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.43.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@lobehub/icons-static-svg](https://github.com/lobehub/lobe-icons) | `1.73.0` | `1.91.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.12` | `1.2.13` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.4` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.17` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.7` | `2.1.9` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.2.11` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.0` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.2.5` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.0` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.14` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.8` | `1.2.9` |\n| [@radix-ui/react-visually-hidden](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/visually-hidden) | `1.2.4` | `1.2.5` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.3` | `5.101.0` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.23` | `3.14.2` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.11.0` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.7.1` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.3.1` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.3` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `12.40.0` |\n| [i18next](https://github.com/i18next/i18next) | `25.5.2` | `26.3.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.17.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.78.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.0.0` | `17.0.8` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.8.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.6.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.6.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.4.3` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.1` | `2.11.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.9.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `1.3.3` | `1.5.3` |\n| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.1.1` |\n| [msw](https://github.com/mswjs/msw) | `2.11.6` | `2.14.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.15` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.8` |\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-javascript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e@​codemirror/lint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e@​codemirror/state's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\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/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons-static-svg` from 1.73.0 to 1.91.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/releases\"\u003e@​lobehub/icons-static-svg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.91.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.90.0...@lobehub/icons-static-svg@1.91.0\"\u003eVersion 1.91.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-28\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c23e42b\"\u003ec23e42b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.89.0...@lobehub/icons-static-svg@1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-07\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e@​lobehub/icons-static-svg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.90.0...v1.91.0\"\u003eVersion 1.91.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-22\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add KREA (resolve.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add KREA (resolve, closes \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/90\"\u003e#90\u003c/a\u003e (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/b7122a7\"\u003eb7122a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.89.0...v1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-21\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e💄 Styles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/6976e64\"\u003e6976e64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eStyles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0e8277f\"\u003e0e8277f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/e4302041fbb3039608d25f9f618bd462783b875e\"\u003e\u003ccode\u003ee430204\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.91.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/5457dd5716e1df93d62a94e6c96cc6462bf27d75\"\u003e\u003ccode\u003e5457dd5\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.91.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/e49434c5c23deb1f3428a0e35e2f2842b0b6eb81\"\u003e\u003ccode\u003ee49434c\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/d33a9e1cf89de39cc3ce1be93f111459f487f229\"\u003e\u003ccode\u003ed33a9e1\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c23e42baf04f1749d7a1c78d807f20cd40cae97e\"\u003e\u003ccode\u003ec23e42b\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/d76a3f83fdae1554a4a0f0e61e11b6ffaa3da510\"\u003e\u003ccode\u003ed76a3f8\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.9.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ca2160466356a741f67d980e7baf6e55b65a64df\"\u003e\u003ccode\u003eca21604\u003c/code\u003e\u003c/a\u003e ✨ feat: merge pr icon (\u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0c66d0a318b2eeee1e04d005ba0f7df7121ecdf4\"\u003e\u003ccode\u003e0c66d0a\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-webp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ea0a5d9207d7f4f5dbf35531dcce06c1926e57b6\"\u003e\u003ccode\u003eea0a5d9\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2878f45e1ff2dba376640a3aaca7c5d5bc7d4d84\"\u003e\u003ccode\u003e2878f45\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.73.0...@lobehub/icons-static-svg@1.91.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lobehubbot\"\u003elobehubbot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.12 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/accordion/CHANGELOG.md\"\u003e@​radix-ui/react-accordion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collapsible@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/accordion\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-accordion\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/checkbox/CHANGELOG.md\"\u003e@​radix-ui/react-checkbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/checkbox\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-checkbox\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-collapsible` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/collapsible/CHANGELOG.md\"\u003e@​radix-ui/react-collapsible's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/collapsible\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-collapsible\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.15 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed disabled pointer events in closed dialogs\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.16 to 2.1.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-dropdown-menu\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md\"\u003e@​radix-ui/react-label's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-label\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.15 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/popover/CHANGELOG.md\"\u003e@​radix-ui/react-popover's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/popover\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-popover\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.10 to 1.2.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/scroll-area/CHANGELOG.md\"\u003e@​radix-ui/react-scroll-area's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003edata-state\u003c/code\u003e attribute for Scroll Area scrollbars\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/scroll-area\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-scroll-area\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.6 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Select. \u003ccode\u003eSelect.unstable_Provider\u003c/code\u003e sets up Select's context and state without implicitly rendering the hidden native \u003ccode\u003eselect\u003c/code\u003e, and \u003ccode\u003eSelect.unstable_BubbleInput\u003c/code\u003e exposes that previously internal native \u003ccode\u003eselect\u003c/code\u003e so consumers can recompose it explicitly. \u003ccode\u003eSelect\u003c/code\u003e continues to render both by default.\u003c/li\u003e\n\u003cli\u003eAdded support for presence-based exit animations in Select\u003c/li\u003e\n\u003cli\u003eFixed Select hidden input so it submits empty string when no value is selected\u003c/li\u003e\n\u003cli\u003eFixed placeholder rendering when a controlled Select is reset to an empty value\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003e__selectScope\u003c/code\u003e prop to \u003ccode\u003ePopperContent\u003c/code\u003e component\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelect\u003c/code\u003e closing unexpectedly after touch-scrolling its content when rendered inside an open shadow DOM\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelectValue\u003c/code\u003e logging invalid prop errors when used with both \u003ccode\u003easChild\u003c/code\u003e and a placeholder\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-select\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.4 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by \u003ccode\u003eSlot\u003c/code\u003e creating a new ref callback on every render\u003c/li\u003e\n\u003cli\u003eAdded support for nested \u003ccode\u003eSlottable\u003c/code\u003e via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eImproved error messages for invalid slot children\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-slot\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.6 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/switch/CHANGELOG.md\"\u003e@​radix-ui/react-switch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e, \u003ccode\u003eTrigger\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Switch. These expose the previously internal composition (context provider, the interactive control, and the hidden form input) so consumers can directly access and recompose them. The \u003ccode\u003eSwitch\u003c/code\u003e component continues to render them by default.\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/switch\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-switch\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.13 to 1.1.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-tabs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.8 to 1.2.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md\"\u003e@​radix-ui/react-tooltip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed runtime error when event target is non-Node\u003c/li\u003e\n\u003cli\u003eFixed a Tooltip bug so that \u003ccode\u003eskipDelayDuration={0}\u003c/code\u003e works as expected. Previously, the open delay could still be skipped when moving between triggers.\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-tooltip\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-visually-hidden` from 1.2.4 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/visually-hidden/CHANGELOG.md\"\u003e@​radix-ui/react-visually-hidden's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/visually-hidden\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-visually-hidden\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.3 to 5.101.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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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/3042860e3c8731c94ca4dec0e277e415d0484fce\"\u003e\u003ccode\u003e3042860\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/e631dc3fa17bff71f413246b7a770a730016d346\"\u003e\u003ccode\u003ee631dc3\u003c/code\u003e\u003c/a\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.101.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.101.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.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10857\"\u003e#10857\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/7cf5923308fb91f3eff0fe952d8c64676e2bdad7\"\u003e\u003ccode\u003e7cf5923\u003c/code\u003e\u003c/a\u003e - fix(react-query-next-experimental): replace deprecated 'isServer' with 'environmentManager.isServer()'\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.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.101.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.101.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.101.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.101.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.101.0\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\u003c/li\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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.100.14\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@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.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.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\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/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\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.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\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.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\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.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.0/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.23 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\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\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in direct DOM updates for scroll positioning with \u003ccode\u003edirectDomUpdates\u003c/code\u003e, \u003ccode\u003edirectDomUpdatesMode\u003c/code\u003e, and \u003ccode\u003econtainerRef\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\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\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in direct DOM updates for scroll positioning with \u003ccode\u003edirectDomUpdates\u003c/code\u003e, \u003ccode\u003edirectDomUpdatesMode\u003c/code\u003e, and \u003ccode\u003econtainerRef\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/b983b21a48dabdb87e7ca36f5f8587d2cc02f837\"\u003e\u003ccode\u003eb983b21\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e feat(virtual-core): add \u003ccode\u003euseCachedMeasurements\u003c/code\u003e option to preserve sizes when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/13dec399608c35c88ae0ac5346bb2b425a1550cc\"\u003e\u003ccode\u003e13dec39\u003c/code\u003e\u003c/a\u003e docs: add directDomUpdates and directDomUpdatesMode options (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c33902ffb88d894d0fd6d800d0a39a1bbda09a5e\"\u003e\u003ccode\u003ec33902f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/d789c6ea036963382eea3440783f84151ed6691d\"\u003e\u003ccode\u003ed789c6e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/73e115d53faf01f073bc4a7bd71ee0139307f4a8\"\u003e\u003ccode\u003e73e115d\u003c/code\u003e\u003c/a\u003e feat(react-virtual): add directDomUpdates for re-render-free scroll positioni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/693d915e0670cbba5c3e42d0d2a46f085dd7d44e\"\u003e\u003ccode\u003e693d915\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e feat: support end-anchored virtualizers (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/949180be8adf66ea8428b326db72ebad42d5b4c3\"\u003e\u003ccode\u003e949180b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e perf: virtual-core rewrite for mount/measure-storm, plus iOS Safari handling ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.2/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e@​tauri-apps/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/074299c08dd99d2e1c57796f55ab24bc1d3976cc\"\u003e\u003ccode\u003e074299c08\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14307\"\u003e#14307\u003c/a\u003e) Add Bring All to Front predefined menu item type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a12142a481f7a19b69e88ee36a438b1db71b36f5\"\u003e\u003ccode\u003ea12142a48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14357\"\u003e#14357\u003c/a\u003e) Add macos support for setting the icon and icon template state in the same step of the main thread, to prevent flickering.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/001c8fe3d288802de9a8c29cfd2f46f9220d97c5\"\u003e\u003ccode\u003e001c8fe3d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14722\"\u003e#14722\u003c/a\u003e) Add a WebView option to control browser-level general autofill behavior. This option does not disable password or credit card autofill. On Windows (WebView2), setting it to true disables the general autofill \u0026quot;Suggestions\u0026quot; UI, which may appear even when \u003ccode\u003eautocomplete=\u0026quot;off\u0026quot;\u003c/code\u003e is specified on input elements. On Linux, macOS, iOS, and Android, this option is currently unsupported and performs no operation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/t...\n\n_Description has been truncated_","html_url":"https://github.com/KeaneFeng/cc-gateway-pro/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeaneFeng%2Fcc-gateway-pro/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4607069472","node_id":"PR_kwDOSgLAjc7jnEd4","number":7,"state":"open","title":"chore(deps): bump the frontend-deps group across 1 directory with 54 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-07T11:03:34.000Z","updated_at":"2026-06-07T11:03:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-deps","update_count":54,"packages":[{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.6","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.43.0","repository_url":"https://github.com/codemirror/view"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@lobehub/icons-static-svg","old_version":"1.73.0","new_version":"1.91.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@radix-ui/react-accordion","old_version":"1.2.12","new_version":"1.2.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.16","new_version":"2.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.6","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.13","new_version":"1.1.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-visually-hidden","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.90.3","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.23","new_version":"3.14.2","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.0","new_version":"2.4.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.25","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"25.5.2","new_version":"26.3.1","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.23","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.77.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.0.0","new_version":"17.0.8","repository_url":"https://github.com/i18next/react-i18next"},{"name":"recharts","old_version":"3.5.1","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"smol-toml","old_version":"1.4.2","new_version":"1.6.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.1.12","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tauri-apps/cli","old_version":"2.8.1","new_version":"2.11.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.9.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"code-inspector-plugin","old_version":"1.3.3","new_version":"1.5.3","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"jsdom","old_version":"25.0.1","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.11.6","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"3.4.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-deps group with 54 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.6` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.43.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@lobehub/icons-static-svg](https://github.com/lobehub/lobe-icons) | `1.73.0` | `1.91.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.12` | `1.2.13` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.4` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.17` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.7` | `2.1.9` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.2.11` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.0` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.2.5` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.0` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.14` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.8` | `1.2.9` |\n| [@radix-ui/react-visually-hidden](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/visually-hidden) | `1.2.4` | `1.2.5` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.3` | `5.101.0` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.23` | `3.14.2` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.11.0` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.7.1` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.3.1` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.3` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `12.40.0` |\n| [i18next](https://github.com/i18next/i18next) | `25.5.2` | `26.3.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.17.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.77.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.0.0` | `17.0.8` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.8.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.6.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.6.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.4.3` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.1` | `2.11.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.9.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `1.3.3` | `1.5.3` |\n| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.1.1` |\n| [msw](https://github.com/mswjs/msw) | `2.11.6` | `2.14.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.15` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.8` |\n\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-javascript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e@​codemirror/lint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e@​codemirror/state's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\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/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons-static-svg` from 1.73.0 to 1.91.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/releases\"\u003e@​lobehub/icons-static-svg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.91.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.90.0...@lobehub/icons-static-svg@1.91.0\"\u003eVersion 1.91.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-28\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c23e42b\"\u003ec23e42b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.89.0...@lobehub/icons-static-svg@1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-07\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e@​lobehub/icons-static-svg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.90.0...v1.91.0\"\u003eVersion 1.91.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-22\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add KREA (resolve.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add KREA (resolve, closes \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/90\"\u003e#90\u003c/a\u003e (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/b7122a7\"\u003eb7122a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.89.0...v1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-21\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e💄 Styles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/6976e64\"\u003e6976e64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eStyles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0e8277f\"\u003e0e8277f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/e4302041fbb3039608d25f9f618bd462783b875e\"\u003e\u003ccode\u003ee430204\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.91.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/5457dd5716e1df93d62a94e6c96cc6462bf27d75\"\u003e\u003ccode\u003e5457dd5\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.91.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/e49434c5c23deb1f3428a0e35e2f2842b0b6eb81\"\u003e\u003ccode\u003ee49434c\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/d33a9e1cf89de39cc3ce1be93f111459f487f229\"\u003e\u003ccode\u003ed33a9e1\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c23e42baf04f1749d7a1c78d807f20cd40cae97e\"\u003e\u003ccode\u003ec23e42b\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/d76a3f83fdae1554a4a0f0e61e11b6ffaa3da510\"\u003e\u003ccode\u003ed76a3f8\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.9.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ca2160466356a741f67d980e7baf6e55b65a64df\"\u003e\u003ccode\u003eca21604\u003c/code\u003e\u003c/a\u003e ✨ feat: merge pr icon (\u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0c66d0a318b2eeee1e04d005ba0f7df7121ecdf4\"\u003e\u003ccode\u003e0c66d0a\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-webp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ea0a5d9207d7f4f5dbf35531dcce06c1926e57b6\"\u003e\u003ccode\u003eea0a5d9\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2878f45e1ff2dba376640a3aaca7c5d5bc7d4d84\"\u003e\u003ccode\u003e2878f45\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.73.0...@lobehub/icons-static-svg@1.91.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lobehubbot\"\u003elobehubbot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.12 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/accordion/CHANGELOG.md\"\u003e@​radix-ui/react-accordion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collapsible@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/accordion\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-accordion\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/checkbox/CHANGELOG.md\"\u003e@​radix-ui/react-checkbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/checkbox\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-checkbox\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-collapsible` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/collapsible/CHANGELOG.md\"\u003e@​radix-ui/react-collapsible's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/collapsible\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-collapsible\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.15 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed disabled pointer events in closed dialogs\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.16 to 2.1.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-dropdown-menu\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md\"\u003e@​radix-ui/react-label's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-label\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.15 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/popover/CHANGELOG.md\"\u003e@​radix-ui/react-popover's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/popover\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-popover\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.10 to 1.2.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/scroll-area/CHANGELOG.md\"\u003e@​radix-ui/react-scroll-area's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003edata-state\u003c/code\u003e attribute for Scroll Area scrollbars\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/scroll-area\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-scroll-area\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.6 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Select. \u003ccode\u003eSelect.unstable_Provider\u003c/code\u003e sets up Select's context and state without implicitly rendering the hidden native \u003ccode\u003eselect\u003c/code\u003e, and \u003ccode\u003eSelect.unstable_BubbleInput\u003c/code\u003e exposes that previously internal native \u003ccode\u003eselect\u003c/code\u003e so consumers can recompose it explicitly. \u003ccode\u003eSelect\u003c/code\u003e continues to render both by default.\u003c/li\u003e\n\u003cli\u003eAdded support for presence-based exit animations in Select\u003c/li\u003e\n\u003cli\u003eFixed Select hidden input so it submits empty string when no value is selected\u003c/li\u003e\n\u003cli\u003eFixed placeholder rendering when a controlled Select is reset to an empty value\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003e__selectScope\u003c/code\u003e prop to \u003ccode\u003ePopperContent\u003c/code\u003e component\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelect\u003c/code\u003e closing unexpectedly after touch-scrolling its content when rendered inside an open shadow DOM\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelectValue\u003c/code\u003e logging invalid prop errors when used with both \u003ccode\u003easChild\u003c/code\u003e and a placeholder\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-select\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.4 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by \u003ccode\u003eSlot\u003c/code\u003e creating a new ref callback on every render\u003c/li\u003e\n\u003cli\u003eAdded support for nested \u003ccode\u003eSlottable\u003c/code\u003e via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eImproved error messages for invalid slot children\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-slot\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.6 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/switch/CHANGELOG.md\"\u003e@​radix-ui/react-switch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e, \u003ccode\u003eTrigger\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Switch. These expose the previously internal composition (context provider, the interactive control, and the hidden form input) so consumers can directly access and recompose them. The \u003ccode\u003eSwitch\u003c/code\u003e component continues to render them by default.\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/switch\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-switch\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.13 to 1.1.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-tabs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.8 to 1.2.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md\"\u003e@​radix-ui/react-tooltip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed runtime error when event target is non-Node\u003c/li\u003e\n\u003cli\u003eFixed a Tooltip bug so that \u003ccode\u003eskipDelayDuration={0}\u003c/code\u003e works as expected. Previously, the open delay could still be skipped when moving between triggers.\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-tooltip\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-visually-hidden` from 1.2.4 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/visually-hidden/CHANGELOG.md\"\u003e@​radix-ui/react-visually-hidden's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/visually-hidden\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-visually-hidden\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.3 to 5.101.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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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/3042860e3c8731c94ca4dec0e277e415d0484fce\"\u003e\u003ccode\u003e3042860\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/e631dc3fa17bff71f413246b7a770a730016d346\"\u003e\u003ccode\u003ee631dc3\u003c/code\u003e\u003c/a\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.101.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.101.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.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10857\"\u003e#10857\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/7cf5923308fb91f3eff0fe952d8c64676e2bdad7\"\u003e\u003ccode\u003e7cf5923\u003c/code\u003e\u003c/a\u003e - fix(react-query-next-experimental): replace deprecated 'isServer' with 'environmentManager.isServer()'\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.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.101.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.101.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.101.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.101.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.101.0\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\u003c/li\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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.100.14\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@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.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.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\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/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\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.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\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.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\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.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.0/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.23 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\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\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in direct DOM updates for scroll positioning with \u003ccode\u003edirectDomUpdates\u003c/code\u003e, \u003ccode\u003edirectDomUpdatesMode\u003c/code\u003e, and \u003ccode\u003econtainerRef\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\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\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in direct DOM updates for scroll positioning with \u003ccode\u003edirectDomUpdates\u003c/code\u003e, \u003ccode\u003edirectDomUpdatesMode\u003c/code\u003e, and \u003ccode\u003econtainerRef\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/b983b21a48dabdb87e7ca36f5f8587d2cc02f837\"\u003e\u003ccode\u003eb983b21\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e feat(virtual-core): add \u003ccode\u003euseCachedMeasurements\u003c/code\u003e option to preserve sizes when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/13dec399608c35c88ae0ac5346bb2b425a1550cc\"\u003e\u003ccode\u003e13dec39\u003c/code\u003e\u003c/a\u003e docs: add directDomUpdates and directDomUpdatesMode options (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c33902ffb88d894d0fd6d800d0a39a1bbda09a5e\"\u003e\u003ccode\u003ec33902f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/d789c6ea036963382eea3440783f84151ed6691d\"\u003e\u003ccode\u003ed789c6e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/73e115d53faf01f073bc4a7bd71ee0139307f4a8\"\u003e\u003ccode\u003e73e115d\u003c/code\u003e\u003c/a\u003e feat(react-virtual): add directDomUpdates for re-render-free scroll positioni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/693d915e0670cbba5c3e42d0d2a46f085dd7d44e\"\u003e\u003ccode\u003e693d915\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e feat: support end-anchored virtualizers (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/949180be8adf66ea8428b326db72ebad42d5b4c3\"\u003e\u003ccode\u003e949180b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e perf: virtual-core rewrite for mount/measure-storm, plus iOS Safari handling ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.2/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e@​tauri-apps/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/074299c08dd99d2e1c57796f55ab24bc1d3976cc\"\u003e\u003ccode\u003e074299c08\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14307\"\u003e#14307\u003c/a\u003e) Add Bring All to Front predefined menu item type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a12142a481f7a19b69e88ee36a438b1db71b36f5\"\u003e\u003ccode\u003ea12142a48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14357\"\u003e#14357\u003c/a\u003e) Add macos support for setting the icon and icon template state in the same step of the main thread, to prevent flickering.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/001c8fe3d288802de9a8c29cfd2f46f9220d97c5\"\u003e\u003ccode\u003e001c8fe3d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14722\"\u003e#14722\u003c/a\u003e) Add a WebView option to control browser-level general autofill behavior. This option does not disable password or credit card autofill. On Windows (WebView2), setting it to true disables the general autofill \u0026quot;Suggestions\u0026quot; UI, which may appear even when \u003ccode\u003eautocomplete=\u0026quot;off\u0026quot;\u003c/code\u003e is specified on input elements. On Linux, macOS, iOS, and Android, this option is currently unsupported and performs no operation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http...\n\n_Description has been truncated_","html_url":"https://github.com/AAASS554/jdwa-ai_evn/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AAASS554%2Fjdwa-ai_evn/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4528588897","node_id":"PR_kwDOR7rEfc7foW7w","number":14,"state":"open","title":"chore(deps): bump the frontend-deps group across 1 directory with 41 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-27T00:56:56.000Z","updated_at":"2026-05-27T00:56:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-deps","update_count":41,"packages":[{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.6","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.43.0","repository_url":"https://github.com/codemirror/view"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@lobehub/icons-static-svg","old_version":"1.73.0","new_version":"1.90.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.90.3","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.0","new_version":"2.4.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.25","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"25.5.2","new_version":"26.3.0","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.23","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.76.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.0.0","new_version":"17.0.8","repository_url":"https://github.com/i18next/react-i18next"},{"name":"recharts","old_version":"3.5.1","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"smol-toml","old_version":"1.4.2","new_version":"1.6.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.1.12","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tauri-apps/cli","old_version":"2.8.1","new_version":"2.11.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"code-inspector-plugin","old_version":"1.3.3","new_version":"1.5.1","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"eslint-plugin-i18next","old_version":"6.1.3","new_version":"6.1.4","repository_url":"https://github.com/edvardchen/eslint-plugin-i18next"},{"name":"jsdom","old_version":"25.0.1","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.11.6","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"3.4.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-deps group with 41 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.6` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.43.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@lobehub/icons-static-svg](https://github.com/lobehub/lobe-icons) | `1.73.0` | `1.90.0` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.3` | `5.100.14` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.11.0` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.7.1` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.3.1` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.3` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `12.40.0` |\n| [i18next](https://github.com/i18next/i18next) | `25.5.2` | `26.3.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.16.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.2.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.76.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.0.0` | `17.0.8` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.8.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.6.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.6.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.4.3` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.1` | `2.11.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.9.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `1.3.3` | `1.5.1` |\n| [eslint-plugin-i18next](https://github.com/edvardchen/eslint-plugin-i18next) | `6.1.3` | `6.1.4` |\n| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.1.1` |\n| [msw](https://github.com/mswjs/msw) | `2.11.6` | `2.14.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.15` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.14` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.7` |\n\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-javascript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e@​codemirror/lint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e@​codemirror/state's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\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/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons-static-svg` from 1.73.0 to 1.90.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/releases\"\u003e@​lobehub/icons-static-svg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.89.0...@lobehub/icons-static-svg@1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-07\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/57d6c5e\"\u003e57d6c5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.88.0...@lobehub/icons-static-svg@1.89.0\"\u003eVersion 1.89.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-07\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e@​lobehub/icons-static-svg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.89.0...v1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-21\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e💄 Styles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/6976e64\"\u003e6976e64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eStyles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0e8277f\"\u003e0e8277f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.88.0...v1.89.0\"\u003eVersion 1.89.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Phidata, CrewAI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/362c4ea\"\u003e362c4ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ea0a5d9207d7f4f5dbf35531dcce06c1926e57b6\"\u003e\u003ccode\u003eea0a5d9\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2878f45e1ff2dba376640a3aaca7c5d5bc7d4d84\"\u003e\u003ccode\u003e2878f45\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/4db86c081ab5f31eb76ad127007b6c0c91a8a797\"\u003e\u003ccode\u003e4db86c0\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0039feab556230b30c7f4c36462742f700520a8d\"\u003e\u003ccode\u003e0039fea\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/57d6c5e998b6fc7cdb9f320f71865d9accc86a86\"\u003e\u003ccode\u003e57d6c5e\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/820c4d9c146b865e22d12d3945c7a3d7133ddccc\"\u003e\u003ccode\u003e820c4d9\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.8.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/66fc9e383549103358b6be73210b5faae34642b0\"\u003e\u003ccode\u003e66fc9e3\u003c/code\u003e\u003c/a\u003e 🐛 fix: Fix zero-one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c3130f4c3b69244c42ef363fc2e7fe86760bbf21\"\u003e\u003ccode\u003ec3130f4\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-webp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/397d971643814c3ae5b2fcb0ee7404428923ebb7\"\u003e\u003ccode\u003e397d971\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/f9e610db52740ac2218427922105dab4e3668892\"\u003e\u003ccode\u003ef9e610d\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.73.0...@lobehub/icons-static-svg@1.90.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lobehubbot\"\u003elobehubbot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.3 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\u003c/li\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\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/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\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.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\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.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\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.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9800c8f1a3f7907956410c23426a26d981e7d694\"\u003e\u003ccode\u003e9800c8f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.14/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e@​tauri-apps/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/074299c08dd99d2e1c57796f55ab24bc1d3976cc\"\u003e\u003ccode\u003e074299c08\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14307\"\u003e#14307\u003c/a\u003e) Add Bring All to Front predefined menu item type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a12142a481f7a19b69e88ee36a438b1db71b36f5\"\u003e\u003ccode\u003ea12142a48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14357\"\u003e#14357\u003c/a\u003e) Add macos support for setting the icon and icon template state in the same step of the main thread, to prevent flickering.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/001c8fe3d288802de9a8c29cfd2f46f9220d97c5\"\u003e\u003ccode\u003e001c8fe3d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14722\"\u003e#14722\u003c/a\u003e) Add a WebView option to control browser-level general autofill behavior. This option does not disable password or credit card autofill. On Windows (WebView2), setting it to true disables the general autofill \u0026quot;Suggestions\u0026quot; UI, which may appear even when \u003ccode\u003eautocomplete=\u0026quot;off\u0026quot;\u003c/code\u003e is specified on input elements. On Linux, macOS, iOS, and Android, this option is currently unsupported and performs no operation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e\"\u003e\u003ccode\u003eeb0312ea9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/15199\"\u003e#15199\u003c/a\u003e) Propagates the \u003ccode\u003eEvent::Suspended\u003c/code\u003e and \u003ccode\u003eEvent::Resumed\u003c/code\u003e events from \u003ccode\u003etao\u003c/code\u003e when they are emitted on mobile targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.11.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.6s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.14.1/x64/bin/node /opt/hostedtoolcache/node/24.14.1/x64/bin/npm\nnpm info using npm@11.11.0\nnpm info using node@v24.14.1\nnpm silly config load:file:/opt/hostedtoolcache/node/24.14.1/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/62753b73fd2498862aee9b07ed29cc21/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/home/runner/.config/pnpm/rc\nnpm verbose title npm publish tauri-apps-api-2.11.0.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.11.0.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-debug-0.log\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\nnpm warn Unknown env config \u0026quot;npm-globalconfig\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e60834fc67d87c10e2f44b2568052295cb61c325\"\u003e\u003ccode\u003ee60834f\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15041\"\u003e#15041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/df05c00563a91fc936bd15c6b10dd2825472f96b\"\u003e\u003ccode\u003edf05c00\u003c/code\u003e\u003c/a\u003e chore: minor bump for codegen crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/13bea1777fed60c75e37fe67d7ded5dde0b2997d\"\u003e\u003ccode\u003e13bea17\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9808236ebf7755d498d674b614f3fc75eeac1ec4\"\u003e\u003ccode\u003e9808236\u003c/code\u003e\u003c/a\u003e fix(macOS): correct value for work_area.position.y (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14655\"\u003e#14655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e\"\u003e\u003ccode\u003eeb0312e\u003c/code\u003e\u003c/a\u003e feat(mobile): Propagate tao::Event::Suspended and tao::Event::Resumed to the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4ef5797f0fb27fa2df3f39f4a54e48ef319560ec\"\u003e\u003ccode\u003e4ef5797\u003c/code\u003e\u003c/a\u003e feat(ios): add --no-sign and --archive-only flags to ios build (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15061\"\u003e#15061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/110336c88a8c0a04476619db0a5c8f7694d969a5\"\u003e\u003ccode\u003e110336c\u003c/code\u003e\u003c/a\u003e fix(macOS): fix incorrect window position on multi-monitor setups (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15250\"\u003e#15250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c00a3dbffccd6e051d3b7332f706b6c63759865d\"\u003e\u003ccode\u003ec00a3db\u003c/code\u003e\u003c/a\u003e feat(macros): add support for rename command macro in tauri-macros \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14173\"\u003e#14173\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/764b9139a32de149d8a914a6b5ec6cd1937c64eb\"\u003e\u003ccode\u003e764b913\u003c/code\u003e\u003c/a\u003e feat(cli): restart Android emulator if it is disconnected from adb (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14313\"\u003e#14313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1035f12eeb8b23d9780881606d442d11c786e39e\"\u003e\u003ccode\u003e1035f12\u003c/code\u003e\u003c/a\u003e fix(windows): tauri-bundler detect arm system (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14923\"\u003e#14923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.4.0 to 2.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.1\u003c/h2\u003e\n\u003ch2\u003e[2.7.1]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.1\nnpm notice filename: tauri-apps-plugin-dialog-2.7.1.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: fc83387de807c8d064d2b64b1b813b84e8286a12\nnpm notice integrity: sha512-OK1UBXYt+ojcm[...]FmEOjIY9IhzOQ==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1429011725\n+ @tauri-apps/plugin-dialog@2.7.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.1\u003c/h2\u003e\n\u003ch2\u003e[2.7.1]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.1\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/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-process` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epositioner-js v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-positioner@2.3.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.3kB README.md\nnpm notice 2.3kB dist-js/index.cjs\nnpm notice 1.1kB dist-js/index.d.ts\nnpm notice 2.2kB dist-js/index.js\nnpm notice 727B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-positioner\nnpm notice version: 2.3.1\nnpm notice filename: tauri-apps-plugin-positioner-2.3.1.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 11.5 kB\nnpm notice shasum: f7583c7c6a9925e34ed24ca75186e50b2119b2db\nnpm notice integrity: sha512-9JiNO3tpHhz91[...]wFmh658eFEL2Q==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644609801\n+ @tauri-apps/plugin-positioner@2.3.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003epositioner v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...os-v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-store` from 2.4.0 to 2.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.3\u003c/h2\u003e\n\u003ch2\u003e[2.4.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d8bfe61f20f235314bad93a9c50d8b7f3eade734\"\u003e\u003ccode\u003ed8bfe61f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3121\"\u003e#3121\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../NKIPSC\"\u003e\u003ccode\u003e@​NKIPSC\u003c/code\u003e\u003c/a\u003e) Remove unnecessary checks on Android when requesting camera permission.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/631d0e256a37946b6a9102ca35511abfbebb92c5\"\u003e\u003ccode\u003e631d0e25\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2440\"\u003e#2440\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e) Fix the \u003ccode\u003ecameraView\u003c/code\u003e is not removed after scanning in iOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.3\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.3.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: a401570d2698692fa6878bd816122ac3f8d7142d\nnpm notice integrity: sha512-y5jIRTFqCeUnc[...]cJWhCfKu6qOQA==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=804717978\n+ @tauri-apps/plugin-barcode-scanner@2.4.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.3\u003c/h2\u003e\n\u003ch2\u003e[2.4.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d8bfe61f20f235314bad93a9c50d8b7f3eade734\"\u003e\u003ccode\u003ed8bfe61f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3121\"\u003e#3121\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../NKIPSC\"\u003e\u003ccode\u003e@​NKIPSC\u003c/code\u003e\u003c/a\u003e) Remove unnecessary checks on Android when requesting camera permission.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/631d0e256a37946b6a9102ca35511abfbebb92c5\"\u003e\u003ccode\u003e631d0e25\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2440\"\u003e#2440\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e) Fix the \u003ccode\u003ecameraView\u003c/code\u003e is not removed after scanning in iOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010\"\u003e\u003ccode\u003efb4c8ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060\"\u003e#3060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55\"\u003e\u003ccode\u003efccc1cf\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.38.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9\"\u003e\u003ccode\u003e3702308\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.52.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130\"\u003e\u003ccode\u003ec9c8b39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...fs-v2.4.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-updater` from 2.9.0 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-updater's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.10.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.1kB README.md\nnpm notice 2.6kB dist-js/index.cjs\nnpm notice 2.3kB dist-js/index.d.ts\nnpm notice 2.6kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.10.1\nnpm notice filename: tauri-apps-plugin-updater-2.10.1.tgz\nnpm notice package size: 3.7 kB\nnpm notice unpacked size: 12.1 kB\nnpm notice shasum: ea0efd766890394b6c719b9fc21de7da0029c69c\nnpm notice integrity: sha512-NFYMg+tWOZPJd[...]Y1WVCNHnh3eRA==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1235993797\n+ @tauri-apps/plugin-updater@2.10.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003ccode\u003e4374b4f\u003c/code\u003e\u003c/a\u003e chore(notification): remove unused dev-deps (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f75d21db3351d6f12adf585c2c797c20ece94f7f\"\u003e\u003ccode\u003ef75d21d\u003c/code\u003e\u003c/a\u003e chore(deps): remove used of tauri-utils build feature (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4b95f5e079593d5b2b98220c332f420dc70d18d1\"\u003e\u003ccode\u003e4b95f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/99c3e37b54c115e8712f67c2b53ed1f2f0b4aae6\"\u003e\u003ccode\u003e99c3e37\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eaac19a5b7e325a06d4c1c6d740e38d86c55cd89\"\u003e\u003ccode\u003eeaac19a\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tar to v0.4.45 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5183e314cbabc179228e232992ad67025f30272d\"\u003e\u003ccode\u003e5183e31\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2c0883e64e9a53ea18102ed350cd5e65ba7c8f4b\"\u003e\u003ccode\u003e2c0883e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3346\"\u003e#3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/024ec0c29c20cf94579dab9b79d6be0da61a8daa\"\u003e\u003ccode\u003e024ec0c\u003c/code\u003e\u003c/a\u003e fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin (fix ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.9.0...updater-v2.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-updater\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.25 to 12.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.40.0] 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epath\u003c/code\u003e option to \u003ccode\u003etransition\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003earc()\u003c/code\u003e for motion along an arc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.39.0] 2026-05-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003erepeatType\u003c/code\u003e and \u003ccode\u003erepeatDelay\u003c/code\u003e in animation sequences.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVariants: Re-run keyframe animations when switching between variant labels even when they share identical keyframe arrays.\u003c/li\u003e\n\u003cli\u003eDrag: Preserve in-flight motion value animations across React 19 reorder unmount/remount so \u003ccode\u003edragSnapToOrigin\u003c/code\u003e no longer leaves the drag transform stranded after a layout swap.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLazyMotion\u003c/code\u003e: Share React contexts between the \u003ccode\u003eframer-motion\u003c/code\u003e and \u003ccode\u003eframer-motion/m\u003c/code\u003e (and therefore \u003ccode\u003emotion/react\u003c/code\u003e and \u003ccode\u003emotion/react-m\u003c/code\u003e) CJS bundles so that \u003ccode\u003e\u0026lt;m.div\u0026gt;\u003c/code\u003e from the \u003ccode\u003e/m\u003c/code\u003e subpath picks up features loaded by \u003ccode\u003e\u0026lt;LazyMotion\u0026gt;\u003c/code\u003e from the main entry point.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Support hydrating \u003ccode\u003etarget\u003c/code\u003e and \u003ccode\u003econtainer\u003c/code\u003e refs from anywhere in the tree.\u003c/li\u003e\n\u003cli\u003eDrag: Gesture no longer starts from incorrect start point when rendered inside \u003ccode\u003e\u0026lt;AnimatePresence initial={false} /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDrag: \u003ccode\u003edragConstraints\u003c/code\u003e, when set as viewport-relative ref, no longer break on scroll.§\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003evisualElement\u003c/code\u003e hydration order.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseAnimate\u003c/code\u003e: Now respects \u003ccode\u003eskipAnimations\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Fix object-form \u003ccode\u003einitial\u003c/code\u003e values not applied on re-entry after exit completes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e: Fixed callback progress when tracking an element.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Fix hardware acceleration when tracking an element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/38ebb9480e5b25a51e09e2ec866c101d01d82c60\"\u003e\u003ccode\u003e38ebb94\u003c/code\u003e\u003c/a\u003e v12.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b1f766c7221cfdbf868e2f66675d6d2e2ff8f50e\"\u003e\u003ccode\u003eb1f766c\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bca554401519e8ef45db1dcc8c52580998251c73\"\u003e\u003ccode\u003ebca5544\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3699\"\u003e#3699\u003c/a\u003e from motiondivision/lochie/arcs-injectable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f1a96cfaff8de87712539bf250205134c8e121d9\"\u003e\u003ccode\u003ef1a96cf\u003c/code\u003e\u003c/a\u003e arc(): rename amp/rotate, expose MotionPath, fix explicit c...\n\n_Description has been truncated_","html_url":"https://github.com/BluerAngala/cc-aitools/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BluerAngala%2Fcc-aitools/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4521806043","node_id":"PR_kwDOSgGMGM7fSTff","number":5,"state":"open","title":"chore(deps): bump the frontend-deps group with 41 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-26T06:05:22.000Z","updated_at":"2026-05-26T06:05:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-deps","update_count":41,"packages":[{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.6","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.43.0","repository_url":"https://github.com/codemirror/view"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@lobehub/icons-static-svg","old_version":"1.73.0","new_version":"1.90.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.90.3","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.23","new_version":"3.13.26","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.0","new_version":"2.4.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.25","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"25.5.2","new_version":"26.2.0","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.23","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.76.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.0.0","new_version":"17.0.8","repository_url":"https://github.com/i18next/react-i18next"},{"name":"recharts","old_version":"3.5.1","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"smol-toml","old_version":"1.4.2","new_version":"1.6.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.1.12","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tauri-apps/cli","old_version":"2.8.1","new_version":"2.11.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"code-inspector-plugin","old_version":"1.3.3","new_version":"1.5.1","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"jsdom","old_version":"25.0.1","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.11.6","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"3.4.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-deps group with 41 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.6` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.43.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@lobehub/icons-static-svg](https://github.com/lobehub/lobe-icons) | `1.73.0` | `1.90.0` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.3` | `5.100.14` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.23` | `3.13.26` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.11.0` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.7.1` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.3.1` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.3` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `12.40.0` |\n| [i18next](https://github.com/i18next/i18next) | `25.5.2` | `26.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.16.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.2.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.76.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.0.0` | `17.0.8` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.8.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.6.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.6.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.4.3` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.1` | `2.11.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.9.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `1.3.3` | `1.5.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.1.1` |\n| [msw](https://github.com/mswjs/msw) | `2.11.6` | `2.14.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.15` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.14` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.7` |\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-javascript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e@​codemirror/lint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e@​codemirror/state's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\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/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons-static-svg` from 1.73.0 to 1.90.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/releases\"\u003e@​lobehub/icons-static-svg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.89.0...@lobehub/icons-static-svg@1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-07\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/57d6c5e\"\u003e57d6c5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.88.0...@lobehub/icons-static-svg@1.89.0\"\u003eVersion 1.89.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-07\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e@​lobehub/icons-static-svg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.89.0...v1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-21\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e💄 Styles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/6976e64\"\u003e6976e64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eStyles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0e8277f\"\u003e0e8277f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.88.0...v1.89.0\"\u003eVersion 1.89.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Phidata, CrewAI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/362c4ea\"\u003e362c4ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ea0a5d9207d7f4f5dbf35531dcce06c1926e57b6\"\u003e\u003ccode\u003eea0a5d9\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2878f45e1ff2dba376640a3aaca7c5d5bc7d4d84\"\u003e\u003ccode\u003e2878f45\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/4db86c081ab5f31eb76ad127007b6c0c91a8a797\"\u003e\u003ccode\u003e4db86c0\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0039feab556230b30c7f4c36462742f700520a8d\"\u003e\u003ccode\u003e0039fea\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/57d6c5e998b6fc7cdb9f320f71865d9accc86a86\"\u003e\u003ccode\u003e57d6c5e\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/820c4d9c146b865e22d12d3945c7a3d7133ddccc\"\u003e\u003ccode\u003e820c4d9\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.8.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/66fc9e383549103358b6be73210b5faae34642b0\"\u003e\u003ccode\u003e66fc9e3\u003c/code\u003e\u003c/a\u003e 🐛 fix: Fix zero-one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c3130f4c3b69244c42ef363fc2e7fe86760bbf21\"\u003e\u003ccode\u003ec3130f4\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-webp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/397d971643814c3ae5b2fcb0ee7404428923ebb7\"\u003e\u003ccode\u003e397d971\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/f9e610db52740ac2218427922105dab4e3668892\"\u003e\u003ccode\u003ef9e610d\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.73.0...@lobehub/icons-static-svg@1.90.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lobehubbot\"\u003elobehubbot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.3 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\u003c/li\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\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/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\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.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\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.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\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.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9800c8f1a3f7907956410c23426a26d981e7d694\"\u003e\u003ccode\u003e9800c8f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.14/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.23 to 3.13.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/693d915e0670cbba5c3e42d0d2a46f085dd7d44e\"\u003e\u003ccode\u003e693d915\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e feat: support end-anchored virtualizers (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/949180be8adf66ea8428b326db72ebad42d5b4c3\"\u003e\u003ccode\u003e949180b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e perf: virtual-core rewrite for mount/measure-storm, plus iOS Safari handling ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/3374977c623cd95eb4cdb44ad44eb94677d65c1e\"\u003e\u003ccode\u003e3374977\u003c/code\u003e\u003c/a\u003e chore(angular-virtual)!: upgrade Angular to v19 (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c3d4cd4f63d9c314ac6ec0ee7885a93a14ae52f9\"\u003e\u003ccode\u003ec3d4cd4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.13.26/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e@​tauri-apps/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/074299c08dd99d2e1c57796f55ab24bc1d3976cc\"\u003e\u003ccode\u003e074299c08\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14307\"\u003e#14307\u003c/a\u003e) Add Bring All to Front predefined menu item type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a12142a481f7a19b69e88ee36a438b1db71b36f5\"\u003e\u003ccode\u003ea12142a48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14357\"\u003e#14357\u003c/a\u003e) Add macos support for setting the icon and icon template state in the same step of the main thread, to prevent flickering.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/001c8fe3d288802de9a8c29cfd2f46f9220d97c5\"\u003e\u003ccode\u003e001c8fe3d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14722\"\u003e#14722\u003c/a\u003e) Add a WebView option to control browser-level general autofill behavior. This option does not disable password or credit card autofill. On Windows (WebView2), setting it to true disables the general autofill \u0026quot;Suggestions\u0026quot; UI, which may appear even when \u003ccode\u003eautocomplete=\u0026quot;off\u0026quot;\u003c/code\u003e is specified on input elements. On Linux, macOS, iOS, and Android, this option is currently unsupported and performs no operation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e\"\u003e\u003ccode\u003eeb0312ea9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/15199\"\u003e#15199\u003c/a\u003e) Propagates the \u003ccode\u003eEvent::Suspended\u003c/code\u003e and \u003ccode\u003eEvent::Resumed\u003c/code\u003e events from \u003ccode\u003etao\u003c/code\u003e when they are emitted on mobile targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.11.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.6s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.14.1/x64/bin/node /opt/hostedtoolcache/node/24.14.1/x64/bin/npm\nnpm info using npm@11.11.0\nnpm info using node@v24.14.1\nnpm silly config load:file:/opt/hostedtoolcache/node/24.14.1/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/62753b73fd2498862aee9b07ed29cc21/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/home/runner/.config/pnpm/rc\nnpm verbose title npm publish tauri-apps-api-2.11.0.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.11.0.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-debug-0.log\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\nnpm warn Unknown env config \u0026quot;npm-globalconfig\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e60834fc67d87c10e2f44b2568052295cb61c325\"\u003e\u003ccode\u003ee60834f\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15041\"\u003e#15041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/df05c00563a91fc936bd15c6b10dd2825472f96b\"\u003e\u003ccode\u003edf05c00\u003c/code\u003e\u003c/a\u003e chore: minor bump for codegen crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/13bea1777fed60c75e37fe67d7ded5dde0b2997d\"\u003e\u003ccode\u003e13bea17\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9808236ebf7755d498d674b614f3fc75eeac1ec4\"\u003e\u003ccode\u003e9808236\u003c/code\u003e\u003c/a\u003e fix(macOS): correct value for work_area.position.y (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14655\"\u003e#14655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e\"\u003e\u003ccode\u003eeb0312e\u003c/code\u003e\u003c/a\u003e feat(mobile): Propagate tao::Event::Suspended and tao::Event::Resumed to the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4ef5797f0fb27fa2df3f39f4a54e48ef319560ec\"\u003e\u003ccode\u003e4ef5797\u003c/code\u003e\u003c/a\u003e feat(ios): add --no-sign and --archive-only flags to ios build (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15061\"\u003e#15061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/110336c88a8c0a04476619db0a5c8f7694d969a5\"\u003e\u003ccode\u003e110336c\u003c/code\u003e\u003c/a\u003e fix(macOS): fix incorrect window position on multi-monitor setups (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15250\"\u003e#15250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c00a3dbffccd6e051d3b7332f706b6c63759865d\"\u003e\u003ccode\u003ec00a3db\u003c/code\u003e\u003c/a\u003e feat(macros): add support for rename command macro in tauri-macros \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14173\"\u003e#14173\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/764b9139a32de149d8a914a6b5ec6cd1937c64eb\"\u003e\u003ccode\u003e764b913\u003c/code\u003e\u003c/a\u003e feat(cli): restart Android emulator if it is disconnected from adb (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14313\"\u003e#14313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1035f12eeb8b23d9780881606d442d11c786e39e\"\u003e\u003ccode\u003e1035f12\u003c/code\u003e\u003c/a\u003e fix(windows): tauri-bundler detect arm system (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14923\"\u003e#14923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.4.0 to 2.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.1\u003c/h2\u003e\n\u003ch2\u003e[2.7.1]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.1\nnpm notice filename: tauri-apps-plugin-dialog-2.7.1.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: fc83387de807c8d064d2b64b1b813b84e8286a12\nnpm notice integrity: sha512-OK1UBXYt+ojcm[...]FmEOjIY9IhzOQ==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1429011725\n+ @tauri-apps/plugin-dialog@2.7.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.1\u003c/h2\u003e\n\u003ch2\u003e[2.7.1]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.1\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/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-process` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epositioner-js v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-positioner@2.3.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.3kB README.md\nnpm notice 2.3kB dist-js/index.cjs\nnpm notice 1.1kB dist-js/index.d.ts\nnpm notice 2.2kB dist-js/index.js\nnpm notice 727B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-positioner\nnpm notice version: 2.3.1\nnpm notice filename: tauri-apps-plugin-positioner-2.3.1.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 11.5 kB\nnpm notice shasum: f7583c7c6a9925e34ed24ca75186e50b2119b2db\nnpm notice integrity: sha512-9JiNO3tpHhz91[...]wFmh658eFEL2Q==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644609801\n+ @tauri-apps/plugin-positioner@2.3.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003epositioner v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...os-v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-store` from 2.4.0 to 2.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.3\u003c/h2\u003e\n\u003ch2\u003e[2.4.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d8bfe61f20f235314bad93a9c50d8b7f3eade734\"\u003e\u003ccode\u003ed8bfe61f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3121\"\u003e#3121\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../NKIPSC\"\u003e\u003ccode\u003e@​NKIPSC\u003c/code\u003e\u003c/a\u003e) Remove unnecessary checks on Android when requesting camera permission.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/631d0e256a37946b6a9102ca35511abfbebb92c5\"\u003e\u003ccode\u003e631d0e25\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2440\"\u003e#2440\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e) Fix the \u003ccode\u003ecameraView\u003c/code\u003e is not removed after scanning in iOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.3\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.3.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: a401570d2698692fa6878bd816122ac3f8d7142d\nnpm notice integrity: sha512-y5jIRTFqCeUnc[...]cJWhCfKu6qOQA==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=804717978\n+ @tauri-apps/plugin-barcode-scanner@2.4.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.3\u003c/h2\u003e\n\u003ch2\u003e[2.4.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d8bfe61f20f235314bad93a9c50d8b7f3eade734\"\u003e\u003ccode\u003ed8bfe61f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3121\"\u003e#3121\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../NKIPSC\"\u003e\u003ccode\u003e@​NKIPSC\u003c/code\u003e\u003c/a\u003e) Remove unnecessary checks on Android when requesting camera permission.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/631d0e256a37946b6a9102ca35511abfbebb92c5\"\u003e\u003ccode\u003e631d0e25\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2440\"\u003e#2440\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e) Fix the \u003ccode\u003ecameraView\u003c/code\u003e is not removed after scanning in iOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010\"\u003e\u003ccode\u003efb4c8ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060\"\u003e#3060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55\"\u003e\u003ccode\u003efccc1cf\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.38.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9\"\u003e\u003ccode\u003e3702308\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.52.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130\"\u003e\u003ccode\u003ec9c8b39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...fs-v2.4.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-updater` from 2.9.0 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-updater's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.10.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.1kB README.md\nnpm notice 2.6kB dist-js/index.cjs\nnpm notice 2.3kB dist-js/index.d.ts\nnpm notice 2.6kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.10.1\nnpm notice filename: tauri-apps-plugin-updater-2.10.1.tgz\nnpm notice package size: 3.7 kB\nnpm notice unpacked size: 12.1 kB\nnpm notice shasum: ea0efd766890394b6c719b9fc21de7da0029c69c\nnpm notice integrity: sha512-NFYMg+tWOZPJd[...]Y1WVCNHnh3eRA==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1235993797\n+ @tauri-apps/plugin-updater@2.10.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373...\n\n_Description has been truncated_","html_url":"https://github.com/KeaneFeng/cc-gateway-pro/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeaneFeng%2Fcc-gateway-pro/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"4411786343","node_id":"PR_kwDOSYgcD87Zz5Jc","number":6,"state":"open","title":"chore(deps): bump the frontend-deps group with 40 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-09T07:59:53.000Z","updated_at":"2026-05-09T07:59:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-deps","update_count":40,"packages":[{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.6","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.42.1","repository_url":"https://github.com/codemirror/view"},{"name":"@lobehub/icons-static-svg","old_version":"1.73.0","new_version":"1.90.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.90.3","new_version":"5.100.9","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.23","new_version":"3.13.24","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.0","new_version":"2.4.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.25","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"25.5.2","new_version":"26.0.10","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.14.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.23","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.75.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.0.0","new_version":"17.0.7","repository_url":"https://github.com/i18next/react-i18next"},{"name":"recharts","old_version":"3.5.1","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"smol-toml","old_version":"1.4.2","new_version":"1.6.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.1.12","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tauri-apps/cli","old_version":"2.8.1","new_version":"2.11.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"code-inspector-plugin","old_version":"1.3.3","new_version":"1.5.1","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"jsdom","old_version":"25.0.1","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.11.6","new_version":"2.14.5","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.14","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"3.4.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.11","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-deps group with 40 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.6` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.42.1` |\n| [@lobehub/icons-static-svg](https://github.com/lobehub/lobe-icons) | `1.73.0` | `1.90.0` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.3` | `5.100.9` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.23` | `3.13.24` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.11.0` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.7.1` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.3.1` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.3` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `12.38.0` |\n| [i18next](https://github.com/i18next/i18next) | `25.5.2` | `26.0.10` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.14.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.75.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.0.0` | `17.0.7` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.8.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.6.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.5.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.4.3` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.1` | `2.11.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.6.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `1.3.3` | `1.5.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.1.1` |\n| [msw](https://github.com/mswjs/msw) | `2.11.6` | `2.14.5` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.11` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.5` |\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-javascript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e@​codemirror/lint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e@​codemirror/state's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.42.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons-static-svg` from 1.73.0 to 1.90.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/releases\"\u003e@​lobehub/icons-static-svg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.89.0...@lobehub/icons-static-svg@1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-07\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/57d6c5e\"\u003e57d6c5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.88.0...@lobehub/icons-static-svg@1.89.0\"\u003eVersion 1.89.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-07\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e@​lobehub/icons-static-svg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.89.0...v1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-21\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e💄 Styles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/6976e64\"\u003e6976e64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eStyles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0e8277f\"\u003e0e8277f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.88.0...v1.89.0\"\u003eVersion 1.89.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Phidata, CrewAI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/362c4ea\"\u003e362c4ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ea0a5d9207d7f4f5dbf35531dcce06c1926e57b6\"\u003e\u003ccode\u003eea0a5d9\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2878f45e1ff2dba376640a3aaca7c5d5bc7d4d84\"\u003e\u003ccode\u003e2878f45\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/4db86c081ab5f31eb76ad127007b6c0c91a8a797\"\u003e\u003ccode\u003e4db86c0\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0039feab556230b30c7f4c36462742f700520a8d\"\u003e\u003ccode\u003e0039fea\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/57d6c5e998b6fc7cdb9f320f71865d9accc86a86\"\u003e\u003ccode\u003e57d6c5e\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/820c4d9c146b865e22d12d3945c7a3d7133ddccc\"\u003e\u003ccode\u003e820c4d9\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.8.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/66fc9e383549103358b6be73210b5faae34642b0\"\u003e\u003ccode\u003e66fc9e3\u003c/code\u003e\u003c/a\u003e 🐛 fix: Fix zero-one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c3130f4c3b69244c42ef363fc2e7fe86760bbf21\"\u003e\u003ccode\u003ec3130f4\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-webp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/397d971643814c3ae5b2fcb0ee7404428923ebb7\"\u003e\u003ccode\u003e397d971\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/f9e610db52740ac2218427922105dab4e3668892\"\u003e\u003ccode\u003ef9e610d\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.73.0...@lobehub/icons-static-svg@1.90.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lobehubbot\"\u003elobehubbot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.3 to 5.100.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.9\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/3d21cacdec3028b700c4c2e3e0ff8dbe7a235e8c\"\u003e\u003ccode\u003e3d21cac\u003c/code\u003e\u003c/a\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.100.9\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.100.9\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.100.9\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.100.9\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.100.9\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.100.9\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.100.9\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.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\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.100.9\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.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\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.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(suspense): skip calling combine when queries would suspend (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10576\"\u003e#10576\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/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\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.100.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/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9800c8f1a3f7907956410c23426a26d981e7d694\"\u003e\u003ccode\u003e9800c8f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3ae42619e5713b2fd6916760e84f7c9ddaa7a317\"\u003e\u003ccode\u003e3ae4261\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10620\"\u003e#10620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/87f7ccf580d7c12c527ce922a43977c9c653f897\"\u003e\u003ccode\u003e87f7ccf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10604\"\u003e#10604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/441204b9d22d1dcfc7ac85b04c21ce017a28603e\"\u003e\u003ccode\u003e441204b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10582\"\u003e#10582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55afb3e6fb631d684e9448b8265c68a4185c76b3\"\u003e\u003ccode\u003e55afb3e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10581\"\u003e#10581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fe287cc2471b74726a5d05f1c40a86a9ef891c7e\"\u003e\u003ccode\u003efe287cc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10579\"\u003e#10579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e Feature/use suspense queries combine (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10576\"\u003e#10576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/93b28450008eb104bf3a9d661f0a5625719bd2ea\"\u003e\u003ccode\u003e93b2845\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10575\"\u003e#10575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e fix(query-core): stop wrapping persister generics in NoInfer (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10510\"\u003e#10510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.9/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.23 to 3.13.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c3d4cd4f63d9c314ac6ec0ee7885a93a14ae52f9\"\u003e\u003ccode\u003ec3d4cd4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.13.24/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e@​tauri-apps/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/074299c08dd99d2e1c57796f55ab24bc1d3976cc\"\u003e\u003ccode\u003e074299c08\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14307\"\u003e#14307\u003c/a\u003e) Add Bring All to Front predefined menu item type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a12142a481f7a19b69e88ee36a438b1db71b36f5\"\u003e\u003ccode\u003ea12142a48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14357\"\u003e#14357\u003c/a\u003e) Add macos support for setting the icon and icon template state in the same step of the main thread, to prevent flickering.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/001c8fe3d288802de9a8c29cfd2f46f9220d97c5\"\u003e\u003ccode\u003e001c8fe3d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14722\"\u003e#14722\u003c/a\u003e) Add a WebView option to control browser-level general autofill behavior. This option does not disable password or credit card autofill. On Windows (WebView2), setting it to true disables the general autofill \u0026quot;Suggestions\u0026quot; UI, which may appear even when \u003ccode\u003eautocomplete=\u0026quot;off\u0026quot;\u003c/code\u003e is specified on input elements. On Linux, macOS, iOS, and Android, this option is currently unsupported and performs no operation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e\"\u003e\u003ccode\u003eeb0312ea9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/15199\"\u003e#15199\u003c/a\u003e) Propagates the \u003ccode\u003eEvent::Suspended\u003c/code\u003e and \u003ccode\u003eEvent::Resumed\u003c/code\u003e events from \u003ccode\u003etao\u003c/code\u003e when they are emitted on mobile targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.11.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.6s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.14.1/x64/bin/node /opt/hostedtoolcache/node/24.14.1/x64/bin/npm\nnpm info using npm@11.11.0\nnpm info using node@v24.14.1\nnpm silly config load:file:/opt/hostedtoolcache/node/24.14.1/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/62753b73fd2498862aee9b07ed29cc21/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/home/runner/.config/pnpm/rc\nnpm verbose title npm publish tauri-apps-api-2.11.0.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.11.0.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-debug-0.log\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\nnpm warn Unknown env config \u0026quot;npm-globalconfig\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e60834fc67d87c10e2f44b2568052295cb61c325\"\u003e\u003ccode\u003ee60834f\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15041\"\u003e#15041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/df05c00563a91fc936bd15c6b10dd2825472f96b\"\u003e\u003ccode\u003edf05c00\u003c/code\u003e\u003c/a\u003e chore: minor bump for codegen crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/13bea1777fed60c75e37fe67d7ded5dde0b2997d\"\u003e\u003ccode\u003e13bea17\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9808236ebf7755d498d674b614f3fc75eeac1ec4\"\u003e\u003ccode\u003e9808236\u003c/code\u003e\u003c/a\u003e fix(macOS): correct value for work_area.position.y (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14655\"\u003e#14655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e\"\u003e\u003ccode\u003eeb0312e\u003c/code\u003e\u003c/a\u003e feat(mobile): Propagate tao::Event::Suspended and tao::Event::Resumed to the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4ef5797f0fb27fa2df3f39f4a54e48ef319560ec\"\u003e\u003ccode\u003e4ef5797\u003c/code\u003e\u003c/a\u003e feat(ios): add --no-sign and --archive-only flags to ios build (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15061\"\u003e#15061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/110336c88a8c0a04476619db0a5c8f7694d969a5\"\u003e\u003ccode\u003e110336c\u003c/code\u003e\u003c/a\u003e fix(macOS): fix incorrect window position on multi-monitor setups (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15250\"\u003e#15250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c00a3dbffccd6e051d3b7332f706b6c63759865d\"\u003e\u003ccode\u003ec00a3db\u003c/code\u003e\u003c/a\u003e feat(macros): add support for rename command macro in tauri-macros \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14173\"\u003e#14173\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/764b9139a32de149d8a914a6b5ec6cd1937c64eb\"\u003e\u003ccode\u003e764b913\u003c/code\u003e\u003c/a\u003e feat(cli): restart Android emulator if it is disconnected from adb (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14313\"\u003e#14313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1035f12eeb8b23d9780881606d442d11c786e39e\"\u003e\u003ccode\u003e1035f12\u003c/code\u003e\u003c/a\u003e fix(windows): tauri-bundler detect arm system (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14923\"\u003e#14923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.4.0 to 2.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.1\u003c/h2\u003e\n\u003ch2\u003e[2.7.1]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.1\nnpm notice filename: tauri-apps-plugin-dialog-2.7.1.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: fc83387de807c8d064d2b64b1b813b84e8286a12\nnpm notice integrity: sha512-OK1UBXYt+ojcm[...]FmEOjIY9IhzOQ==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1429011725\n+ @tauri-apps/plugin-dialog@2.7.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.1\u003c/h2\u003e\n\u003ch2\u003e[2.7.1]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.1\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/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-process` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epositioner-js v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-positioner@2.3.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.3kB README.md\nnpm notice 2.3kB dist-js/index.cjs\nnpm notice 1.1kB dist-js/index.d.ts\nnpm notice 2.2kB dist-js/index.js\nnpm notice 727B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-positioner\nnpm notice version: 2.3.1\nnpm notice filename: tauri-apps-plugin-positioner-2.3.1.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 11.5 kB\nnpm notice shasum: f7583c7c6a9925e34ed24ca75186e50b2119b2db\nnpm notice integrity: sha512-9JiNO3tpHhz91[...]wFmh658eFEL2Q==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644609801\n+ @tauri-apps/plugin-positioner@2.3.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003epositioner v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...os-v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-store` from 2.4.0 to 2.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.3\u003c/h2\u003e\n\u003ch2\u003e[2.4.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d8bfe61f20f235314bad93a9c50d8b7f3eade734\"\u003e\u003ccode\u003ed8bfe61f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3121\"\u003e#3121\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../NKIPSC\"\u003e\u003ccode\u003e@​NKIPSC\u003c/code\u003e\u003c/a\u003e) Remove unnecessary checks on Android when requesting camera permission.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/631d0e256a37946b6a9102ca35511abfbebb92c5\"\u003e\u003ccode\u003e631d0e25\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2440\"\u003e#2440\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e) Fix the \u003ccode\u003ecameraView\u003c/code\u003e is not removed after scanning in iOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.3\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.3.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: a401570d2698692fa6878bd816122ac3f8d7142d\nnpm notice integrity: sha512-y5jIRTFqCeUnc[...]cJWhCfKu6qOQA==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=804717978\n+ @tauri-apps/plugin-barcode-scanner@2.4.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.3\u003c/h2\u003e\n\u003ch2\u003e[2.4.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d8bfe61f20f235314bad93a9c50d8b7f3eade734\"\u003e\u003ccode\u003ed8bfe61f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3121\"\u003e#3121\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../NKIPSC\"\u003e\u003ccode\u003e@​NKIPSC\u003c/code\u003e\u003c/a\u003e) Remove unnecessary checks on Android when requesting camera permission.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/631d0e256a37946b6a9102ca35511abfbebb92c5\"\u003e\u003ccode\u003e631d0e25\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2440\"\u003e#2440\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e) Fix the \u003ccode\u003ecameraView\u003c/code\u003e is not removed after scanning in iOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010\"\u003e\u003ccode\u003efb4c8ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060\"\u003e#3060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55\"\u003e\u003ccode\u003efccc1cf\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.38.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9\"\u003e\u003ccode\u003e3702308\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.52.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130\"\u003e\u003ccode\u003ec9c8b39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...fs-v2.4.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-updater` from 2.9.0 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-updater's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.10.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.1kB README.md\nnpm notice 2.6kB dist-js/index.cjs\nnpm notice 2.3kB dist-js/index.d.ts\nnpm notice 2.6kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.10.1\nnpm notice filename: tauri-apps-plugin-updater-2.10.1.tgz\nnpm notice package size: 3.7 kB\nnpm notice unpacked size: 12.1 kB\nnpm notice shasum: ea0efd766890394b6c719b9fc21de7da0029c69c\nnpm notice integrity: sha512-NFYMg+tWOZPJd[...]Y1WVCNHnh3eRA==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1235993797\n+ @tauri-apps/plugin-updater@2.10.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003ccode\u003e4374b4f\u003c/code\u003e\u003c/a\u003e chore(notification): remove unused dev-deps (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f75d21db3351d6f12adf585c2c797c20ece94f7f\"\u003e\u003ccode\u003ef75d21d\u003c/code\u003e\u003c/a\u003e chore(deps): remove used of tauri-utils build feature (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4b95f5e079593d5b2b98220c332f420dc70d18d1\"\u003e\u003ccode\u003e4b95f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/99c3e37b54c115e8712f67c2b53ed1f2f0b4aae6\"\u003e\u003ccode\u003e99c3e37\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eaac19a5b7e325a06d4c1c6d740e38d86c55cd89\"\u003e\u003ccode\u003eeaac19a\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tar to v0.4.45 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5183e314cbabc179228e232992ad67025f30272d\"\u003e\u003ccode\u003e5183e31\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2c0883e64e9a53ea18102ed350cd5e65ba7c8f4b\"\u003e\u003ccode\u003e2c0883e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3346\"\u003e#3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/024ec0c29c20cf94579dab9b79d6be0da61a8daa\"\u003e\u003ccode\u003e024ec0c\u003c/code\u003e\u003c/a\u003e fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin (fix ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.9.0...updater-v2.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-updater\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.25 to 12.38.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003cli\u003eImproved memory pressure of layout animations.\u003c/li\u003e\n\u003cli\u003eEnsure motion value returned from \u003ccode\u003euseSpring\u003c/code\u003e reports correct \u003ccode\u003eisAnimating()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for non-animatable keyframes.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for SVG transforms.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMotionValue\u003c/code\u003e props are not passed to SVG.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e elements from getting stuck when switched rapidly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\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/motiondivision/motion/commit/0bfc9fe015f7170c538ca70ba4677ec59d83ee76\"\u003e\u003ccode\u003e0bfc9fe\u003c/code\u003e\u003c/a\u003e v12.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/343cb0c69e10d5c2bcc9837fb6a83d437257f064\"\u003e\u003ccode\u003e343cb0c\u003c/code\u003e\u003c/a\u003e Updating layoutAnchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ee99ad25f734287c2885d53ec0af8a8f1f6ca306\"\u003e\u003ccode\u003eee99ad2\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/062660b3c5c982d7274adbd382c6dfcd5aea77ad\"\u003e\u003ccode\u003e062660b\u003c/code\u003e\u003c/a\u003e Updating changgelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/303da7dddfc41f521ec500aef8a72643169582e0\"\u003e\u003ccode\u003e303da7d\u003c/code\u003e\u003c/a\u003e Updating readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b075adc4b1dde8fa1fb1c488b1b4e7e97a07331e\"\u003e\u003ccode\u003eb075adc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3647\"\u003e#3647\u003c/a\u003e from motiondivision/feat/layout-anchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0991d6728f425eebbb58ce926bd33d05336b724\"\u003e\u003ccode\u003ef0991d6\u003c/code\u003e\u003c/a\u003e Add missing layoutAnchor !== false guard in attemptToResolveRelativeTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b5798e99e78738a1fa8ec3414bff63796f9eb39b\"\u003e\u003ccode\u003eb5798e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3642\"\u003e#3642\u003c/a\u003e from motiondivision/worktree-fix-issue-3078\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7686c193e349f3b3360455615ee6ca45b8532c28\"\u003e\u003ccode\u003e7686c19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3636\"\u003e#3636\u003c/a\u003e from motiondivision/worktree-fix-issue-3061\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a95c4877c879f0e189295cc9f4f5f1c1e1d7df2a\"\u003e\u003ccode\u003ea95c487\u003c/code\u003e\u003c/a\u003e Fix auto-scroll in reorder-virtualized test page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.25...v12.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next` from 25.5.2 to 26.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/releases\"\u003ei18next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.0.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ccode\u003egetFixedT\u003c/code\u003e accepts a fourth optional \u003ccode\u003efixedOpts\u003c/code\u003e argument carrying \u003ccode\u003escopeNs\u003c/code\u003e — the full namespace list the bound \u003ccode\u003et\u003c/code\u003e was created for. The selector API uses \u003ccode\u003escopeNs\u003c/code\u003e to detect when a path's first segment is a namespace prefix, \u003cstrong\u003ewithout\u003c/strong\u003e changing resolution scope. Resolution still uses the bound \u003ccode\u003ens\u003c/code\u003e (a single primary string in the typical react-i18next setup), so plain \u003ccode\u003et('key')\u003c/code\u003e lookups stay isolated to the primary namespace exactly as before — only \u003c...\n\n_Description has been truncated_","html_url":"https://github.com/HuangZurong/cc-switch/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/HuangZurong%2Fcc-switch/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4375809131","node_id":"PR_kwDOOSCVLc7X98gr","number":391,"state":"open","title":"frontend(deps): bump the frontend-deps group in /frontend with 37 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T10:33:32.000Z","updated_at":"2026-05-04T10:33:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"frontend(deps): bump","group_name":"frontend-deps","update_count":37,"packages":[{"name":"@codemirror/commands","old_version":"6.10.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lsp-client","old_version":"6.2.2","new_version":"6.2.3"},{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.11","new_version":"6.41.1","repository_url":"https://github.com/codemirror/view"},{"name":"@tabler/icons-vue","old_version":"3.40.0","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@vueuse/core","old_version":"13.9.0","new_version":"14.3.0","repository_url":"https://github.com/vueuse/vueuse"},{"name":"axios","old_version":"1.13.6","new_version":"1.16.0","repository_url":"https://github.com/axios/axios"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"vue","old_version":"3.5.31","new_version":"3.5.33","repository_url":"https://github.com/vuejs/core"},{"name":"vue-router","old_version":"4.6.4","new_version":"5.0.6","repository_url":"https://github.com/vuejs/router"},{"name":"y-websocket","old_version":"2.1.0","new_version":"3.0.0","repository_url":"https://github.com/yjs/y-websocket"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"8.6.18","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"8.6.18","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-viewport","old_version":"8.6.18","new_version":"9.0.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/vue3-vite","old_version":"8.6.18","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@vitejs/plugin-vue","old_version":"5.2.4","new_version":"6.0.6","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vitest/browser","old_version":"3.2.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint","old_version":"9.39.4","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-storybook","old_version":"0.11.6","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-vue","old_version":"10.6.2","new_version":"10.9.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"globals","old_version":"16.5.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"26.1.0","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"playwright","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"puppeteer","old_version":"24.40.0","new_version":"24.42.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"puppeteer-core","old_version":"24.40.0","new_version":"24.42.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"storybook","old_version":"8.6.18","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"6.4.1","new_version":"8.0.10","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-vue-devtools","old_version":"7.7.9","new_version":"8.1.1","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the frontend-deps group in /frontend with 37 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.1` | `6.10.3` |\n| @codemirror/lsp-client | `6.2.2` | `6.2.3` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.4` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.11` | `6.41.1` |\n| [@tabler/icons-vue](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue) | `3.40.0` | `3.41.1` |\n| [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core) | `13.9.0` | `14.3.0` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.16.0` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [vue](https://github.com/vuejs/core) | `3.5.31` | `3.5.33` |\n| [vue-router](https://github.com/vuejs/router) | `4.6.4` | `5.0.6` |\n| [y-websocket](https://github.com/yjs/y-websocket) | `2.1.0` | `3.0.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `8.6.18` | `10.3.6` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `8.6.18` | `10.3.6` |\n| [@storybook/addon-viewport](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/viewports) | `8.6.18` | `9.0.8` |\n| [@storybook/vue3-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/vue3-vite) | `8.6.18` | `10.3.6` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `5.2.4` | `6.0.6` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `3.2.4` | `4.1.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.1.5` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.3.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `0.11.6` | `10.3.6` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.6.2` | `10.9.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.6.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `29.1.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.40.0` | `24.42.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.40.0` | `24.42.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.5` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `8.6.18` | `10.3.6` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.1` | `8.0.10` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `7.7.9` | `8.1.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.5` |\n\nUpdates `@codemirror/commands` from 6.10.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e@​codemirror/commands's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\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/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/compare/6.10.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lsp-client` from 6.2.2 to 6.2.3\n\nUpdates `@codemirror/state` from 6.5.4 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e@​codemirror/state's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.11 to 6.41.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tabler/icons-vue` from 3.40.0 to 3.41.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tabler/tabler-icons/releases\"\u003e@​tabler/icons-vue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.41.1\u003c/h2\u003e\n\u003cp\u003eFixed icon: \u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.41.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-jira\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-off-road\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-suspension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/credit-card-hand\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-camera\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-lens\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-screen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/iceberg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/jetski\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/olympic-torch\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/parking-meter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pillow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pipeline\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/quote-open\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-a\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-t\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/segway\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAngular support\u003c/strong\u003e: new \u003ccode\u003e@tabler/icons-angular\u003c/code\u003e package with components, build pipeline, unit tests, and \u003ccode\u003etest/test-angular\u003c/code\u003e sample app (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1091\"\u003e#1091\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSVG validation\u003c/strong\u003e: validation for \u003ccode\u003e\u0026lt;g\u0026gt;\u003c/code\u003e elements; broader SVG icon validation improvements (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1487\"\u003e#1487\u003c/a\u003e); more consistent SVG path syntax (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1488\"\u003e#1488\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react\u003c/code\u003e\u003c/strong\u003e: JSDoc with icon previews in generated output (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1472\"\u003e#1472\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react-native\u003c/code\u003e\u003c/strong\u003e: \u003ccode\u003ereact-native-svg\u003c/code\u003e added as a \u003cstrong\u003epeer dependency\u003c/strong\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-solidjs\u003c/code\u003e\u003c/strong\u003e: SSR support via \u003ccode\u003erollup-preset-solid\u003c/code\u003e and JSX/TSX component refactor (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1493\"\u003e#1493\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed icons\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/brand-kbin\u003c/code\u003e\u003c/strong\u003e and \u003cstrong\u003e\u003ccode\u003eoutline/volume-4\u003c/code\u003e\u003c/strong\u003e: adjusted for compatibility with \u003ccode\u003ebuildJsIcons\u003c/code\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1469\"\u003e#1469\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/number-35-small\u003c/code\u003e\u003c/strong\u003e through \u003cstrong\u003e\u003ccode\u003eoutline/number-50-small\u003c/code\u003e\u003c/strong\u003e: updated Unicode values (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1494\"\u003e#1494\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/tabler/tabler-icons/commit/9b27b65e3d2e72ff4fd219b2dc21da81ea9cbab8\"\u003e\u003ccode\u003e9b27b65\u003c/code\u003e\u003c/a\u003e Release 3.41.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ebad60b50af5ba521245ab982a3fe69df0e5efd9\"\u003e\u003ccode\u003eebad60b\u003c/code\u003e\u003c/a\u003e Update homepage links in documentation and package files to point to the new ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/8ed617b1b7153d1d35910cda09861077a6f649b9\"\u003e\u003ccode\u003e8ed617b\u003c/code\u003e\u003c/a\u003e Update README files to wrap images in anchor tags linking to the Tabler Icons...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/6cbe8857c8baa758383bb0a9e0f6922cf82da01c\"\u003e\u003ccode\u003e6cbe885\u003c/code\u003e\u003c/a\u003e Release 3.41.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tabler/tabler-icons/commits/v3.41.1/packages/icons-vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vueuse/core` from 13.9.0 to 14.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vueuse/vueuse/releases\"\u003e@​vueuse/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.3.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose pointer event onLongPress  -  by \u003ca href=\"https://github.com/mrcwbr\"\u003e\u003ccode\u003e@​mrcwbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5295\"\u003evueuse/vueuse#5295\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/b1688bd2\"\u003e\u003c!-- raw HTML omitted --\u003e(b1688)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecreateInjectionState\u003c/strong\u003e: Non-undefined return when default specified  -  by \u003ca href=\"https://github.com/Laupetin\"\u003e\u003ccode\u003e@​Laupetin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5306\"\u003evueuse/vueuse#5306\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/b0c51c27\"\u003e\u003c!-- raw HTML omitted --\u003e(b0c51)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecreateReusableTemplate\u003c/strong\u003e: Add support for specifying component names  -  by \u003ca href=\"https://github.com/wbolster\"\u003e\u003ccode\u003e@​wbolster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5300\"\u003evueuse/vueuse#5300\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/ea29d5cb\"\u003e\u003c!-- raw HTML omitted --\u003e(ea29d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt\u003c/strong\u003e: Add composable variants to auto imports  -  by \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5285\"\u003evueuse/vueuse#5285\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/ac2ef95d\"\u003e\u003c!-- raw HTML omitted --\u003e(ac2ef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseElementVisibility\u003c/strong\u003e: Add \u003ccode\u003econtrols\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5191\"\u003evueuse/vueuse#5191\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/0cb03d74\"\u003e\u003c!-- raw HTML omitted --\u003e(0cb03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseTextareaAutosize\u003c/strong\u003e: Add optional \u003ccode\u003emaxHeight\u003c/code\u003e to limit autosize growth  -  by \u003ca href=\"https://github.com/palamarchukser\"\u003e\u003ccode\u003e@​palamarchukser\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5324\"\u003evueuse/vueuse#5324\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/1a3e5721\"\u003e\u003c!-- raw HTML omitted --\u003e(1a3e5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit \u003ccode\u003e./package.json\u003c/code\u003e export to all packages  -  by \u003ca href=\"https://github.com/babu-ch\"\u003e\u003ccode\u003e@​babu-ch\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5343\"\u003evueuse/vueuse#5343\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/0d98998a\"\u003e\u003c!-- raw HTML omitted --\u003e(0d989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Always return ssrValue in useCssSupports before mounted  -  by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5290\"\u003evueuse/vueuse#5290\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/76b0bcf7\"\u003e\u003c!-- raw HTML omitted --\u003e(76b0b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edirective\u003c/strong\u003e: Create disposable directive func cleanup of side effects unmounted  -  by \u003ca href=\"https://github.com/kalu5\"\u003e\u003ccode\u003e@​kalu5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eRaman Paulau\u003c/strong\u003e and \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5244\"\u003evueuse/vueuse#5244\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/52d688fa\"\u003e\u003c!-- raw HTML omitted --\u003e(52d68)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs\u003c/strong\u003e: Typos in useManualRefHistory, useFocusWithin, useStorageAsync, useIntersectionObserver  -  by \u003ca href=\"https://github.com/blowsie\"\u003e\u003ccode\u003e@​blowsie\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eSam Blowes\u003c/strong\u003e and \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5329\"\u003evueuse/vueuse#5329\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/1d9c41a0\"\u003e\u003c!-- raw HTML omitted --\u003e(1d9c4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs\u003c/strong\u003e: Add \u003ccode\u003eignoreDeprecations\u003c/code\u003e for twoslash TS 6.0 compat  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5367\"\u003evueuse/vueuse#5367\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/9d1eb566\"\u003e\u003c!-- raw HTML omitted --\u003e(9d1eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emetadata\u003c/strong\u003e: Cleanup removed function \u003ccode\u003eresolveRef\u003c/code\u003e  -  by \u003ca href=\"https://github.com/ntnyq\"\u003e\u003ccode\u003e@​ntnyq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5307\"\u003evueuse/vueuse#5307\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/49da8f9c\"\u003e\u003c!-- raw HTML omitted --\u003e(49da8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eonClickOutside\u003c/strong\u003e: Detect iframe inside shadow DOM with detectIframe option  -  by \u003ca href=\"https://github.com/babu-ch\"\u003e\u003ccode\u003e@​babu-ch\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5336\"\u003evueuse/vueuse#5336\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/1a77b729\"\u003e\u003c!-- raw HTML omitted --\u003e(1a77b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eshared\u003c/strong\u003e: Align overloads order of watch functions with original version  -  by \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5288\"\u003evueuse/vueuse#5288\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/f1d328d5\"\u003e\u003c!-- raw HTML omitted --\u003e(f1d32)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseAxios\u003c/strong\u003e: Handle optional response data safely  -  by \u003ca href=\"https://github.com/jahnli\"\u003e\u003ccode\u003e@​jahnli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5318\"\u003evueuse/vueuse#5318\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/51198e85\"\u003e\u003c!-- raw HTML omitted --\u003e(51198)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseCached\u003c/strong\u003e: Update comparator type and improve documentation  -  by \u003ca href=\"https://github.com/IceMooncake\"\u003e\u003ccode\u003e@​IceMooncake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5376\"\u003evueuse/vueuse#5376\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/d886c2f5\"\u003e\u003c!-- raw HTML omitted --\u003e(d886c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseClipboard\u003c/strong\u003e: Prevents fail in Safari for async operation  -  by \u003ca href=\"https://github.com/MatteoGabriele\"\u003e\u003ccode\u003e@​MatteoGabriele\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5369\"\u003evueuse/vueuse#5369\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/5ec568d1\"\u003e\u003c!-- raw HTML omitted --\u003e(5ec56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseSortable\u003c/strong\u003e: Re-query DOM on every \u003ccode\u003estart()\u003c/code\u003e for string selectors  -  by \u003ca href=\"https://github.com/Mini-ghost\"\u003e\u003ccode\u003e@​Mini-ghost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5374\"\u003evueuse/vueuse#5374\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/3341fca0\"\u003e\u003c!-- raw HTML omitted --\u003e(3341f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseVirtualList\u003c/strong\u003e: React to changes made in mutable arrays properly  -  by \u003ca href=\"https://github.com/dcherman\"\u003e\u003ccode\u003e@​dcherman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5267\"\u003evueuse/vueuse#5267\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/7069eb4c\"\u003e\u003c!-- raw HTML omitted --\u003e(7069e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseWakeLock\u003c/strong\u003e: Auto-release wake lock on component unmount  -  by \u003ca href=\"https://github.com/ProgrammingWithSid\"\u003e\u003ccode\u003e@​ProgrammingWithSid\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5271\"\u003evueuse/vueuse#5271\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/43937a3f\"\u003e\u003c!-- raw HTML omitted --\u003e(43937)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseWebSocket\u003c/strong\u003e: Race condition caused by onopen/onclose events.  -  by \u003ca href=\"https://github.com/DanCardin\"\u003e\u003ccode\u003e@​DanCardin\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5175\"\u003evueuse/vueuse#5175\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/6661c13c\"\u003e\u003c!-- raw HTML omitted --\u003e(6661c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewhenever\u003c/strong\u003e: Improve old value types  -  by \u003ca href=\"https://github.com/VChet\"\u003e\u003ccode\u003e@​VChet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5096\"\u003evueuse/vueuse#5096\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/979c65fa\"\u003e\u003c!-- raw HTML omitted --\u003e(979c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003edeepRef\u003c/code\u003e with \u003ccode\u003eshallowRef\u003c/code\u003e where appropriate  -  by \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5293\"\u003evueuse/vueuse#5293\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/80004f79\"\u003e\u003c!-- raw HTML omitted --\u003e(80004)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vueuse/vueuse/compare/v14.2.1...v14.3.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev14.2.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd skills at the root directory for skills cli  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/c005dbef\"\u003e\u003c!-- raw HTML omitted --\u003e(c005d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eskills\u003c/strong\u003e: Transfer \u003ccode\u003e@vueuse/skills\u003c/code\u003e  -  by \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5286\"\u003evueuse/vueuse#5286\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/532acd2d\"\u003e\u003c!-- raw HTML omitted --\u003e(532ac)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseRafFn\u003c/strong\u003e: Resolve reactive null fpsLimit not being handled  -  by \u003ca href=\"https://github.com/nemanjamalesija\"\u003e\u003ccode\u003e@​nemanjamalesija\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5284\"\u003evueuse/vueuse#5284\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/8ce0dae1\"\u003e\u003c!-- raw HTML omitted --\u003e(8ce0d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vueuse/vueuse/compare/v14.2.0...v14.2.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev14.2.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/99c5df9a1017733046b496a6bb585d9fed7fbe8f\"\u003e\u003ccode\u003e99c5df9\u003c/code\u003e\u003c/a\u003e chore: release v14.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/1a3e57213e39a565998439906fcbf0bafc39d8ee\"\u003e\u003ccode\u003e1a3e572\u003c/code\u003e\u003c/a\u003e feat(useTextareaAutosize): add optional \u003ccode\u003emaxHeight\u003c/code\u003e to limit autosize growth ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/d886c2f5f8194632eb0a9244c3615e7eee2450a9\"\u003e\u003ccode\u003ed886c2f\u003c/code\u003e\u003c/a\u003e fix(useCached): update comparator type and improve documentation (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5376\"\u003e#5376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/acf182ec8c2ce48f2c6713d85efb887b7de0f845\"\u003e\u003ccode\u003eacf182e\u003c/code\u003e\u003c/a\u003e docs(useCloned): add tip about watch flush timing (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5375\"\u003e#5375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/5ec568d17d45502625125ebe18d5370338e27d6e\"\u003e\u003ccode\u003e5ec568d\u003c/code\u003e\u003c/a\u003e fix(useClipboard): prevents fail in Safari for async operation (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5369\"\u003e#5369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/52d688fa3f91bb8d8c77b1afd4e57db6724f48f0\"\u003e\u003ccode\u003e52d688f\u003c/code\u003e\u003c/a\u003e fix(directive): create disposable directive func cleanup of side effects unmo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/df724509e0cb35a8b02aadaeb954d902b1810d13\"\u003e\u003ccode\u003edf72450\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/1aa211e48e26e00ab7b9a6e7352f3274975b5c90\"\u003e\u003ccode\u003e1aa211e\u003c/code\u003e\u003c/a\u003e Make demo of \u003ccode\u003euseElementSize\u003c/code\u003e \u003ccode\u003ereadonly\u003c/code\u003e (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5365\"\u003e#5365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/0d98998ad56d99899d390f3f8d73a9955f77750e\"\u003e\u003ccode\u003e0d98998\u003c/code\u003e\u003c/a\u003e fix: add explicit \u003ccode\u003e./package.json\u003c/code\u003e export to all packages (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5343\"\u003e#5343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/8c252c33d57da4bd4a39d7318264e1f565760160\"\u003e\u003ccode\u003e8c252c3\u003c/code\u003e\u003c/a\u003e refactor: change primitive to \u003ccode\u003eshallowReadonly\u003c/code\u003e, rename \u003ccode\u003ereadonly\u003c/code\u003e usage to `...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vueuse/vueuse/commits/v14.3.0/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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​vueuse/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.6 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFetch adapter now enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e and \u003ccode\u003emaxContentLength\u003c/code\u003e.\u003c/strong\u003e These limits were silently ignored on the fetch adapter prior to 1.16.0 — anyone relying on them as a safety net (DoS protection, accidental large uploads) had no protection. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy requests now preserve user-supplied \u003ccode\u003eHost\u003c/code\u003e headers.\u003c/strong\u003e Previously, the proxy path could overwrite a custom \u003ccode\u003eHost\u003c/code\u003e. Virtual-host-style routing through a proxy will now behave correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBasic auth credentials embedded in URLs are now URL-decoded.\u003c/strong\u003e If you have percent-encoded credentials in a URL (e.g. \u003ccode\u003ehttps://user:p%40ss@host\u003c/code\u003e), the decoded value is what now goes on the wire. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eparseProtocol\u003c/code\u003e now strictly requires a colon in the protocol separator.\u003c/strong\u003e Strings that loosely parsed as protocols before may no longer match. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecated \u003ccode\u003eunescape()\u003c/code\u003e replaced with modern UTF-8 encoding.\u003c/strong\u003e Non-ASCII URL handling is now spec-correct; consumers depending on legacy \u003ccode\u003eunescape()\u003c/code\u003e quirks may see different output bytes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003etransformRequest\u003c/code\u003e input typing change was reverted.\u003c/strong\u003e The typing change introduced in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e was reverted in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e after follow-up review — net behavior is unchanged from 1.15.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eQUERY HTTP Method:\u003c/strong\u003e Added support for the QUERY HTTP method across adapters and type definitions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10802\"\u003e#10802\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eECONNREFUSED Error Constant:\u003c/strong\u003e Exposed \u003ccode\u003eECONNREFUSED\u003c/code\u003e as a constant on \u003ccode\u003eAxiosError\u003c/code\u003e so callers can match connection-refused failures without comparing string literals (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/6485\"\u003e#6485\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEncode Helper Export:\u003c/strong\u003e Exported the internal \u003ccode\u003eencode\u003c/code\u003e helper from \u003ccode\u003ebuildURL\u003c/code\u003e so userland param serializers can reuse the same encoding logic that axios uses internally. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6897\"\u003e#6897\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Redirects \u0026amp; Headers:\u003c/strong\u003e Cleared stale headers when a redirect targets a no-proxy host, fixed the redirect listener chain so listeners no longer stack across hops, restored the missing \u003ccode\u003erequestDetails\u003c/code\u003e argument on \u003ccode\u003ebeforeRedirect\u003c/code\u003e, preserved user-supplied \u003ccode\u003eHost\u003c/code\u003e headers when forwarding through a proxy, and properly URL-decoded basic auth credentials. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10794\"\u003e#10794\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10800\"\u003e#10800\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6241\"\u003e#6241\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Streams \u0026amp; Timeouts:\u003c/strong\u003e Preserved the partial response object on \u003ccode\u003eAxiosError\u003c/code\u003e when a stream is aborted after headers arrive, honoured the \u003ccode\u003etimeout\u003c/code\u003e option during the connect phase when redirects are disabled, and resolved an unsettled-promise hang when an aborted request was combined with compression and \u003ccode\u003emaxRedirects: 0\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10708\"\u003e#10708\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10819\"\u003e#10819\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7149\"\u003e#7149\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Enforced \u003ccode\u003emaxBodyLength\u003c/code\u003e / \u003ccode\u003emaxContentLength\u003c/code\u003e in the fetch adapter, set the \u003ccode\u003eUser-Agent\u003c/code\u003e header to match the HTTP adapter, preserved the original abort reason instead of replacing it with a generic error, and deferred global access so importing the module no longer throws a \u003ccode\u003eTypeError\u003c/code\u003e in restricted environments. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10772\"\u003e#10772\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10806\"\u003e#10806\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7260\"\u003e#7260\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Adapter:\u003c/strong\u003e Unsubscribed the \u003ccode\u003ecancelToken\u003c/code\u003e and \u003ccode\u003eAbortSignal\u003c/code\u003e listeners on the error, timeout, and abort code paths to prevent leaked subscriptions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e Attached the parsed response to \u003ccode\u003eAxiosError\u003c/code\u003e when \u003ccode\u003eJSON.parse\u003c/code\u003e fails inside \u003ccode\u003edispatchRequest\u003c/code\u003e, prevented \u003ccode\u003esettle\u003c/code\u003e from emitting \u003ccode\u003eundefined\u003c/code\u003e error codes, and tightened the \u003ccode\u003eparseProtocol\u003c/code\u003e regex to require a colon in the protocol separator. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10724\"\u003e#10724\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7276\"\u003e#7276\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes \u0026amp; Exports:\u003c/strong\u003e Aligned the CommonJS \u003ccode\u003eCancelToken\u003c/code\u003e typings with the ESM build, fixed a compiler error caused by \u003ccode\u003eRawAxiosHeaders\u003c/code\u003e, and re-exported \u003ccode\u003ecreate\u003c/code\u003e from the package index. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7414\"\u003e#7414\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6389\"\u003e#6389\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6460\"\u003e#6460\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUTF-8 Encoding:\u003c/strong\u003e Replaced the deprecated \u003ccode\u003eunescape()\u003c/code\u003e call with a modern UTF-8 encoding implementation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMisc Cleanup:\u003c/strong\u003e Resolved a batch of small inconsistencies and gadget-level issues across the codebase. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10833\"\u003e#10833\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRefactor — ES6 Modernisation:\u003c/strong\u003e Modernised the \u003ccode\u003eutils\u003c/code\u003e module and XHR adapter to use ES6 features, and tidied the multipart boundary error message. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTests:\u003c/strong\u003e Hardened the HTTP test server lifecycle to fix flaky \u003ccode\u003eFormData\u003c/code\u003e EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected an incorrect test assumption. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10820\"\u003e#10820\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10791\"\u003e#10791\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10796\"\u003e#10796\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs:\u003c/strong\u003e Documented \u003ccode\u003eparamsSerializer.encode\u003c/code\u003e for strict RFC 3986 query encoding, updated the \u003ccode\u003eparseReviver\u003c/code\u003e TypeScript definitions and configuration docs for ES2023, added timeout guidance to the README's first async example, and expanded notes around the recent type changes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10821\"\u003e#10821\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10782\"\u003e#10782\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10759\"\u003e#10759\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10804\"\u003e#10804\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReverted:\u003c/strong\u003e Reverted the \u003ccode\u003etransformRequest\u003c/code\u003e input typing change from \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e after follow-up review. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003eactions/setup-node\u003c/code\u003e, the \u003ccode\u003egithub-actions\u003c/code\u003e group, and \u003ccode\u003epostcss\u003c/code\u003e (in \u003ccode\u003e/docs\u003c/code\u003e) to their latest versions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10785\"\u003e#10785\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10813\"\u003e#10813\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10814\"\u003e#10814\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease:\u003c/strong\u003e Updated changelog and packages, and prepared the 1.16.0 release. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10790\"\u003e#10790\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10834\"\u003e#10834\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/singhankit001\"\u003e\u003ccode\u003e@​singhankit001\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/iruizsalinas\"\u003e\u003ccode\u003e@​iruizsalinas\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/MarcosNocetti\"\u003e\u003ccode\u003e@​MarcosNocetti\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev1.15.2 - April 21, 2026\u003c/h2\u003e\n\u003cp\u003eThis release delivers prototype-pollution hardening for the Node HTTP adapter, adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e allowlist to mitigate SSRF via Unix domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain hardening across CI and security docs.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Hardening (HTTP Adapter):\u003c/strong\u003e Hardened the Node HTTP adapter and \u003ccode\u003eresolveConfig\u003c/code\u003e/\u003ccode\u003emergeConfig\u003c/code\u003e/validator paths to read only own properties and use null-prototype config objects, preventing polluted \u003ccode\u003eauth\u003c/code\u003e, \u003ccode\u003ebaseURL\u003c/code\u003e, \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003ebeforeRedirect\u003c/code\u003e, and \u003ccode\u003einsecureHTTPParser\u003c/code\u003e from influencing requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10779\"\u003e#10779\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSSRF via \u003ccode\u003esocketPath\u003c/code\u003e:\u003c/strong\u003e Rejects non-string \u003ccode\u003esocketPath\u003c/code\u003e values and adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e config option to restrict permitted Unix domain socket paths, returning \u003ccode\u003eAxiosError\u003c/code\u003e \u003ccode\u003eERR_BAD_OPTION_VALUE\u003c/code\u003e on mismatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupply-chain Hardening:\u003c/strong\u003e Added \u003ccode\u003e.npmrc\u003c/code\u003e with \u003ccode\u003eignore-scripts=true\u003c/code\u003e, lockfile lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded \u003ccode\u003eSECURITY.md\u003c/code\u003e/\u003ccode\u003eTHREATMODEL.md\u003c/code\u003e with provenance verification (\u003ccode\u003enpm audit signatures\u003c/code\u003e), 60-day resolution policy, and maintainer incident-response runbook. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10776\"\u003e#10776\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eallowedSocketPaths\u003c/code\u003e Config Option:\u003c/strong\u003e New request config option (and TypeScript types) to allowlist Unix domain socket paths used by the Node http adapter; backwards compatible when unset. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eKeep-alive Socket Memory Leak:\u003c/strong\u003e Installs a single per-socket \u003ccode\u003eerror\u003c/code\u003e listener tracking the active request via \u003ccode\u003ekAxiosSocketListener\u003c/code\u003e/\u003ccode\u003ekAxiosCurrentReq\u003c/code\u003e, eliminating per-request listener accumulation, \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e, and linear heap growth under concurrent or long-running keep-alive workloads (fixes \u003ca href=\"https://redirect.github.com/axios/axios/issues/10780\"\u003e#10780\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10788\"\u003e#10788\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eChangelog:\u003c/strong\u003e Updated \u003ccode\u003eCHANGELOG.md\u003c/code\u003e with v1.15.1 release notes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10781\"\u003e#10781\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.15.1...v1.15.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003ev1.15.1 - April 19, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a coordinated set of security hardening fixes across headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution vectors, alongside a broad sweep of bug fixes, test migrations, and threat-model documentation updates.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eHeader Injection Hardening:\u003c/strong\u003e Tightened validation and sanitisation across request header construction to close the header-injection attack surface. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10749\"\u003e#10749\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCRLF Stripping in Multipart Headers:\u003c/strong\u003e Correctly strips CR/LF from multipart header values to prevent injection via field names and filenames. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10758\"\u003e#10758\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePrototype Pollution / Auth Bypass:\u003c/strong\u003e Replaced unsafe \u003ccode\u003ein\u003c/code\u003e checks with \u003ccode\u003ehasOwnProperty\u003c/code\u003e to prevent authentication bypass via prototype pollution on config objects, with additional regression tests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10761\"\u003e#10761\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10760\"\u003e#10760\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003ewithXSRFToken\u003c/code\u003e Truthy Bypass:\u003c/strong\u003e Short-circuits on any truthy non-boolean value, so an ambiguous config no longer silently leaks the XSRF token cross-origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003emaxBodyLength\u003c/code\u003e With Zero Redirects:\u003c/strong\u003e Enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e even when \u003ccode\u003emaxRedirects\u003c/code\u003e is set to \u003ccode\u003e0\u003c/code\u003e, closing a bypass path for oversized request bodies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10753\"\u003e#10753\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStreamed Response \u003ccode\u003emaxContentLength\u003c/code\u003e Bypass:\u003c/strong\u003e Applies \u003ccode\u003emaxContentLength\u003c/code\u003e to streamed responses that previously bypassed the cap. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10754\"\u003e#10754\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFollow-up CVE Completion:\u003c/strong\u003e Completes an earlier incomplete CVE fix to fully close the regression window. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10755\"\u003e#10755\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\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/axios/axios/commit/df53d7dd99b202fb194217abd127ae6a630e70dc\"\u003e\u003ccode\u003edf53d7d\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.16.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10834\"\u003e#10834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9d92bcd32639d1eea5b89f03ae45f248d3bb058e\"\u003e\u003ccode\u003e9d92bcd\u003c/code\u003e\u003c/a\u003e fix: gadgets and smaller issues (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10833\"\u003e#10833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5107ee69aee527b19eabaf80000ca65752135435\"\u003e\u003ccode\u003e5107ee6\u003c/code\u003e\u003c/a\u003e fix: prevent undefined error codes in settle (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7276\"\u003e#7276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e57349992f230b6b13e80613eb84302560aa5ba8\"\u003e\u003ccode\u003ee573499\u003c/code\u003e\u003c/a\u003e fix(fetch): defer global access in fetch adapter (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7260\"\u003e#7260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ad68e1a484b50086af427f767bbd7d6e3aab7ac3\"\u003e\u003ccode\u003ead68e1a\u003c/code\u003e\u003c/a\u003e fix(http): honor timeout during connect without redirects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10819\"\u003e#10819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2a51828213128691d2e37502b5eb2cf4965a737d\"\u003e\u003ccode\u003e2a51828\u003c/code\u003e\u003c/a\u003e fix(http): decode URL basic auth credentials (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0e8b6bbb542131bae9940618d84d5286255d4db1\"\u003e\u003ccode\u003e0e8b6bb\u003c/code\u003e\u003c/a\u003e fix(http): preserve user-supplied Host header when forwarding through a proxy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/79f39e1d041dca87173226d0255f90eaf252564b\"\u003e\u003ccode\u003e79f39e1\u003c/code\u003e\u003c/a\u003e docs: document paramsSerializer.encode for strict RFC 3986 query encoding (\u003ca href=\"https://redirect.github.com/axios/axios/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0fe3a5fc14829535e1d517c662d448e86c33438e\"\u003e\u003ccode\u003e0fe3a5f\u003c/code\u003e\u003c/a\u003e [Docs/Types] Update \u003ccode\u003eparseReviver\u003c/code\u003e TypeScript definitions for ES2023 and add ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/cd6737fd84bdb7caf2a319d3579573a49f9d238d\"\u003e\u003ccode\u003ecd6737f\u003c/code\u003e\u003c/a\u003e chore: matches the sibling responseStream.on(aborted) handler and added tests...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jquery` from 3.7.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jquery/jquery/releases\"\u003ejquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://blog.jquery.com/2026/01/17/jquery-4-0-0/\"\u003ehttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAjax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't treat array data as binary (\u003ca href=\"https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5\"\u003e992a1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eprocessData: true\u003c/code\u003e even for binary data (\u003ca href=\"https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8\"\u003ece264e07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport binary data (including FormData) (\u003ca href=\"https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b\"\u003ea7ed9a7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eheaders\u003c/code\u003e for script transport even when cross-domain (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5142\"\u003e#5142\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396\"\u003e6d136443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enull\u003c/code\u003e as success functions in \u003ccode\u003ejQuery.get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4989\"\u003e#4989\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354\"\u003e74978b7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't auto-execute scripts unless dataType provided (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4822\"\u003e#4822\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8\"\u003e025da4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake responseJSON work for erroneous same-domain JSONP requests (\u003ca href=\"https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1\"\u003e68b4ec59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExecute JSONP error script responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4771\"\u003e#4771\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73\"\u003ea1e619b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid CSP errors in the script transport for async requests (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3969\"\u003e#3969\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55\"\u003e07a8e4a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the json to jsonp auto-promotion logic (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1799\"\u003e#1799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3376\"\u003e#3376\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b\"\u003ee7b3bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOverwrite s.contentType with content-type header value, if any (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4119\"\u003e#4119\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de\"\u003e7fb90a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate AJAX event aliases, inline event/alias into deprecated (\u003ca href=\"https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad\"\u003e23d53928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not execute scripts for unsuccessful HTTP responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4250\"\u003e#4250\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/50871a5a85cc802421b40cc67e2830601968affe\"\u003e50871a5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify jQuery.ajaxSettings.xhr (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1967\"\u003e#1967\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/abdc89ac2e581392b800c0364e0f5f2b6a82cdc6\"\u003eabdc89ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAttributes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e.attr( name, false )\u003c/code\u003e remove for all non-ARIA attrs (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5388\"\u003e#5388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/063831b6378d518f9870ec5c4f1e7d5d16e04f36\"\u003e063831b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShave off a couple of bytes (\u003ca href=\"https://github.com/jquery/jquery/commit/b40a4807b604efbde51faf075d11e25441af1990\"\u003eb40a4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't stringify attributes in the setter (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4948\"\u003e#4948\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/4250b628783d7bfa92ec6c5550c6e4b22fab6034\"\u003e4250b628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003etoggleClass(boolean|undefined)\u003c/code\u003e signature (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3388\"\u003e#3388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a4421101fd6d9d7b0550210f8e8690641733dd9a\"\u003ea4421101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor val(): don't strip carriage return, isolate IE workarounds (\u003ca href=\"https://github.com/jquery/jquery/commit/ff2819911da6cbbed5ee42c35d695240f06e65e3\"\u003eff281991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't set the type attr hook at all outside of IE (\u003ca href=\"https://github.com/jquery/jquery/commit/9e66fe9acf0ef27681f5a21149fc61678f791641\"\u003e9e66fe9a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCSS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dimensions of table \u003ccode\u003e\u0026lt;col\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5628\"\u003e#5628\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/eca2a56457e1c40c071aeb3ac87efeb8bbb8013e\"\u003eeca2a564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the cache in finalPropName (\u003ca href=\"https://github.com/jquery/jquery/commit/640d5825df5ff223560c5690f1a268681c32f9fa\"\u003e640d5825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Fix tests \u0026amp; support tests under CSS Zoom (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5489\"\u003e#5489\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/071f6dba6bd1d8db3f36ce4694aab5ff437b9e36\"\u003e071f6dba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix reliableTrDimensions support test for initially hidden iframes (\u003ca href=\"https://github.com/jquery/jquery/commit/b1e66a5faaf46ffcbcc27c79a9a224aaf851a987\"\u003eb1e66a5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSelector: Align with 3.x, remove the outer \u003ccode\u003eselector.js\u003c/code\u003e wrapper (\u003ca href=\"https://github.com/jquery/jquery/commit/53cf7244da2a2040333335c36e435b1c12efdff9\"\u003e53cf7244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the reliableTrDimensions support test work with Bootstrap CSS (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5270\"\u003e#5270\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/65b85031fb5688361c077bc04e641e4b502671e1\"\u003e65b85031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eoffsetHeight( true )\u003c/code\u003e, etc. include negative margins (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3982\"\u003e#3982\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/bce13b72c1753e16cc0db53ebf0f0456bdcf6b48\"\u003ebce13b72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn \u003ccode\u003eundefined\u003c/code\u003e for whitespace-only CSS variable values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5120\"\u003e#5120\u003c/a\u003e) (\u003ca href=\"https://github.com/jquery/jquery/commit/7eb0019640a5856c42b451551eb7f995d913eba9\"\u003e7eb00196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t trim whitespace of undefined custom property (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5105\"\u003e#5105\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/ed306c0261ab63746040e5d58bb4477c3069a427\"\u003eed306c02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip falsy values in \u003ccode\u003eaddClass( array )\u003c/code\u003e, compress code (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4998\"\u003e#4998\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a338b407f2479f82df40635055effc163835183f\"\u003ea338b407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJustify use of rtrim on CSS property values (\u003ca href=\"https://github.com/jquery/jquery/commit/655c0ed5e204b1f6427e09d615a49586a7bc84eb\"\u003e655c0ed5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTrim whitespace surrounding CSS Custom Properties values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4926\"\u003e#4926\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/efadfe991a5c287af561a9326bf1427d726c91c1\"\u003eefadfe99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eshow\u003c/code\u003e, \u003ccode\u003ehide\u003c/code\u003e \u0026amp; \u003ccode\u003etoggle\u003c/code\u003e methods in the jQuery slim build (\u003ca href=\"https://github.com/jquery/jquery/commit/297d18dd13f7b810ea5a4afeefa4cb15d9e16e16\"\u003e297d18dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the opacity CSS hook (\u003ca href=\"https://github.com/jquery/jquery/commit/865469f5e60f55feb28469bb0a7526dd22f04b4e\"\u003e865469f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkaround buggy getComputedStyle on table rows in IE/Edge (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4490\"\u003e#4490\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/26415e081b318dbe1d46d2b7c30e05f14c339b75\"\u003e26415e08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't automatically add \u0026quot;px\u0026quot; to properties with a few exceptions (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/2795\"\u003e#2795\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/00a9c2e5f4c855382435cec6b3908eb9bd5a53b7\"\u003e00a9c2e5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/4f2fae08f23b54ce09322e62e73cce6161b8d3cb\"\u003e\u003ccode\u003e4f2fae0\u003c/code\u003e\u003c/a\u003e Release: 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c838cfb5bb0c6cd17cfaa1dd83aca8d20589de99\"\u003e\u003ccode\u003ec838cfb\u003c/code\u003e\u003c/a\u003e Release: remove dist files from main branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/97525193735ed32c332f0dbaf2f782df8b1b949b\"\u003e\u003ccode\u003e9752519\u003c/code\u003e\u003c/a\u003e Release: 4.0.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c128d5d8a8fd9e9b3dcd3efa493e71f6a1649bd8\"\u003e\u003ccode\u003ec128d5d\u003c/code\u003e\u003c/a\u003e Release: Update AUTHORS.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/5fe9c298c0538f7cffc1c92c3abc8fadca644dde\"\u003e\u003ccode\u003e5fe9c29\u003c/code\u003e\u003c/a\u003e Build: De-dupe three authors via mailmap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/afdd032fdbc90e22f49a69627f4dec0dd3a2f0a4\"\u003e\u003ccode\u003eafdd032\u003c/code\u003e\u003c/a\u003e Build: Post beta browser tests errors to jquery/dev on Matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/546a1eb03c345e1bafb72ae1aeb898abb5b3e51b\"\u003e\u003ccode\u003e546a1eb\u003c/code\u003e\u003c/a\u003e Build: Bump the github-actions group with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/ec738b3190a3b67d08f51451e1faa15f1f4bf916\"\u003e\u003ccode\u003eec738b3\u003c/code\u003e\u003c/a\u003e Build: Fix Chrome beta tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c28c26aef0b3238f578690d73703382951cb355d\"\u003e\u003ccode\u003ec28c26a\u003c/code\u003e\u003c/a\u003e Build: Add periodic tests on beta versions of browsers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/f513413ac81acabe68769e8879ce19c10eff1f59\"\u003e\u003ccode\u003ef513413\u003c/code\u003e\u003c/a\u003e Build: Bump the github-actions group with 2 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jquery/jquery/compare/3.7.1...4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.31 to 3.5.33\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.33\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.32...v3.5.33\"\u003e3.5.33\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle nested :deep in selector pseudos (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14725\"\u003e#14725\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bb9d265d8dcdde2af824fc01b24f9a7b3169f5fa\"\u003ebb9d265\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14724\"\u003e#14724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e unlink effect scopes on out-of-order off (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14734\"\u003e#14734\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e7659beafc5407e892fa70f3f4ade80263b0905d\"\u003ee7659be\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14733\"\u003e#14733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e preserve textarea resize dimensions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14747\"\u003e#14747\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/11fb2fd4a246e40f6f350701dfea73ec525b4f59\"\u003e11fb2fd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14741\"\u003e#14741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e don't move teleport children if not mounted (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14702\"\u003e#14702\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a61f4452ba1a31fc929cadf8abe3337ac4d3a46\"\u003e6a61f44\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14701\"\u003e#14701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e preserve placeholder for conditional explicit default slots (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14748\"\u003e#14748\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/45990cecf4604b2f39c571ab6aefa49d362af36a\"\u003e45990ce\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14727\"\u003e#14727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.31...v3.5.32\"\u003e3.5.32\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent currentInstance leak into sibling render during async setup re-entry (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14668\"\u003e#14668\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f1663535a163057788d3285dec54a245c3efb3ad\"\u003ef166353\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14667\"\u003e#14667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e handle updates before deferred mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14642\"\u003e#14642\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/32b44f19f67aa30899817a7e79a4510f3b52970a\"\u003e32b44f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14640\"\u003e#14640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e allow customRef to have different getter/setter types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14639\"\u003e#14639\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e20ddb00188e9935884930046fa572eab7c9dcba\"\u003ee20ddb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e use private branding for shallowReactive (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14641\"\u003e#14641\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/302c47a4994bc8b47b8a2af6693d8cb6bbd4b06b\"\u003e302c47a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14638\"\u003e#14638\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix(server-renderer): cleanup component effect scopes after SSR render\u0026quot; (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/219d83bd305ce6fc052941acaaf02e7bc70616a4\"\u003e219d83b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14669\"\u003e#14669\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/vuejs/core/commit/3310eea4ececff0379ea657e633e3c18b0f647eb\"\u003e\u003ccode\u003e3310eea\u003c/code\u003e\u003c/a\u003e release: v3.5.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/bb9d265d8dcdde2af824fc01b24f9a7b3169f5fa\"\u003e\u003ccode\u003ebb9d265\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): handle nested :deep in selector pseudos (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14725\"\u003e#14725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/60402cd4771be1b758cae759d27ffa6c01428364\"\u003e\u003ccode\u003e60402cd\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(deps): update pnpm/action-setup action to v6\u0026quot; (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14749\"\u003e#14749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/11fb2fd4a246e40f6f350701dfea73ec525b4f59\"\u003e\u003ccode\u003e11fb2fd\u003c/code\u003e\u003c/a\u003e fix(runtime-dom): preserve textarea resize dimensions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14747\"\u003e#14747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/974e2d21b75c677e835656b8743b44c4eb285ca8\"\u003e\u003ccode\u003e974e2d2\u003c/code\u003e\u003c/a\u003e chore(deps): update test (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14713\"\u003e#14713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/45990cecf4604b2f39c571ab6aefa49d362af36a\"\u003e\u003ccode\u003e45990ce\u003c/code\u003e\u003c/a\u003e fix(transition): preserve placeholder for conditional explicit default slots ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/6a61f4452ba1a31fc929cadf8abe3337ac4d3a46\"\u003e\u003ccode\u003e6a61f44\u003c/code\u003e\u003c/a\u003e fix(teleport): don't move teleport children if not mounted (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14702\"\u003e#14702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e7659beafc5407e892fa70f3f4ade80263b0905d\"\u003e\u003ccode\u003ee7659be\u003c/code\u003e\u003c/a\u003e fix(reactivity): unlink effect scopes on out-of-order off (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14734\"\u003e#14734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/268115dc49fe8aa9a2a6c820a7b91eba6ca68208\"\u003e\u003ccode\u003e268115d\u003c/code\u003e\u003c/a\u003e chore: update pnpm config (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14694\"\u003e#14694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/24f26f41af5aea64b5054ec57066679a4d71aff4\"\u003e\u003ccode\u003e24f26f4\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v6 (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14716\"\u003e#14716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.31...v3.5.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-router` from 4.6.4 to 5.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/router/releases\"\u003evue-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/aris-pub/studio/pull/391","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aris-pub%2Fstudio/issues/391","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/391/packages"},{"uuid":"4367728174","node_id":"PR_kwDORITwXM7Xlayn","number":14,"state":"open","title":"chore(frontend): bump the deps group across 1 directory with 36 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-02T03:17:34.000Z","updated_at":"2026-05-02T03:17:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(frontend): bump","group_name":"deps","update_count":36,"packages":[{"name":"@auth0/auth0-react","old_version":"2.11.0","new_version":"2.16.2","repository_url":"https://github.com/auth0/auth0-react"},{"name":"@babel/runtime","old_version":"7.28.6","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@codemirror/autocomplete","old_version":"6.20.0","new_version":"6.20.1","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/language","old_version":"6.12.1","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/lint","old_version":"6.9.2","new_version":"6.9.5","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/search","old_version":"6.6.0","new_version":"6.7.0","repository_url":"https://github.com/codemirror/search"},{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.11","new_version":"6.41.1","repository_url":"https://github.com/codemirror/view"},{"name":"@mui/icons-material","old_version":"7.3.7","new_version":"9.0.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/material","old_version":"7.3.7","new_version":"9.0.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/system","old_version":"7.3.7","new_version":"9.0.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/x-date-pickers","old_version":"8.25.0","new_version":"9.0.4","repository_url":"https://github.com/mui/mui-x"},{"name":"@tanstack/react-virtual","old_version":"3.13.18","new_version":"3.13.24","repository_url":"https://github.com/TanStack/virtual"},{"name":"@uiw/codemirror-theme-material","old_version":"4.25.4","new_version":"4.25.9","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-codemirror","old_version":"4.25.4","new_version":"4.25.9","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"axios","old_version":"1.13.2","new_version":"1.15.2","repository_url":"https://github.com/axios/axios"},{"name":"diff","old_version":"8.0.3","new_version":"9.0.0","repository_url":"https://github.com/kpdecker/jsdiff"},{"name":"qs","old_version":"6.14.1","new_version":"6.15.1","repository_url":"https://github.com/ljharb/qs"},{"name":"react","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-diff-view","old_version":"3.3.2","new_version":"3.3.3","repository_url":"https://github.com/otakustay/react-diff-view"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-number-format","old_version":"5.4.4","new_version":"5.4.5","repository_url":"https://github.com/s-yadav/react-number-format"},{"name":"react-router","old_version":"7.12.0","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@babel/core","old_version":"7.28.6","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.6","new_version":"7.29.3","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/biome","old_version":"2.3.11","new_version":"2.4.14","repository_url":"https://github.com/biomejs/biome"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"css-loader","old_version":"7.1.2","new_version":"7.1.4","repository_url":"https://github.com/webpack/css-loader"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"lodash.omit","old_version":"4.5.0","new_version":"4.18.0","repository_url":"https://github.com/lodash/lodash"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"webpack","old_version":"5.104.1","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the deps group with 36 updates in the /ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@auth0/auth0-react](https://github.com/auth0/auth0-react) | `2.11.0` | `2.16.2` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.6` | `7.29.2` |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.20.0` | `6.20.1` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.12.1` | `6.12.3` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.9.2` | `6.9.5` |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.6.0` | `6.7.0` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.4` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.11` | `6.41.1` |\n| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `7.3.7` | `9.0.0` |\n| [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) | `7.3.7` | `9.0.0` |\n| [@mui/system](https://github.com/mui/material-ui/tree/HEAD/packages/mui-system) | `7.3.7` | `9.0.0` |\n| [@mui/x-date-pickers](https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers) | `8.25.0` | `9.0.4` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.18` | `3.13.24` |\n| [@uiw/codemirror-theme-material](https://github.com/uiwjs/react-codemirror) | `4.25.4` | `4.25.9` |\n| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.25.4` | `4.25.9` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.15.2` |\n| [diff](https://github.com/kpdecker/jsdiff) | `8.0.3` | `9.0.0` |\n| [qs](https://github.com/ljharb/qs) | `6.14.1` | `6.15.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.5` |\n| [react-diff-view](https://github.com/otakustay/react-diff-view) | `3.3.2` | `3.3.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.5` |\n| [react-number-format](https://github.com/s-yadav/react-number-format) | `5.4.4` | `5.4.5` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.12.0` | `7.14.2` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.6` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.6` | `7.29.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.11` | `2.4.14` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [css-loader](https://github.com/webpack/css-loader) | `7.1.2` | `7.1.4` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [lodash.omit](https://github.com/lodash/lodash) | `4.5.0` | `4.18.0` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.106.2` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n\n\nUpdates `@auth0/auth0-react` from 2.11.0 to 2.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/auth0-react/releases\"\u003e@​auth0/auth0-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.19.2 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1093\"\u003e#1093\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.2 to 2.18.3 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1068\"\u003e#1068\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.18.2 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1065\"\u003e#1065\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add client prop to Auth0Provider \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNative to Web SSO support (via \u003ca href=\"https://github.com/auth0/auth0-spa-js/releases/tag/v2.18.0\"\u003eauth0-spa-js v2.18.0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.17.1 to 2.18.0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1059\"\u003e#1059\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e to version 2.17.1 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1045\"\u003e#1045\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Step-Up Authentication section and related examples to documentation \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1023\"\u003e#1023\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Multi-Factor Authentication (MFA) support  \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1014\"\u003e#1014\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e to v2.15.0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1017\"\u003e#1017\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add loginWithCustomTokenExchange and deprecate exchangeToken \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1010\"\u003e#1010\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add getConfiguration method to Auth0Client and updated documentation \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/991\"\u003e#991\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSecurity: Example app update Next.js dependency for CVE-2025-55184 and CVE-2025-55183 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/951\"\u003e#951\u003c/a\u003e (\u003ca href=\"https://github.com/tusharpandey13\"\u003etusharpandey13\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/auth0/auth0-react/blob/main/CHANGELOG.md\"\u003e@​auth0/auth0-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.16.2\"\u003ev2.16.2\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.16.1...v2.16.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.19.2 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1093\"\u003e#1093\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.16.1\"\u003ev2.16.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.16.0...v2.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.2 to 2.18.3 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1068\"\u003e#1068\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.18.2 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1065\"\u003e#1065\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.16.0\"\u003ev2.16.0\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.15.1...v2.16.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add client prop to Auth0Provider \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNative to Web SSO support (via \u003ca href=\"https://github.com/auth0/auth0-spa-js/releases/tag/v2.18.0\"\u003eauth0-spa-js v2.18.0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.17.1 to 2.18.0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1059\"\u003e#1059\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.15.1\"\u003ev2.15.1\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.15.0...v2.15.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e to version 2.17.1 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1045\"\u003e#1045\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.15.0\"\u003ev2.15.0\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.14.0...v2.15.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Step-Up Authentication section and related examples to documentation \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1023\"\u003e#1023\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.14.0\"\u003ev2.14.0\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.13.0...v2.14.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Multi-Factor Authentication (MFA) support  \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1014\"\u003e#1014\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e to v2.15.0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1017\"\u003e#1017\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.13.0\"\u003ev2.13.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.12.0...v2.13.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add loginWithCustomTokenExchange and deprecate exchangeToken \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1010\"\u003e#1010\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/13c46f418c4cfc1f386cf0bd283da2c5f4776ada\"\u003e\u003ccode\u003e13c46f4\u003c/code\u003e\u003c/a\u003e Release v2.16.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/d815a6a69eda6dfb2927f8814e4451a7a0349db2\"\u003e\u003ccode\u003ed815a6a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Release v2.16.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1094\"\u003e#1094\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/8038a24948053c874aee5a52fae9a71dcadb17a2\"\u003e\u003ccode\u003e8038a24\u003c/code\u003e\u003c/a\u003e fix: pin npm to 11.10.0 to avoid promise-retry failure on Node 22.22.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/98b6c8f391f33a1777f18982a0dbff708f4cbbfe\"\u003e\u003ccode\u003e98b6c8f\u003c/code\u003e\u003c/a\u003e Release v2.16.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1094\"\u003e#1094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/d14888b4a3d9e943dc27bbf96ea2402f477fabca\"\u003e\u003ccode\u003ed14888b\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.19.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/94e1c23ec1824e7d17af5f16f2d28fb2fe389cab\"\u003e\u003ccode\u003e94e1c23\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump start-server-and-test from 2.1.5 to 3.0.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/6a9467842688c2807ea1dfa6d0c5bfd57e3eb680\"\u003e\u003ccode\u003e6a94678\u003c/code\u003e\u003c/a\u003e chore: remove package-lock.json (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/a1cb3c513fcef9f9cb099d03c243f3ccc2431f0e\"\u003e\u003ccode\u003ea1cb3c5\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.19.0 to 2.19.1 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/b3e861ca7f1200a25b8361cb5fee9b683bb5c418\"\u003e\u003ccode\u003eb3e861c\u003c/code\u003e\u003c/a\u003e chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1089\"\u003e#1089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/043b940a101eba451bfec40281cb6e3b9d33aae7\"\u003e\u003ccode\u003e043b940\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typedoc from 0.28.18 to 0.28.19 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1088\"\u003e#1088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.11.0...v2.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​auth0/auth0-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.6 to 7.29.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.2 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17840\"\u003e#17840\u003c/a\u003e [7.x backport] async x =\u0026gt; {} must be in leading pos (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17805\"\u003e#17805\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17789\"\u003e#17789\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17813\"\u003e#17813\u003c/a\u003e chore: update eslint peer deps (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.1 (2026-02-04)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17771\"\u003e#17771\u003c/a\u003e [7.x backport] fix: ensure \u003ccode\u003etargets.esmodules\u003c/code\u003e is validated (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17776\"\u003e#17776\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/37d5595fca9f188f0534458180611f2e776acd31\"\u003e\u003ccode\u003e37d5595\u003c/code\u003e\u003c/a\u003e v7.29.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.2/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/autocomplete` from 6.20.0 to 6.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md\"\u003e@​codemirror/autocomplete's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.20.1 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eClicking the horizontal dots at the top/bottom of a list of completion options now moves the selection there, so that more completions become visible.\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/codemirror/autocomplete/commit/7cbf7fd3b8126fd2b8f3d29a0cb150ac31506fd1\"\u003e\u003ccode\u003e7cbf7fd\u003c/code\u003e\u003c/a\u003e Mark version 6.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/1fae8fb7ceaaad4423fe2fee178a9b14b1176039\"\u003e\u003ccode\u003e1fae8fb\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/90412d8d3d19291e00c38c39c1008df5644088ea\"\u003e\u003ccode\u003e90412d8\u003c/code\u003e\u003c/a\u003e Respond to clicks on the top/bottom of incomplete option lists by moving sele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/e8521c28daad76fb559ef37712e0386df18cd310\"\u003e\u003ccode\u003ee8521c2\u003c/code\u003e\u003c/a\u003e Align interpretation of wordChars language data with \u003ccode\u003e@​codemirror/state\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/compare/6.20.0...6.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.12.1 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e@​codemirror/language's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\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/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/language/compare/6.12.1...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.9.2 to 6.9.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e@​codemirror/lint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\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/codemirror/lint/commit/296d74376596acd4c7aa4cd1cf00e877cdd2ff52\"\u003e\u003ccode\u003e296d743\u003c/code\u003e\u003c/a\u003e Mark version 6.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/c7a0982cde92a463ee3d297b56b707c37a8452b0\"\u003e\u003ccode\u003ec7a0982\u003c/code\u003e\u003c/a\u003e Improve background colors for dark themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a3202d8854b4fd8c38a5d3a9107bc23efd939501\"\u003e\u003ccode\u003ea3202d8\u003c/code\u003e\u003c/a\u003e Mark version 6.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/42d5b8c89eb35fd7e296045eb8ad1a50ffceb9e7\"\u003e\u003ccode\u003e42d5b8c\u003c/code\u003e\u003c/a\u003e Make nextDiagnostic select entire diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/compare/6.9.2...6.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/search` from 6.6.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.4 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e@​codemirror/state's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.11 to 6.41.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/icons-material` from 7.3.7 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/icons-material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the \u003ca href=\"https://mui.com/blog/introducing-material-ui-v9/\"\u003eMaterial UI v9.0 announcement\u003c/a\u003e blog posts for more details. Also see the \u003ca href=\"https://mui.com/blog/introducing-mui-v9/\"\u003eMUI v9 announcement\u003c/a\u003e blog posts for the broad ecosystem updates.\u003c/p\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e to see how you can move to this version.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🙇‍♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.\u003c/p\u003e\n\u003ch2\u003ev9.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttonbase] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48150\"\u003e#48150\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menu] Fix empty roving focus container (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48114\"\u003e#48114\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48122\"\u003e#48122\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML validation errors (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48107\"\u003e#48107\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate IDs and HTML validation issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48095\"\u003e#48095\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the dark mode footer row shadow for the Data Grid on the advanced components page (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48149\"\u003e#48149\u003c/a\u003e) \u003ca href=\"https://github.com/arminmeh\"\u003e\u003ccode\u003e@​arminmeh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove jsdom section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48098\"\u003e#48098\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u0026quot;Deprecated APIs removed\u0026quot; section to h2 in \u0026quot;Upgrade to v9\u0026quot; docs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48115\"\u003e#48115\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[progress] Label all demo components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48143\"\u003e#48143\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e@​mui/icons-material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 7 contributors who made this release possible.\u003c/p\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9! This major release focus on accessibility improvements, sx prop performance, and cleanup of deprecated APIs.\u003c/p\u003e\n\u003cp\u003eFor more details, check out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/noraleonte\"\u003e\u003ccode\u003e@​noraleonte\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0-beta.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 2, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button-base] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/a83fd5970773243f9907608401da9f8a7351def2\"\u003e\u003ccode\u003ea83fd59\u003c/code\u003e\u003c/a\u003e v9.0.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48221\"\u003e#48221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e4de3e2b957841d9895629269b4cd5b16eba7d17\"\u003e\u003ccode\u003ee4de3e2\u003c/code\u003e\u003c/a\u003e [internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/d7fc1c49832e10d2f9a8f3d11de46bbdffe4c18e\"\u003e\u003ccode\u003ed7fc1c4\u003c/code\u003e\u003c/a\u003e [internal] Sort license field to be under description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e1e43bd51af112e1dad4fab838075244fe5c0363\"\u003e\u003ccode\u003ee1e43bd\u003c/code\u003e\u003c/a\u003e V9.0.0 beta.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48178\"\u003e#48178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/709d92492573930ed07490374f5a9c593fa37b89\"\u003e\u003ccode\u003e709d924\u003c/code\u003e\u003c/a\u003e [icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e59e5fd85b6d2ed5bf71cdc93fae1a3498990ed1\"\u003e\u003ccode\u003ee59e5fd\u003c/code\u003e\u003c/a\u003e v9.0.0-beta.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48090\"\u003e#48090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/9e9fda99dd2d461b0a63bf7c541ea4712a28e509\"\u003e\u003ccode\u003e9e9fda9\u003c/code\u003e\u003c/a\u003e [code-infra][icons-material] Avoid material utils barrel in createSvg… (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48029\"\u003e#48029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/1ff08f69f333a5b420ef12e6f9e0c5e370d234bf\"\u003e\u003ccode\u003e1ff08f6\u003c/code\u003e\u003c/a\u003e Bump babel monorepo to ^7.29.2 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48050\"\u003e#48050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/ef90aa334a1a82e0fd1b84869743acc5e61d1aad\"\u003e\u003ccode\u003eef90aa3\u003c/code\u003e\u003c/a\u003e v9.0.0-alpha.4 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48040\"\u003e#48040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/2fe9af3e3136b844d8ae21a3d03d2a84f7a556f9\"\u003e\u003ccode\u003e2fe9af3\u003c/code\u003e\u003c/a\u003e Bump code-infra:devDependencies (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47981\"\u003e#47981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.0.0/packages/mui-icons-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/material` from 7.3.7 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the \u003ca href=\"https://mui.com/blog/introducing-material-ui-v9/\"\u003eMaterial UI v9.0 announcement\u003c/a\u003e blog posts for more details. Also see the \u003ca href=\"https://mui.com/blog/introducing-mui-v9/\"\u003eMUI v9 announcement\u003c/a\u003e blog posts for the broad ecosystem updates.\u003c/p\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e to see how you can move to this version.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🙇‍♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.\u003c/p\u003e\n\u003ch2\u003ev9.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttonbase] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48150\"\u003e#48150\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menu] Fix empty roving focus container (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48114\"\u003e#48114\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48122\"\u003e#48122\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML validation errors (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48107\"\u003e#48107\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate IDs and HTML validation issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48095\"\u003e#48095\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the dark mode footer row shadow for the Data Grid on the advanced components page (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48149\"\u003e#48149\u003c/a\u003e) \u003ca href=\"https://github.com/arminmeh\"\u003e\u003ccode\u003e@​arminmeh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove jsdom section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48098\"\u003e#48098\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u0026quot;Deprecated APIs removed\u0026quot; section to h2 in \u0026quot;Upgrade to v9\u0026quot; docs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48115\"\u003e#48115\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[progress] Label all demo components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48143\"\u003e#48143\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e@​mui/material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 7 contributors who made this release possible.\u003c/p\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9! This major release focus on accessibility improvements, sx prop performance, and cleanup of deprecated APIs.\u003c/p\u003e\n\u003cp\u003eFor more details, check out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/noraleonte\"\u003e\u003ccode\u003e@​noraleonte\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0-beta.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 2, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button-base] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/a83fd5970773243f9907608401da9f8a7351def2\"\u003e\u003ccode\u003ea83fd59\u003c/code\u003e\u003c/a\u003e v9.0.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48221\"\u003e#48221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e4de3e2b957841d9895629269b4cd5b16eba7d17\"\u003e\u003ccode\u003ee4de3e2\u003c/code\u003e\u003c/a\u003e [internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/2cc3f5b6ce25a204adbc4b3ad3f48b755af88176\"\u003e\u003ccode\u003e2cc3f5b\u003c/code\u003e\u003c/a\u003e [transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/af86546c189e4f70d43458aba6d060cd580fab9e\"\u003e\u003ccode\u003eaf86546\u003c/code\u003e\u003c/a\u003e [slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/3f1a6109bc249ce7c7ad4ae8531bbfb289afc42d\"\u003e\u003ccode\u003e3f1a610\u003c/code\u003e\u003c/a\u003e [switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/d7fc1c49832e10d2f9a8f3d11de46bbdffe4c18e\"\u003e\u003ccode\u003ed7fc1c4\u003c/code\u003e\u003c/a\u003e [internal] Sort license field to be under description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/f1d35f676a82e30a7ec07da25c23fe68d14be7c6\"\u003e\u003ccode\u003ef1d35f6\u003c/code\u003e\u003c/a\u003e [material-ui] Remove unnecessary overridesResolvers from styled components (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e1e43bd51af112e1dad4fab838075244fe5c0363\"\u003e\u003ccode\u003ee1e43bd\u003c/code\u003e\u003c/a\u003e V9.0.0 beta.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48178\"\u003e#48178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/a2ac691028ad49248cbbb9ca72782fe2aed2488b\"\u003e\u003ccode\u003ea2ac691\u003c/code\u003e\u003c/a\u003e [utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48122\"\u003e#48122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/56f63bfa807f484e71b623a838fc83f9308b660f\"\u003e\u003ccode\u003e56f63bf\u003c/code\u003e\u003c/a\u003e [grid] Remove 'column' and 'column-reverse' options from GridDirection type (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.0.0/packages/mui-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/system` from 7.3.7 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/system's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the \u003ca href=\"https://mui.com/blog/introducing-material-ui-v9/\"\u003eMaterial UI v9.0 announcement\u003c/a\u003e blog posts for more details. Also see the \u003ca href=\"https://mui.com/blog/introducing-mui-v9/\"\u003eMUI v9 announcement\u003c/a\u003e blog posts for the broad ecosystem updates.\u003c/p\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e to see how you can move to this version.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🙇‍♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.\u003c/p\u003e\n\u003ch2\u003ev9.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttonbase] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48150\"\u003e#48150\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menu] Fix empty roving focus container (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48114\"\u003e#48114\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48122\"\u003e#48122\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML validation errors (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48107\"\u003e#48107\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate IDs and HTML validation issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48095\"\u003e#48095\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the dark mode footer row shadow for the Data Grid on the advanced components page (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48149\"\u003e#48149\u003c/a\u003e) \u003ca href=\"https://github.com/arminmeh\"\u003e\u003ccode\u003e@​arminmeh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove jsdom section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48098\"\u003e#48098\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oli...\n\n_Description has been truncated_","html_url":"https://github.com/jcristau/balrog-renovatetest/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcristau%2Fbalrog-renovatetest/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4360455049","node_id":"PR_kwDOPYG9FM7XOLaQ","number":2500,"state":"closed","title":"chore(deps): bump the frontend-deps group with 40 updates","user":"dependabot[bot]","labels":["dependencies","frontend"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-01T09:35:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-30T18:38:13.000Z","updated_at":"2026-05-01T09:35:42.000Z","time_to_close":53841,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-deps","update_count":40,"packages":[{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.5","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.41.1","repository_url":"https://github.com/codemirror/view"},{"name":"@lobehub/icons-static-svg","old_version":"1.73.0","new_version":"1.88.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.90.3","new_version":"5.100.6","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.23","new_version":"3.13.24","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.7.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.0","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.25","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"25.5.2","new_version":"26.0.8","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.14.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.23","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.74.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.0.0","new_version":"17.0.6","repository_url":"https://github.com/i18next/react-i18next"},{"name":"recharts","old_version":"3.5.1","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"smol-toml","old_version":"1.4.2","new_version":"1.6.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.1.12","new_version":"4.4.1","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tauri-apps/cli","old_version":"2.8.1","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"code-inspector-plugin","old_version":"1.3.3","new_version":"1.5.1","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"jsdom","old_version":"25.0.1","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.11.6","new_version":"2.14.2","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.12","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"3.4.18","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.10","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-deps group with 40 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.5` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.41.1` |\n| [@lobehub/icons-static-svg](https://github.com/lobehub/lobe-icons) | `1.73.0` | `1.88.0` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.3` | `5.100.6` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.23` | `3.13.24` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.11.0` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.7.0` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.3.1` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.2` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `12.38.0` |\n| [i18next](https://github.com/i18next/i18next) | `25.5.2` | `26.0.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.14.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.5` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.74.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.0.0` | `17.0.6` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.8.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.6.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.5.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.4.1` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.1` | `2.11.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.6.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `1.3.3` | `1.5.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.1.1` |\n| [msw](https://github.com/mswjs/msw) | `2.11.6` | `2.14.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.12` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.2.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.10` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.5` |\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-javascript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lint\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\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/codemirror/lint/commit/296d74376596acd4c7aa4cd1cf00e877cdd2ff52\"\u003e\u003ccode\u003e296d743\u003c/code\u003e\u003c/a\u003e Mark version 6.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/c7a0982cde92a463ee3d297b56b707c37a8452b0\"\u003e\u003ccode\u003ec7a0982\u003c/code\u003e\u003c/a\u003e Improve background colors for dark themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a3202d8854b4fd8c38a5d3a9107bc23efd939501\"\u003e\u003ccode\u003ea3202d8\u003c/code\u003e\u003c/a\u003e Mark version 6.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/42d5b8c89eb35fd7e296045eb8ad1a50ffceb9e7\"\u003e\u003ccode\u003e42d5b8c\u003c/code\u003e\u003c/a\u003e Make nextDiagnostic select entire diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a9991d6394a44837f01357378b32b54fb77c15b6\"\u003e\u003ccode\u003ea9991d6\u003c/code\u003e\u003c/a\u003e Mark version 6.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ae65ecc6b807d3fa045f85aa89f51a3f0d9e5e25\"\u003e\u003ccode\u003eae65ecc\u003c/code\u003e\u003c/a\u003e Avoid infinite loop when a diagnostic points after the end of the document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/818aedfef76ad77dfb48c0290e7960e21cf61da5\"\u003e\u003ccode\u003e818aedf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/lint/compare/6.8.5...6.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.41.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons-static-svg` from 1.73.0 to 1.88.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/releases\"\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.88.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.87.0...@lobehub/icons-static-svg@1.88.0\"\u003eVersion 1.88.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-04-27\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/25a96c0\"\u003e25a96c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.87.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.86.0...@lobehub/icons-static-svg@1.87.0\"\u003eVersion 1.87.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-04-21\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Merge icons pr form community.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e🐛 Bug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Fix build.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​lobehub/icons-static-svg\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/lobehub/lobe-icons/compare/v1.87.0...v1.88.0\"\u003eVersion 1.88.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Cline, Goose, Add Unstructured, Greptile, DocSearch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/dd1d022\"\u003edd1d022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Cline, Goose (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/b0a8b10\"\u003eb0a8b10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Unstructured, Greptile, DocSearch (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2d1845c\"\u003e2d1845c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.86.0...v1.87.0\"\u003eVersion 1.87.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Google AI Studio (resolve.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/3c0566f\"\u003e3c0566f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Google AI Studio (resolve, closes \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/70\"\u003e#70\u003c/a\u003e (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/f33936d\"\u003ef33936d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/b9765e861d66bb7f29d28ec1e6753c28541bc8c5\"\u003e\u003ccode\u003eb9765e8\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.88.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/25a96c0f3212728510360f29c8ffe3ea82a1e6b8\"\u003e\u003ccode\u003e25a96c0\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/9cfb52098a11cb50c5972717c540526749882b91\"\u003e\u003ccode\u003e9cfb520\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.6.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0fb986229b587e5994d9d490cacd7c4d76df57bd\"\u003e\u003ccode\u003e0fb9862\u003c/code\u003e\u003c/a\u003e 🐛 fix: change TITLE constant from 'Antigravity' to 'Claude Code' (\u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/933ef6711f32c47297f64f8395460c798b9bccad\"\u003e\u003ccode\u003e933ef67\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-webp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.88.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c9cb459c3cf95a05ead86cda0569106712b3cd32\"\u003e\u003ccode\u003ec9cb459\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.87.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/88ca6bdec6341b21bbfc2f84e09f42409442a795\"\u003e\u003ccode\u003e88ca6bd\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.88.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ee289d4a11187d82e2a32d6744e3d253df581a51\"\u003e\u003ccode\u003eee289d4\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/7bd8c93d4eb89ece7ef63a75cddae6825b39750f\"\u003e\u003ccode\u003e7bd8c93\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/b7d755af4a2b2cc53d7e2ad151633b42ebefe9a7\"\u003e\u003ccode\u003eb7d755a\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.73.0...@lobehub/icons-static-svg@1.88.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lobehubbot\"\u003elobehubbot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.3 to 5.100.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/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.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.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.100.6\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.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.6\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.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\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.100.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.100.6\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.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.6\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.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.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.100.5\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.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\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.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\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.100.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.100.5\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.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\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.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(suspense): skip calling combine when queries would suspend (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10576\"\u003e#10576\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/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\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.100.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.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/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7\"\u003e\u003ccode\u003ed6a7bf3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705\"\u003e\u003ccode\u003e645d5d1\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.100.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.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/1bb0d234280fd4ae1725c439088426a20593a8df\"\u003e\u003ccode\u003e1bb0d23\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.100.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.0\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/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\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.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/87f7ccf580d7c12c527ce922a43977c9c653f897\"\u003e\u003ccode\u003e87f7ccf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10604\"\u003e#10604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/441204b9d22d1dcfc7ac85b04c21ce017a28603e\"\u003e\u003ccode\u003e441204b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10582\"\u003e#10582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55afb3e6fb631d684e9448b8265c68a4185c76b3\"\u003e\u003ccode\u003e55afb3e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10581\"\u003e#10581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fe287cc2471b74726a5d05f1c40a86a9ef891c7e\"\u003e\u003ccode\u003efe287cc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10579\"\u003e#10579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e Feature/use suspense queries combine (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10576\"\u003e#10576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/93b28450008eb104bf3a9d661f0a5625719bd2ea\"\u003e\u003ccode\u003e93b2845\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10575\"\u003e#10575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e fix(query-core): stop wrapping persister generics in NoInfer (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10510\"\u003e#10510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2f9527ed76306a0a73af452724da8906ad1c10aa\"\u003e\u003ccode\u003e2f9527e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10568\"\u003e#10568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ad517e5564c562346979ba58aa3556359f68bb11\"\u003e\u003ccode\u003ead517e5\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10567\"\u003e#10567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e feat(core): callback for retryOnMount (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10515\"\u003e#10515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.6/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.23 to 3.13.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c3d4cd4f63d9c314ac6ec0ee7885a93a14ae52f9\"\u003e\u003ccode\u003ec3d4cd4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.13.24/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/074299c08dd99d2e1c57796f55ab24bc1d3976cc\"\u003e\u003ccode\u003e074299c08\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14307\"\u003e#14307\u003c/a\u003e) Add Bring All to Front predefined menu item type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a12142a481f7a19b69e88ee36a438b1db71b36f5\"\u003e\u003ccode\u003ea12142a48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14357\"\u003e#14357\u003c/a\u003e) Add macos support for setting the icon and icon template state in the same step of the main thread, to prevent flickering.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/001c8fe3d288802de9a8c29cfd2f46f9220d97c5\"\u003e\u003ccode\u003e001c8fe3d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14722\"\u003e#14722\u003c/a\u003e) Add a WebView option to control browser-level general autofill behavior. This option does not disable password or credit card autofill. On Windows (WebView2), setting it to true disables the general autofill \u0026quot;Suggestions\u0026quot; UI, which may appear even when \u003ccode\u003eautocomplete=\u0026quot;off\u0026quot;\u003c/code\u003e is specified on input elements. On Linux, macOS, iOS, and Android, this option is currently unsupported and performs no operation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e\"\u003e\u003ccode\u003eeb0312ea9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/15199\"\u003e#15199\u003c/a\u003e) Propagates the \u003ccode\u003eEvent::Suspended\u003c/code\u003e and \u003ccode\u003eEvent::Resumed\u003c/code\u003e events from \u003ccode\u003etao\u003c/code\u003e when they are emitted on mobile targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.11.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.6s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.14.1/x64/bin/node /opt/hostedtoolcache/node/24.14.1/x64/bin/npm\nnpm info using npm@11.11.0\nnpm info using node@v24.14.1\nnpm silly config load:file:/opt/hostedtoolcache/node/24.14.1/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/62753b73fd2498862aee9b07ed29cc21/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/home/runner/.config/pnpm/rc\nnpm verbose title npm publish tauri-apps-api-2.11.0.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.11.0.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-debug-0.log\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\nnpm warn Unknown env config \u0026quot;npm-globalconfig\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e60834fc67d87c10e2f44b2568052295cb61c325\"\u003e\u003ccode\u003ee60834f\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15041\"\u003e#15041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/df05c00563a91fc936bd15c6b10dd2825472f96b\"\u003e\u003ccode\u003edf05c00\u003c/code\u003e\u003c/a\u003e chore: minor bump for codegen crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/13bea1777fed60c75e37fe67d7ded5dde0b2997d\"\u003e\u003ccode\u003e13bea17\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9808236ebf7755d498d674b614f3fc75eeac1ec4\"\u003e\u003ccode\u003e9808236\u003c/code\u003e\u003c/a\u003e fix(macOS): correct value for work_area.position.y (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14655\"\u003e#14655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e\"\u003e\u003ccode\u003eeb0312e\u003c/code\u003e\u003c/a\u003e feat(mobile): Propagate tao::Event::Suspended and tao::Event::Resumed to the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4ef5797f0fb27fa2df3f39f4a54e48ef319560ec\"\u003e\u003ccode\u003e4ef5797\u003c/code\u003e\u003c/a\u003e feat(ios): add --no-sign and --archive-only flags to ios build (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15061\"\u003e#15061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/110336c88a8c0a04476619db0a5c8f7694d969a5\"\u003e\u003ccode\u003e110336c\u003c/code\u003e\u003c/a\u003e fix(macOS): fix incorrect window position on multi-monitor setups (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15250\"\u003e#15250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c00a3dbffccd6e051d3b7332f706b6c63759865d\"\u003e\u003ccode\u003ec00a3db\u003c/code\u003e\u003c/a\u003e feat(macros): add support for rename command macro in tauri-macros \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14173\"\u003e#14173\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/764b9139a32de149d8a914a6b5ec6cd1937c64eb\"\u003e\u003ccode\u003e764b913\u003c/code\u003e\u003c/a\u003e feat(cli): restart Android emulator if it is disconnected from adb (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14313\"\u003e#14313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1035f12eeb8b23d9780881606d442d11c786e39e\"\u003e\u003ccode\u003e1035f12\u003c/code\u003e\u003c/a\u003e fix(windows): tauri-bundler detect arm system (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14923\"\u003e#14923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.4.0 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/24154472a6710a690173df0a121125d1f1b871e8\"\u003e\u003ccode\u003e24154472\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3287\"\u003e#3287\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Re-use \u003ccode\u003emessage\u003c/code\u003e command in Rust side for \u003ccode\u003eask\u003c/code\u003e and \u003ccode\u003econfirm\u003c/code\u003e commands, \u003ccode\u003eallow-ask\u003c/code\u003e and \u003ccode\u003eallow-confirm\u003c/code\u003e permissions are now aliases to \u003ccode\u003eallow-message\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.0\nnpm notice filename: tauri-apps-plugin-dialog-2.7.0.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: b510ecd42d9900725eaf51f42ec98523c40d29b4\nnpm notice integrity: sha512-4nS/hfGMGCXiA[...]RtrKXkANKDHvw==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1235993203\n+ @tauri-apps/plugin-dialog@2.7.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/24154472a6710a690173df0a121125d1f1b871e8\"\u003e\u003ccode\u003e24154472\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3287\"\u003e#3287\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Re-use \u003ccode\u003emessage\u003c/code\u003e command in Rust side for \u003ccode\u003eask\u003c/code\u003e and \u003ccode\u003econfirm\u003c/code\u003e commands, \u003ccode\u003eallow-ask\u003c/code\u003e and \u003ccode\u003eallow-confirm\u003c/code\u003e permissions are now aliases to \u003ccode\u003eallow-message\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/tauri-apps/plugins-workspace/commit/51b430be986ed98635c02ba504f6f30a35771c01\"\u003e\u003ccode\u003e51b430b\u003c/code\u003e\u003c/a\u003e ci: delete .changes/updater-new-bundle-support.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fd439b143e265fc3ab4de435d6d4b641cffc66f1\"\u003e\u003ccode\u003efd439b1\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2522b71f6bcae65c03b24415eb9295c9e7c84ffc\"\u003e\u003ccode\u003e2522b71\u003c/code\u003e\u003c/a\u003e fix(deep-link): revert the breaking change introduced by \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2928\"\u003e#2928\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9021a732474322073769c1b21f6eee2e4b0dd15e\"\u003e\u003ccode\u003e9021a73\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/625bb1c0965394b88522643731f78ccbcca84add\"\u003e\u003ccode\u003e625bb1c\u003c/code\u003e\u003c/a\u003e feat(log): re-export the log crate (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6215afe0239f815740a2c28150614ca4fef0b486\"\u003e\u003ccode\u003e6215afe\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.49.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8cf8eeab02efddd4e44e3bba92b33902a8c00956\"\u003e\u003ccode\u003e8cf8eea\u003c/code\u003e\u003c/a\u003e feat(updater): inject bundle_type into endpoint url (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/509eba8d441c4f6ecf0af77b572cb2afd69a752d\"\u003e\u003ccode\u003e509eba8\u003c/code\u003e\u003c/a\u003e feat: support message dialogs with 3 buttons (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2641\"\u003e#2641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9ac5fe84e704ef20c437456cb1017b54b101b333\"\u003e\u003ccode\u003e9ac5fe8\u003c/code\u003e\u003c/a\u003e feat(updater): support bundle-specific targets (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c24741031993894929a9ed00972ff9f6cd9540be\"\u003e\u003ccode\u003ec247410\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.41.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-process` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-process\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eglobal-shortcut-js v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-global-shortcut@2.3.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.8kB README.md\nnpm notice 3.3kB dist-js/index.cjs\nnpm notice 2.7kB dist-js/index.d.ts\nnpm notice 3.2kB dist-js/index.js\nnpm notice 665B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-global-shortcut\nnpm notice version: 2.3.1\nnpm notice filename: tauri-apps-plugin-global-shortcut-2.3.1.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.7 kB\nnpm notice shasum: c9c7a3db688eaaac2e1a9e22a37beb60004f2ed5\nnpm notice integrity: sha512-vr40W2N6G63dm[...]8xzwpEXRW560g==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605536\n+ @tauri-apps/plugin-global-shortcut@2.3.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eglobal-shortcut v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...os-v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-store` from 2.4.0 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estore-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eebfd2ed3e4bae4ef195f20c992f01657a5f5121\"\u003e\u003ccode\u003eeebfd2ed\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3157\"\u003e#3157\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Return an error instead of panic when the internally tracked resource id is invalid on creating new stores\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-store@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.4kB README.md\nnpm notice 6.6kB dist-js/index.cjs\nnpm notice 8.5kB dist-js/index.d.ts\nnpm notice 6.4kB dist-js/index.js\nnpm notice 711B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-store\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-store-2.4.2.tgz\nnpm notice package size: 5.5 kB\nnpm notice unpacked size: 27.5 kB\nnpm notice shasum: 70a0bc9ef62b45e2b1bff2ecb0afed2a42b22519\nnpm notice integrity: sha512-0ClHS50Oq9HEv[...]9DWhHjpigQE7A==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=804730710\n+ @tauri-apps/plugin-store@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003estore v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eebfd2ed3e4bae4ef195f20c992f01657a5f5121\"\u003e\u003ccode\u003eeebfd2ed\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3157\"\u003e#3157\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Return an error instead of panic when the internally tracked resource id is invalid on creating new stores\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-updater` from 2.9.0 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-updater\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.10.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.1kB README.md\nnpm notice 2.6kB dist-js/index.cjs\nnpm notice 2.3kB dist-js/index.d.ts\nnpm notice 2.6kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.10.1\nnpm notice filename: tauri-apps-plugin-updater-2.10.1.tgz\nnpm notice package size: 3.7 kB\nnpm notice unpacked size: 12.1 kB\nnpm notice shasum: ea0efd766890394b6c719b9fc21de7da0029c69c\nnpm notice integrity: sha512-NFYMg+tWOZPJd[...]Y1WVCNHnh3eRA==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1235993797\n+ @tauri-apps/plugin-updater@2.10.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003ccode\u003e4374b4f\u003c/code\u003e\u003c/a\u003e chore(notification): remove unused dev-deps (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f75d21db3351d6f12adf585c2c797c20ece94f7f\"\u003e\u003ccode\u003ef75d21d\u003c/code\u003e\u003c/a\u003e chore(deps): remove used of tauri-utils build feature (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4b95f5e079593d5b2b98220c332f420dc70d18d1\"\u003e\u003ccode\u003e4b95f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/99c3e37b54c115e8712f67c2b53ed1f2f0b4aae6\"\u003e\u003ccode\u003e99c3e37\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eaac19a5b7e325a06d4c1c6d740e38d86c55cd89\"\u003e\u003ccode\u003eeaac19a\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tar to v0.4.45 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5183e314cbabc179228e232992ad67025f30272d\"\u003e\u003ccode\u003e5183e31\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2c0883e64e9a53ea18102ed350cd5e65ba7c8f4b\"\u003e\u003ccode\u003e2c0883e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3346\"\u003e#3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/024ec0c29c20cf94579dab9b79d6be0da61a8daa\"\u003e\u003ccode\u003e024ec0c\u003c/code\u003e\u003c/a\u003e fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin (fix ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.9.0...updater-v2.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-updater\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.25 to 12.38.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003cli\u003eImproved memory pressure of layout animations.\u003c/li\u003e\n\u003cli\u003eEnsure motion value returned from \u003ccode\u003euseSpring\u003c/code\u003e reports correct \u003ccode\u003eisAnimating()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli...\n\n_Description has been truncated_","html_url":"https://github.com/farion1231/cc-switch/pull/2500","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/farion1231%2Fcc-switch/issues/2500","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2500/packages"},{"uuid":"4305105829","node_id":"PR_kwDOR7rEfc7UbLhp","number":8,"state":"closed","title":"chore(deps): bump the frontend-deps group across 1 directory with 40 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-27T00:53:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T20:26:28.000Z","updated_at":"2026-05-27T00:54:00.000Z","time_to_close":3040050,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-deps","update_count":40,"packages":[{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.5","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.41.1","repository_url":"https://github.com/codemirror/view"},{"name":"@lobehub/icons-static-svg","old_version":"1.73.0","new_version":"1.87.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.90.3","new_version":"5.99.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.7.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.0","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.25","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"25.5.2","new_version":"26.0.6","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.8.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.23","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.73.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.0.0","new_version":"17.0.4","repository_url":"https://github.com/i18next/react-i18next"},{"name":"recharts","old_version":"3.5.1","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"smol-toml","old_version":"1.4.2","new_version":"1.6.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.1.12","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tauri-apps/cli","old_version":"2.8.1","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"code-inspector-plugin","old_version":"1.3.3","new_version":"1.5.1","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"eslint-plugin-i18next","old_version":"6.1.3","new_version":"6.1.4","repository_url":"https://github.com/edvardchen/eslint-plugin-i18next"},{"name":"jsdom","old_version":"25.0.1","new_version":"29.0.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.11.6","new_version":"2.13.4","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.10","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"3.4.18","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.9","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-deps group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.5` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.41.1` |\n| [@lobehub/icons-static-svg](https://github.com/lobehub/lobe-icons) | `1.73.0` | `1.87.0` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.3` | `5.99.2` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.10.1` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.7.0` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.3.1` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.2` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `12.38.0` |\n| [i18next](https://github.com/i18next/i18next) | `25.5.2` | `26.0.6` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.8.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.5` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.73.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.0.0` | `17.0.4` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.8.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.6.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.5.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.3.6` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.1` | `2.10.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.6.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `1.3.3` | `1.5.1` |\n| [eslint-plugin-i18next](https://github.com/edvardchen/eslint-plugin-i18next) | `6.1.3` | `6.1.4` |\n| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.0.2` |\n| [msw](https://github.com/mswjs/msw) | `2.11.6` | `2.13.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.10` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.2.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.9` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.5` |\n\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-javascript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lint\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\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/codemirror/lint/commit/296d74376596acd4c7aa4cd1cf00e877cdd2ff52\"\u003e\u003ccode\u003e296d743\u003c/code\u003e\u003c/a\u003e Mark version 6.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/c7a0982cde92a463ee3d297b56b707c37a8452b0\"\u003e\u003ccode\u003ec7a0982\u003c/code\u003e\u003c/a\u003e Improve background colors for dark themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a3202d8854b4fd8c38a5d3a9107bc23efd939501\"\u003e\u003ccode\u003ea3202d8\u003c/code\u003e\u003c/a\u003e Mark version 6.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/42d5b8c89eb35fd7e296045eb8ad1a50ffceb9e7\"\u003e\u003ccode\u003e42d5b8c\u003c/code\u003e\u003c/a\u003e Make nextDiagnostic select entire diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a9991d6394a44837f01357378b32b54fb77c15b6\"\u003e\u003ccode\u003ea9991d6\u003c/code\u003e\u003c/a\u003e Mark version 6.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ae65ecc6b807d3fa045f85aa89f51a3f0d9e5e25\"\u003e\u003ccode\u003eae65ecc\u003c/code\u003e\u003c/a\u003e Avoid infinite loop when a diagnostic points after the end of the document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/818aedfef76ad77dfb48c0290e7960e21cf61da5\"\u003e\u003ccode\u003e818aedf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/lint/compare/6.8.5...6.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.41.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons-static-svg` from 1.73.0 to 1.87.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/releases\"\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.87.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.86.0...@lobehub/icons-static-svg@1.87.0\"\u003eVersion 1.87.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-04-21\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Merge icons pr form community.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e🐛 Bug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Fix build.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/b7d755a\"\u003eb7d755a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Merge icons pr form community, closes \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/296\"\u003e#296\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/291\"\u003e#291\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/292\"\u003e#292\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/287\"\u003e#287\u003c/a\u003e \u003ca href=\"https://github.com/lobehub/lobe-icons/issues/C5F955\"\u003e#C5F955\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/283\"\u003e#283\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/294\"\u003e#294\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/2430F0\"\u003e#2430F0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/2BE1B7\"\u003e#2BE1B7\u003c/a\u003e \u003ca href=\"https://github.com/lobehub/lobe-icons/issues/F2C79\"\u003e#F2C79\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/22110\"\u003e#22110\u003c/a\u003e (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/cd39078\"\u003ecd39078\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eWhat's fixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Fix build (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/baec1d0\"\u003ebaec1d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.86.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.85.0...@lobehub/icons-static-svg@1.86.0\"\u003eVersion 1.86.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-04-09\u003c/strong\u003e\u003c!-- raw HTML omitted --\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/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​lobehub/icons-static-svg\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/lobehub/lobe-icons/compare/v1.86.0...v1.87.0\"\u003eVersion 1.87.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Google AI Studio (resolve.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/3c0566f\"\u003e3c0566f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Google AI Studio (resolve, closes \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/70\"\u003e#70\u003c/a\u003e (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/f33936d\"\u003ef33936d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.85.0...v1.86.0\"\u003eVersion 1.86.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Gradio.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/b6bdf36\"\u003eb6bdf36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Gradio (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ce6def2\"\u003ece6def2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c9cb459c3cf95a05ead86cda0569106712b3cd32\"\u003e\u003ccode\u003ec9cb459\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.87.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/88ca6bdec6341b21bbfc2f84e09f42409442a795\"\u003e\u003ccode\u003e88ca6bd\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.88.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ee289d4a11187d82e2a32d6744e3d253df581a51\"\u003e\u003ccode\u003eee289d4\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/7bd8c93d4eb89ece7ef63a75cddae6825b39750f\"\u003e\u003ccode\u003e7bd8c93\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/b7d755af4a2b2cc53d7e2ad151633b42ebefe9a7\"\u003e\u003ccode\u003eb7d755a\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/9bb6887ca45d8cce714a7e08618f72bf05462c22\"\u003e\u003ccode\u003e9bb6887\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.5.4 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/9a9542967e69b665df55fd09abf0d8af75aabe5e\"\u003e\u003ccode\u003e9a95429\u003c/code\u003e\u003c/a\u003e 🐛 fix: Fix workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/3f70a861a56b97bbd9adfa3ab5812a6f3bef6054\"\u003e\u003ccode\u003e3f70a86\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.5.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/6c27cb188abda265933179c1b85f5b789923ae15\"\u003e\u003ccode\u003e6c27cb1\u003c/code\u003e\u003c/a\u003e 🐛 fix: Fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/4eb6d0a8763aeef6837f08b922c9e4a28a529512\"\u003e\u003ccode\u003e4eb6d0a\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.5.2 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.73.0...@lobehub/icons-static-svg@1.87.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lobehubbot\"\u003elobehubbot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.3 to 5.99.2\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.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\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.99.2\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.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\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.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\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.99.2\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.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\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.99.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.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.99.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.99.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.99.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.99.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.99.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.99.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.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\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.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.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.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.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.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.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.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.0\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/2bfb12cc44f1d8495106136e4ddacb817135f8f9\"\u003e\u003ccode\u003e2bfb12c\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.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/a3ec7b30cc4c18b2c5aefe608638ecadce732b81\"\u003e\u003ccode\u003ea3ec7b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10520\"\u003e#10520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8\"\u003e\u003ccode\u003e69d2757\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10514\"\u003e#10514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7ffa1ed0b01d8c397c379dbb3d85da80b278b21c\"\u003e\u003ccode\u003e7ffa1ed\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useQueries): fix test description from 'useQu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc83d370e8922f1c3126aea4e7757ce8761a06f2\"\u003e\u003ccode\u003ebc83d37\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): unify destructuring pattern in comple...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/aad1bd59d8e1ecebf14f556e0d9ca2605b4e4b80\"\u003e\u003ccode\u003eaad1bd5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add parallel 'mutateAsync' tests with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d7643b54fda462492d474695cd35e2549cefa5d7\"\u003e\u003ccode\u003ed7643b5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add optimistic update tests with succ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cd89d6f706bd143382db5ae3807ed8644ec52afe\"\u003e\u003ccode\u003ecd89d6f\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add conditional handling and retry te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6e15fe62d2551b5269b21a1522f3c7bd653808ba\"\u003e\u003ccode\u003e6e15fe6\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add chained 'mutateAsync' tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/792d3a5b32ee90b13f44456bb50518d24e9550d5\"\u003e\u003ccode\u003e792d3a5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add callback tests when 'useMutation'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1b661b34ec5d1df00b4b0a2c084efbd486e73899\"\u003e\u003ccode\u003e1b661b3\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add single callback tests for 'mutate...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.99.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of \u003ccode\u003e2.10.0\u003c/code\u003e with working assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.10.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.10.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.2s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.4s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.13.0/x64/bin/node /opt/hostedtoolcache/node/24.13.0/x64/bin/npm\nnpm info using npm@11.6.2\nnpm info using node@v24.13.0\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/lib/node_modules/npm/npmrc\nnpm warn Unknown cli config \u0026quot;--git-checks\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm.\nnpm silly config load:file:/tmp/adc7feab38a65aed96fd8b952564b859/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.10.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.10.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-debug-0.log\nnpm silly logfile done cleaning log files\nnpm verbose publish [ 'tauri-apps-api-2.10.1.tgz' ]\nnpm http cache file:/tmp/adc7feab38a65aed96fd8b952564b859/tauri-apps-api-2.10.1.tgz 0ms (cache hit)\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/540c5b4e5943ee9df80e06fd88e193deb07bdc84\"\u003e\u003ccode\u003e540c5b4\u003c/code\u003e\u003c/a\u003e chore(deps): update wrangler for undici update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5dbb37bab137019f94657a40c70509eed11da654\"\u003e\u003ccode\u003e5dbb37b\u003c/code\u003e\u003c/a\u003e chore(api.js): Re-release 2.10.0 as 2.10.1 to fix npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/19ded696de4cff0e8d2413772fe760a8efa1d3e3\"\u003e\u003ccode\u003e19ded69\u003c/code\u003e\u003c/a\u003e apply version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/08558b8ba4503a4a715734255b593eb317eee686\"\u003e\u003ccode\u003e08558b8\u003c/code\u003e\u003c/a\u003e chore(bundler): update gtk3 docs links in code comments (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14872\"\u003e#14872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ce8fddb4648d6421579d43c7dd44959bc57a74e0\"\u003e\u003ccode\u003ece8fddb\u003c/code\u003e\u003c/a\u003e chore(deps): unlock webkit2gtk patch version (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14873\"\u003e#14873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/517b81e97005d087ca5fc4538d954982fce0f4ac\"\u003e\u003ccode\u003e517b81e\u003c/code\u003e\u003c/a\u003e chore(api): release 2.10 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cd68b03ee53b28ae7f37241624c6dd648e0713db\"\u003e\u003ccode\u003ecd68b03\u003c/code\u003e\u003c/a\u003e feat(ci): use trusted publishers for NPM publishing (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14874\"\u003e#14874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/8d67af37b6d3fc0aedaab58549b1bca5b34fda19\"\u003e\u003ccode\u003e8d67af3\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f0306fbcc091148602c04df7286ddec154d4150\"\u003e\u003ccode\u003e9f0306f\u003c/code\u003e\u003c/a\u003e refactor: rewrite some \u003ccode\u003e\u0026amp;String\u003c/code\u003e to  \u003ccode\u003e\u0026amp;str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f7c083cd41e8714193ed9cbdb84ab77e58b89a82\"\u003e\u003ccode\u003ef7c083c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14820\"\u003e#14820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.4.0 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/24154472a6710a690173df0a121125d1f1b871e8\"\u003e\u003ccode\u003e24154472\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3287\"\u003e#3287\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Re-use \u003ccode\u003emessage\u003c/code\u003e command in Rust side for \u003ccode\u003eask\u003c/code\u003e and \u003ccode\u003econfirm\u003c/code\u003e commands, \u003ccode\u003eallow-ask\u003c/code\u003e and \u003ccode\u003eallow-confirm\u003c/code\u003e permissions are now aliases to \u003ccode\u003eallow-message\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.0\nnpm notice filename: tauri-apps-plugin-dialog-2.7.0.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: b510ecd42d9900725eaf51f42ec98523c40d29b4\nnpm notice integrity: sha512-4nS/hfGMGCXiA[...]RtrKXkANKDHvw==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1235993203\n+ @tauri-apps/plugin-dialog@2.7.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/24154472a6710a690173df0a121125d1f1b871e8\"\u003e\u003ccode\u003e24154472\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3287\"\u003e#3287\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Re-use \u003ccode\u003emessage\u003c/code\u003e command in Rust side for \u003ccode\u003eask\u003c/code\u003e and \u003ccode\u003econfirm\u003c/code\u003e commands, \u003ccode\u003eallow-ask\u003c/code\u003e and \u003ccode\u003eallow-confirm\u003c/code\u003e permissions are now aliases to \u003ccode\u003eallow-message\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/tauri-apps/plugins-workspace/commit/51b430be986ed98635c02ba504f6f30a35771c01\"\u003e\u003ccode\u003e51b430b\u003c/code\u003e\u003c/a\u003e ci: delete .changes/updater-new-bundle-support.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fd439b143e265fc3ab4de435d6d4b641cffc66f1\"\u003e\u003ccode\u003efd439b1\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2522b71f6bcae65c03b24415eb9295c9e7c84ffc\"\u003e\u003ccode\u003e2522b71\u003c/code\u003e\u003c/a\u003e fix(deep-link): revert the breaking change introduced by \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2928\"\u003e#2928\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9021a732474322073769c1b21f6eee2e4b0dd15e\"\u003e\u003ccode\u003e9021a73\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/625bb1c0965394b88522643731f78ccbcca84add\"\u003e\u003ccode\u003e625bb1c\u003c/code\u003e\u003c/a\u003e feat(log): re-export the log crate (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6215afe0239f815740a2c28150614ca4fef0b486\"\u003e\u003ccode\u003e6215afe\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.49.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8cf8eeab02efddd4e44e3bba92b33902a8c00956\"\u003e\u003ccode\u003e8cf8eea\u003c/code\u003e\u003c/a\u003e feat(updater): inject bundle_type into endpoint url (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/509eba8d441c4f6ecf0af77b572cb2afd69a752d\"\u003e\u003ccode\u003e509eba8\u003c/code\u003e\u003c/a\u003e feat: support message dialogs with 3 buttons (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2641\"\u003e#2641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9ac5fe84e704ef20c437456cb1017b54b101b333\"\u003e\u003ccode\u003e9ac5fe8\u003c/code\u003e\u003c/a\u003e feat(updater): support bundle-specific targets (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c24741031993894929a9ed00972ff9f6cd9540be\"\u003e\u003ccode\u003ec247410\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.41.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-process` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-process\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eglobal-shortcut-js v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-global-shortcut@2.3.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.8kB README.md\nnpm notice 3.3kB dist-js/index.cjs\nnpm notice 2.7kB dist-js/index.d.ts\nnpm notice 3.2kB dist-js/index.js\nnpm notice 665B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-global-shortcut\nnpm notice version: 2.3.1\nnpm notice filename: tauri-apps-plugin-global-shortcut-2.3.1.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.7 kB\nnpm notice shasum: c9c7a3db688eaaac2e1a9e22a37beb60004f2ed5\nnpm notice integrity: sha512-vr40W2N6G63dm[...]8xzwpEXRW560g==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605536\n+ @tauri-apps/plugin-global-shortcut@2.3.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eglobal-shortcut v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...os-v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-store` from 2.4.0 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estore-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eebfd2ed3e4bae4ef195f20c992f01657a5f5121\"\u003e\u003ccode\u003eeebfd2ed\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3157\"\u003e#3157\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Return an error instead of panic when the internally tracked resource id is invalid on creating new stores\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-store@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.4kB README.md\nnpm notice 6.6kB dist-js/index.cjs\nnpm notice 8.5kB dist-js/index.d.ts\nnpm notice 6.4kB dist-js/index.js\nnpm notice 711B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-store\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-store-2.4.2.tgz\nnpm notice package size: 5.5 kB\nnpm notice unpacked size: 27.5 kB\nnpm notice shasum: 70a0bc9ef62b45e2b1bff2ecb0afed2a42b22519\nnpm notice integrity: sha512-0ClHS50Oq9HEv[...]9DWhHjpigQE7A==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=804730710\n+ @tauri-apps/plugin-store@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003estore v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eebfd2ed3e4bae4ef195f20c992f01657a5f5121\"\u003e\u003ccode\u003eeebfd2ed\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3157\"\u003e#3157\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Return an error instead of panic when the internally tracked resource id is invalid on creating new stores\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-updater` from 2.9.0 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-updater\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.10.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.1kB README.md\nnpm notice 2.6kB dist-js/index.cjs\nnpm notice 2.3kB dist-js/index.d.ts\nnpm notice 2.6kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.10.1\nnpm notice filename: tauri-apps-plugin-updater-2.10.1.tgz\nnpm notice package size: 3.7 kB\nnpm notice unpacked size: 12.1 kB\nnpm notice shasum: ea0efd766890394b6c719b9fc21de7da0029c69c\nnpm notice integrity: sha512-NFYMg+tWOZPJd[...]Y1WVCNHnh3eRA==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1235993797\n+ @tauri-apps/plugin-updater@2.10.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003ccode\u003e4374b4f\u003c/code\u003e\u003c/a\u003e chore(notification): remove unused dev-deps (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f75d21db3351d6f12adf585c2c797c20ece94f7f\"\u003e\u003ccode\u003ef75d21d\u003c/code\u003e\u003c/a\u003e chore(deps): remove used of tauri-utils build feature (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4b95f5e079593d5b2b98220c332f420dc70d18d1\"\u003e\u003ccode\u003e4b95f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/99c3e37b54c115e8712f67c2b53ed1f2f0b4aae6\"\u003e\u003ccode\u003e99c3e37\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eaac19a5b7e325a06d4c1c6d740e38d86c55cd89\"\u003e\u003ccode\u003eeaac19a\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tar to v0.4.45 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5183e314cbabc179228e232992ad67025f30272d\"\u003e\u003ccode\u003e5183e31\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2c0883e64e9a53ea18102ed350cd5e65ba7c8f4b\"\u003e\u003ccode\u003e2c0883e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3346\"\u003e#3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/024ec0c29c20cf94579dab9b79d6be0da61a8daa\"\u003e\u003ccode\u003e024ec0c\u003c/code\u003e\u003c/a\u003e fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin (fix ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.9.0...updater-v2.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-updater\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.25 to 12.38.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003cli\u003eImproved memory pressure of layout animations.\u003c/li\u003e\n\u003cli\u003eEnsure motion value returned from \u003ccode\u003euseSpring\u003c/code\u003e reports correct \u003ccode\u003eisAnimating()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for non-animatable keyframes.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for SVG transforms.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMotionValue\u003c/code\u003e props are not passed to SVG.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e elements from getting stuck when switched rapidly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\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/motiondivision/motion/commit/0bfc9fe015f7170c538ca70ba4677ec59d83ee76\"\u003e\u003ccode\u003e0bfc9fe\u003c/code\u003e\u003c/a\u003e v12.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/343cb0c69e10d5c2bcc9837fb6a83d437257f064\"\u003e\u003ccode\u003e343cb0c\u003c/code\u003e\u003c/a\u003e Updating layoutAnchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ee99ad25f734287c2885d53ec0af8a8f1f6ca306\"\u003e\u003ccode\u003eee99ad2\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/062660b3c5c982d7274adbd382c6dfcd5aea77ad\"\u003e\u003ccode\u003e062660b\u003c/code\u003e\u003c/a\u003e Updating changgelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/303da7dddfc41f521ec500aef8a72643169582e0\"\u003e\u003ccode\u003e303da7d\u003c/code\u003e\u003c/a\u003e Updating readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b075adc4b1dde8fa1fb1c488b1b4e7e97a07331e\"\u003e\u003ccode\u003eb075adc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3647\"\u003e#3647\u003c/a\u003e from motiondivision/feat/layout-anchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0991d6728f425eebbb58ce926bd33d05336b724\"\u003e\u003ccode\u003ef0991d6\u003c/code\u003e\u003c/a\u003e Add missing layoutAnchor !== false guard in attemptToResolveRelativeTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b5798e99e78738a1fa8ec3414bff63796f9eb39b\"\u003e\u003ccode\u003eb5798e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3642\"\u003e#3642\u003c/a\u003e from motiondivision/worktree-fix-issue-3078\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7686c193e349f3b3360455615ee6ca45b8532c28\"\u003e\u003ccode\u003e7686c19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3636\"\u003e#3636\u003c/a\u003e from motiondivision/worktree-fix-issue-3061\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a95c4877c879f0e189295cc9f4f5f1c1e1d7df2a\"\u003e\u003ccode\u003ea95c487\u003c/code\u003e\u003c/a\u003e Fix auto-scroll in reorder-virtualized test page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.25...v12.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next` from 25.5.2 to 26.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/releases\"\u003ei18next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.0.6\u003c/h2\u003e\n\u003cp\u003eSecurity release — all issues found via an internal audit. GHSA advisory filed after release.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: warn when a translation string combines \u003ccode\u003eescapeValue: false\u003c/code\u003e with interpolated variables inside a \u003ccode\u003e$t(key, { ... \u0026quot;{{var}}\u0026quot; ... })\u003c/code\u003e nesting-options block. In that narrow combination, attacker-controlled string values containing \u003ccode\u003e\u0026quot;\u003c/code\u003e can break out of the JSON options literal and inject additional nesting options (e.g. redirect \u003ccode\u003elng\u003c/code\u003e/\u003ccode\u003ens\u003c/code\u003e). The default \u003ccode\u003eescapeValue: true\u003c/code\u003e configuration is unaffected because HTML-escaping neutralises the quote before \u003ccode\u003eJSON.parse\u003c/code\u003e. See the security docs for mitigation guidance (GHSA-TBD)\u003c/li\u003e\n\u003cli\u003esecurity: apply \u003ccode\u003eregexEscape\u003c/code\u003e to \u003ccode\u003eunescapePrefix\u003c/code\u003e / \u003ccode\u003eunescapeSuffix\u003c/code\u003e on par with the other interpolation delimiters. Prevents ReDoS (catastrophic-backtracking) when a misconfigured delimiter contains regex metacharacters, and fixes silent breakage of the \u003ccode\u003e{{- var}}\u003c/code\u003e syntax when the delimiter contains characters like \u003ccode\u003e(\u003c/code\u003e, \u003ccode\u003e[\u003c/code\u003e, \u003ccode\u003e.\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003esecurity: strip CR/LF/NUL and other C0/C1 control characters from string log arguments to prevent log forging via user-controlled translation keys, language codes, namespaces, or interpolation variable names (CWE-117)\u003c/li\u003e\n\u003cli\u003echore: ignore ...\n\n_Description has been truncated_","html_url":"https://github.com/BluerAngala/cc-aitools/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BluerAngala%2Fcc-aitools/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4242621795","node_id":"PR_kwDORL4i1c7RnEwy","number":16,"state":"closed","title":"Bump the npm group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-18T02:14:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-11T02:15:43.000Z","updated_at":"2026-04-18T02:14:58.000Z","time_to_close":604754,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":17,"packages":[{"name":"@blockly/field-slider","old_version":"8.0.8","new_version":"8.0.9","repository_url":"https://github.com/RaspberryPiFoundation/blockly-samples"},{"name":"@blockly/zoom-to-fit","old_version":"7.0.8","new_version":"7.0.9","repository_url":"https://github.com/RaspberryPiFoundation/blockly-samples"},{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.15","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@fsegurai/codemirror-theme-vscode-dark","old_version":"6.2.4","new_version":"6.2.6","repository_url":"https://github.com/fsegurai/codemirror-themes"},{"name":"@fsegurai/codemirror-theme-vscode-light","old_version":"6.2.4","new_version":"6.2.6","repository_url":"https://github.com/fsegurai/codemirror-themes"},{"name":"aws-amplify","old_version":"6.16.2","new_version":"6.16.3","repository_url":"https://github.com/aws-amplify/amplify-js"},{"name":"blockly","old_version":"12.4.1","new_version":"12.5.1","repository_url":"https://github.com/RaspberryPiFoundation/blockly"},{"name":"reka-ui","old_version":"2.8.0","new_version":"2.9.5","repository_url":"https://github.com/unovue/reka-ui"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"vue","old_version":"3.5.28","new_version":"3.5.32","repository_url":"https://github.com/vuejs/core"},{"name":"vue-router","old_version":"5.0.2","new_version":"5.0.4","repository_url":"https://github.com/vuejs/router"},{"name":"@tailwindcss/vite","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitejs/plugin-vue","old_version":"6.0.4","new_version":"6.0.5","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vue-tsc","old_version":"3.2.4","new_version":"3.2.6","repository_url":"https://github.com/vuejs/language-tools"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@blockly/field-slider](https://github.com/RaspberryPiFoundation/blockly-samples/tree/HEAD/plugins/field-slider) | `8.0.8` | `8.0.9` |\n| [@blockly/zoom-to-fit](https://github.com/RaspberryPiFoundation/blockly-samples/tree/HEAD/plugins/zoom-to-fit) | `7.0.8` | `7.0.9` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.4` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.15` | `6.41.0` |\n| [@fsegurai/codemirror-theme-vscode-dark](https://github.com/fsegurai/codemirror-themes) | `6.2.4` | `6.2.6` |\n| [@fsegurai/codemirror-theme-vscode-light](https://github.com/fsegurai/codemirror-themes) | `6.2.4` | `6.2.6` |\n| [aws-amplify](https://github.com/aws-amplify/amplify-js) | `6.16.2` | `6.16.3` |\n| [blockly](https://github.com/RaspberryPiFoundation/blockly) | `12.4.1` | `12.5.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.8.0` | `2.9.5` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [vue](https://github.com/vuejs/core) | `3.5.28` | `3.5.32` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.2` | `5.0.4` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.18` | `4.2.2` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.4` | `6.0.5` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.2` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.4` | `3.2.6` |\n\n\nUpdates `@blockly/field-slider` from 8.0.8 to 8.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/releases\"\u003e\u003ccode\u003e@​blockly/field-slider\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​blockly/field-slider\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/compare/@blockly/field-slider@8.0.8...@blockly/field-slider@8.0.9\"\u003e8.0.9\u003c/a\u003e (2026-04-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​blockly/field-slider\u003c/code\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/RaspberryPiFoundation/blockly-samples/blob/main/plugins/field-slider/CHANGELOG.md\"\u003e\u003ccode\u003e@​blockly/field-slider\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/RaspberryPiFoundation/blockly-samples/compare/@blockly/field-slider@8.0.8...@blockly/field-slider@8.0.9\"\u003e8.0.9\u003c/a\u003e (2026-04-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​blockly/field-slider\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/commit/d37ef17380cd49585c1139cb1ebf59714e29d2ab\"\u003e\u003ccode\u003ed37ef17\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/commit/170c3995fd57d22e1c6aceef94a0a1aa2abf7cbd\"\u003e\u003ccode\u003e170c399\u003c/code\u003e\u003c/a\u003e chore: remove individual plugin package-locks (\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/tree/HEAD/plugins/field-slider/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/commits/@blockly/field-slider@8.0.9/plugins/field-slider\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@blockly/zoom-to-fit` from 7.0.8 to 7.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/releases\"\u003e\u003ccode\u003e@​blockly/zoom-to-fit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​blockly/zoom-to-fit\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/compare/@blockly/zoom-to-fit@7.0.8...@blockly/zoom-to-fit@7.0.9\"\u003e7.0.9\u003c/a\u003e (2026-04-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​blockly/zoom-to-fit\u003c/code\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/RaspberryPiFoundation/blockly-samples/blob/main/plugins/zoom-to-fit/CHANGELOG.md\"\u003e\u003ccode\u003e@​blockly/zoom-to-fit\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/RaspberryPiFoundation/blockly-samples/compare/@blockly/zoom-to-fit@7.0.8...@blockly/zoom-to-fit@7.0.9\"\u003e7.0.9\u003c/a\u003e (2026-04-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​blockly/zoom-to-fit\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/commit/d37ef17380cd49585c1139cb1ebf59714e29d2ab\"\u003e\u003ccode\u003ed37ef17\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/commit/170c3995fd57d22e1c6aceef94a0a1aa2abf7cbd\"\u003e\u003ccode\u003e170c399\u003c/code\u003e\u003c/a\u003e chore: remove individual plugin package-locks (\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/tree/HEAD/plugins/zoom-to-fit/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/commits/@blockly/zoom-to-fit@7.0.9/plugins/zoom-to-fit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.4 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.15 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\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/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.39.15...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fsegurai/codemirror-theme-vscode-dark` from 6.2.4 to 6.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fsegurai/codemirror-themes/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fsegurai/codemirror-theme-vscode-light` from 6.2.4 to 6.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fsegurai/codemirror-themes/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-amplify` from 6.16.2 to 6.16.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-js/releases\"\u003eaws-amplify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaws-amplify@6.16.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/e2b77fa89b17251da6df8c51959e5253c7614f09\"\u003e\u003ccode\u003ee2b77fa\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/storage\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/c9706b8e9ffe6571966995e4c9d20e8e9b3d6d38\"\u003e\u003ccode\u003ec9706b8\u003c/code\u003e\u003c/a\u003e Version Packages (main) (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14748\"\u003e#14748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/b9a7fce0087ba795696d6d30dfd45b807b4bd56a\"\u003e\u003ccode\u003eb9a7fce\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/e2b77fa89b17251da6df8c51959e5253c7614f09\"\u003e\u003ccode\u003ee2b77fa\u003c/code\u003e\u003c/a\u003e chore(deps): Add a changeset for \u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14724\"\u003e#14724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/9108e720dc8bd003514b24bf9b1ff952cbb72b34\"\u003e\u003ccode\u003e9108e72\u003c/code\u003e\u003c/a\u003e chore(deps): dependency cleanup (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14743\"\u003e#14743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/24c0a0b9e13e3c86f77c5b6e6cf1128e398b2aa5\"\u003e\u003ccode\u003e24c0a0b\u003c/code\u003e\u003c/a\u003e chore(deps): replace sqlite3 with better-sqlite3  (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14744\"\u003e#14744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/eb205a6914450bed2ec9092c9a47efc4992ac62e\"\u003e\u003ccode\u003eeb205a6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e to 3.0.1 via resolutions (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14741\"\u003e#14741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/4971ebd8922dc6df3a6038a44df3c162aa935814\"\u003e\u003ccode\u003e4971ebd\u003c/code\u003e\u003c/a\u003e build: turbo migration (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14698\"\u003e#14698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/af6ff6d4c9cdd52bb43c254da720bddf74f1eea0\"\u003e\u003ccode\u003eaf6ff6d\u003c/code\u003e\u003c/a\u003e chore(deps): update minimatch resolutions  (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14739\"\u003e#14739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/54bf753e849fad4fc4257818ded4fc2d2650d7ca\"\u003e\u003ccode\u003e54bf753\u003c/code\u003e\u003c/a\u003e fix: resolve serialize-javascript security vulnerability (CVE) (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14735\"\u003e#14735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/f4e2b9fad17119aa2b586ce93d36ded38d630966\"\u003e\u003ccode\u003ef4e2b9f\u003c/code\u003e\u003c/a\u003e chore(deps): bump fast-xml-parser from 5.3.6 to 5.3.8 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14734\"\u003e#14734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-js/compare/aws-amplify@6.16.2...aws-amplify@6.16.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `blockly` from 12.4.1 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/RaspberryPiFoundation/blockly/releases\"\u003eblockly's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eblockly-v12.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Revert change to DOM structure by \u003ca href=\"https://github.com/gonfunko\"\u003e\u003ccode\u003e@​gonfunko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/pull/9647\"\u003eRaspberryPiFoundation/blockly#9647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/compare/blockly-v12.5.0...blockly-v12.5.1\"\u003ehttps://github.com/RaspberryPiFoundation/blockly/compare/blockly-v12.5.0...blockly-v12.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eblockly-v12.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eNew features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add dynamic keycode for primary modifier key by \u003ca href=\"https://github.com/gonfunko\"\u003e\u003ccode\u003e@​gonfunko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/pull/9571\"\u003eRaspberryPiFoundation/blockly#9571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add a keyboard shortcut for displaying the contextual menu by \u003ca href=\"https://github.com/gonfunko\"\u003e\u003ccode\u003e@​gonfunko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/pull/9602\"\u003eRaspberryPiFoundation/blockly#9602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Focus nearest neighbor when deleting a focused block by \u003ca href=\"https://github.com/gonfunko\"\u003e\u003ccode\u003e@​gonfunko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/pull/9599\"\u003eRaspberryPiFoundation/blockly#9599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix a bug that could cause menus to scroll incorrectly on mouseover by \u003ca href=\"https://github.com/gonfunko\"\u003e\u003ccode\u003e@​gonfunko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/pull/9603\"\u003eRaspberryPiFoundation/blockly#9603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove unsafe non-null assertions by \u003ca href=\"https://github.com/gonfunko\"\u003e\u003ccode\u003e@​gonfunko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/pull/9598\"\u003eRaspberryPiFoundation/blockly#9598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix bug that caused blocks to become disconnected when undoing deletions by \u003ca href=\"https://github.com/gonfunko\"\u003e\u003ccode\u003e@​gonfunko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/pull/9636\"\u003eRaspberryPiFoundation/blockly#9636\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease: Bump version to 12.4.1 by \u003ca href=\"https://github.com/gonfunko\"\u003e\u003ccode\u003e@​gonfunko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/pull/9595\"\u003eRaspberryPiFoundation/blockly#9595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/compare/blockly-v12.4.1...blockly-v12.5.0\"\u003ehttps://github.com/RaspberryPiFoundation/blockly/compare/blockly-v12.4.1...blockly-v12.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/RaspberryPiFoundation/blockly/commit/6f7d50552ee658299de16c139673c2d126ac9b16\"\u003e\u003ccode\u003e6f7d505\u003c/code\u003e\u003c/a\u003e release: v12.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/1f1e2c4679fb32e82f9fef5d2e413767103ee707\"\u003e\u003ccode\u003e1f1e2c4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: Improve zoom animations (\u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/issues/9584\"\u003e#9584\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/issues/9647\"\u003e#9647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/92dd086b3ae37356d6fad50aaa7b21fe6da7d19d\"\u003e\u003ccode\u003e92dd086\u003c/code\u003e\u003c/a\u003e chore: update repo name in blockly package (\u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/issues/9645\"\u003e#9645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/46d7294dcab2954ad1bdc5fb0229b124b4baea67\"\u003e\u003ccode\u003e46d7294\u003c/code\u003e\u003c/a\u003e chore: use node 24 for publishing (\u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/issues/9644\"\u003e#9644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/48426dc4858bbea211289c2a7d1e36ca9cae481e\"\u003e\u003ccode\u003e48426dc\u003c/code\u003e\u003c/a\u003e chore: add option to publish the package without bumping version (\u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/issues/9643\"\u003e#9643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/ec6035e80923b18ea7fca63dc3ca2e2077c18e5e\"\u003e\u003ccode\u003eec6035e\u003c/code\u003e\u003c/a\u003e release: v12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/d1bbc97c537514dde547553761ac7fd103152ceb\"\u003e\u003ccode\u003ed1bbc97\u003c/code\u003e\u003c/a\u003e chore: add a deploy key to allow pushing to main (\u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/issues/9642\"\u003e#9642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/92c73f62c77880961d3ceda5262facebec6596ec\"\u003e\u003ccode\u003e92c73f6\u003c/code\u003e\u003c/a\u003e fix: Fix bug that caused blocks to become disconnected when undoing deletions...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/5239bde02142d2911bab49984924d6d33173b341\"\u003e\u003ccode\u003e5239bde\u003c/code\u003e\u003c/a\u003e chore: add release env to publish action to get review (\u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/issues/9639\"\u003e#9639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/6413d712578443832eb251c649594196c355b889\"\u003e\u003ccode\u003e6413d71\u003c/code\u003e\u003c/a\u003e chore: fix version command for publish (\u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/issues/9637\"\u003e#9637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/compare/blockly-v12.4.1...blockly-v12.5.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 blockly since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reka-ui` from 2.8.0 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unovue/reka-ui/releases\"\u003ereka-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Prevent /\u003cem\u003e#\u003cstrong\u003ePURE\u003c/strong\u003e\u003c/em\u003e/ annotation inside function declarations  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2585\"\u003eunovue/reka-ui#2585\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/d7349e7d\"\u003e\u003c!-- raw HTML omitted --\u003e(d7349)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.4...v2.9.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.9.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomate namespaced components generation on build  -  by \u003ca href=\"https://github.com/mateusznarowski\"\u003e\u003ccode\u003e@​mateusznarowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2571\"\u003eunovue/reka-ui#2571\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/07951b19\"\u003e\u003c!-- raw HTML omitted --\u003e(07951)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove production tree-shaking  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2577\"\u003eunovue/reka-ui#2577\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/6ff20c35\"\u003e\u003c!-- raw HTML omitted --\u003e(6ff20)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDateField\u003c/strong\u003e: Fixed direct incorrect passing of date values to input element  -  by \u003ca href=\"https://github.com/rastuhacode\"\u003e\u003ccode\u003e@​rastuhacode\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2549\"\u003eunovue/reka-ui#2549\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/9c098224\"\u003e\u003c!-- raw HTML omitted --\u003e(9c098)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListboxVirtualizer\u003c/strong\u003e: Ignore non-element VNodes in slot children  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2578\"\u003eunovue/reka-ui#2578\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/06042b43\"\u003e\u003c!-- raw HTML omitted --\u003e(06042)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelect\u003c/strong\u003e: Normalize hidden control  -  by \u003ca href=\"https://github.com/CTOJoe\"\u003e\u003ccode\u003e@​CTOJoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2572\"\u003eunovue/reka-ui#2572\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2573\"\u003eunovue/reka-ui#2573\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/172ea67c\"\u003e\u003c!-- raw HTML omitted --\u003e(172ea)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTimeField,DateField\u003c/strong\u003e: Avoid changing focus prematurely with previous segment value of 0  -  by \u003ca href=\"https://github.com/zomakus\"\u003e\u003ccode\u003e@​zomakus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2568\"\u003eunovue/reka-ui#2568\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/c04bed34\"\u003e\u003c!-- raw HTML omitted --\u003e(c04be)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.3...v2.9.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.9.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAutocomplete\u003c/strong\u003e: Add IME composition input handling  -  by \u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2541\"\u003eunovue/reka-ui#2541\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/987caf1f\"\u003e\u003c!-- raw HTML omitted --\u003e(987ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eColorField/ColorArea\u003c/strong\u003e: Forward custom attributes in ColorFieldRoot  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2559\"\u003eunovue/reka-ui#2559\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/700c8759\"\u003e\u003c!-- raw HTML omitted --\u003e(700c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCombobox\u003c/strong\u003e: Prevent \u003ccode\u003eaddOnBlur\u003c/code\u003e from adding raw input when selecting item  -  by \u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2514\"\u003eunovue/reka-ui#2514\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/bc1db727\"\u003e\u003c!-- raw HTML omitted --\u003e(bc1db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFocusScope\u003c/strong\u003e: Don't move focus if DOM mutation occurred before any nodes had focus  -  by \u003ca href=\"https://github.com/romansp\"\u003e\u003ccode\u003e@​romansp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2546\"\u003eunovue/reka-ui#2546\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/91023867\"\u003e\u003c!-- raw HTML omitted --\u003e(91023)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListbox\u003c/strong\u003e: Restore highlightOnHover behavior  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2558\"\u003eunovue/reka-ui#2558\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/ffde59ca\"\u003e\u003c!-- raw HTML omitted --\u003e(ffde5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePinInput\u003c/strong\u003e: Paste only numeric text in numeric mode  -  by \u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2516\"\u003eunovue/reka-ui#2516\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/bf7190ab\"\u003e\u003c!-- raw HTML omitted --\u003e(bf719)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelect\u003c/strong\u003e: Export SelectItemEmits type  -  by \u003ca href=\"https://github.com/CTOJoe\"\u003e\u003ccode\u003e@​CTOJoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2526\"\u003eunovue/reka-ui#2526\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2527\"\u003eunovue/reka-ui#2527\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/49d1d32b\"\u003e\u003c!-- raw HTML omitted --\u003e(49d1d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etooltip,hovercard\u003c/strong\u003e: Close when scrollable ancestor is scrolled  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2557\"\u003eunovue/reka-ui#2557\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/a987ad50\"\u003e\u003c!-- raw HTML omitted --\u003e(a987a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseForwardProps\u003c/strong\u003e: Return Partial\u003c!-- raw HTML omitted --\u003e to correctly type optional boolean props  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2561\"\u003eunovue/reka-ui#2561\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/c22a4318\"\u003e\u003c!-- raw HTML omitted --\u003e(c22a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseGraceArea\u003c/strong\u003e: Add nil guard for hover target in grace area creation  -  by \u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2553\"\u003eunovue/reka-ui#2553\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/67fb1bd1\"\u003e\u003c!-- raw HTML omitted --\u003e(67fb1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.2...v2.9.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.9.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCalendar\u003c/strong\u003e: Remove HTML comment that breaks attrs forwarding in production  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2504\"\u003eunovue/reka-ui#2504\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2508\"\u003eunovue/reka-ui#2508\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/afef410d\"\u003e\u003c!-- raw HTML omitted --\u003e(afef4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu\u003c/strong\u003e: Fix sub trigger not highlighting on pointermove  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2505\"\u003eunovue/reka-ui#2505\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2507\"\u003eunovue/reka-ui#2507\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/aefdca99\"\u003e\u003c!-- raw HTML omitted --\u003e(aefdc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSplitter\u003c/strong\u003e: Nested px group ignores defaultSize \u0026amp; percentage drift  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2510\"\u003eunovue/reka-ui#2510\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/b7dac2e1\"\u003e\u003c!-- raw HTML omitted --\u003e(b7dac)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseHideOthers\u003c/strong\u003e: Handle browsers without :popover-open support (Safari 18)  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2512\"\u003eunovue/reka-ui#2512\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/bd201675\"\u003e\u003c!-- raw HTML omitted --\u003e(bd201)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.1...v2.9.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.9.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCalendar\u003c/strong\u003e: Add role=\u0026quot;application\u0026quot; to fix NVDA keyboard navigation  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2502\"\u003eunovue/reka-ui#2502\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/65a95656\"\u003e\u003c!-- raw HTML omitted --\u003e(65a95)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCombobox\u003c/strong\u003e: Close content when focus moves outside with openOnFocus  -  by \u003ca href=\"https://github.com/megumiimai\"\u003e\u003ccode\u003e@​megumiimai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2501\"\u003eunovue/reka-ui#2501\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/d3e737cc\"\u003e\u003c!-- raw HTML omitted --\u003e(d3e73)\u003c!-- raw HTML omitted --\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/unovue/reka-ui/commit/e655d299bc7ba32ef3087394b2c8075cc3eecb09\"\u003e\u003ccode\u003ee655d29\u003c/code\u003e\u003c/a\u003e chore: release v2.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/ef016f26cbf15bd6914f9cb38a89b11f3fba0ed5\"\u003e\u003ccode\u003eef016f2\u003c/code\u003e\u003c/a\u003e chore(deps): bump vite from 5.4.21 to 8.0.5 (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2584\"\u003e#2584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/d7349e7db110d767e030fa8541f0fc737613efa6\"\u003e\u003ccode\u003ed7349e7\u003c/code\u003e\u003c/a\u003e fix(core): prevent /\u003cem\u003e#\u003cstrong\u003ePURE\u003c/strong\u003e\u003c/em\u003e/ annotation inside function declarations (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2585\"\u003e#2585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/5cc56e0b573e898e667f07fd2a340686b2c36cfc\"\u003e\u003ccode\u003e5cc56e0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 8.0.3 to 8.0.5 (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/56f04ba1ffc3a1717d51eec1a4b9aafc374e8091\"\u003e\u003ccode\u003e56f04ba\u003c/code\u003e\u003c/a\u003e ci: pin npm version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/1eeeed64abf6cd02aebd1d12e77cdfd36dd466db\"\u003e\u003ccode\u003e1eeeed6\u003c/code\u003e\u003c/a\u003e chore: release v2.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/06042b4312835ffd3eb40a910bfd1d2033e08961\"\u003e\u003ccode\u003e06042b4\u003c/code\u003e\u003c/a\u003e fix(ListboxVirtualizer): ignore non-element VNodes in slot children (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2578\"\u003e#2578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/c04bed349a02dd40ebf282fd62c16799ed04c99b\"\u003e\u003ccode\u003ec04bed3\u003c/code\u003e\u003c/a\u003e fix(TimeField,DateField): avoid changing focus prematurely with previous segm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/33eecee7e259b0105f37db4fa44bec4f253c8d1b\"\u003e\u003ccode\u003e33eecee\u003c/code\u003e\u003c/a\u003e chore(deps): update vue (major) (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/9c098224030b901dcc7911b010d0481c2b15d049\"\u003e\u003ccode\u003e9c09822\u003c/code\u003e\u003c/a\u003e fix(DateField): fixed direct incorrect passing of date values to input elemen...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.8.0...v2.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for reka-ui since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.2 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/651\"\u003edcastil/tailwind-merge#651\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent arbitrary font-family and font-weight from merging by \u003ca href=\"https://github.com/roneymoon\"\u003e\u003ccode\u003e@​roneymoon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/635\"\u003edcastil/tailwind-merge#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/270ac79f2c54fcaaabe811df2aa3c20300318bd9\"\u003e\u003ccode\u003e270ac79\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/86f772e7584311129f40f037c39db413aa51ce48\"\u003e\u003ccode\u003e86f772e\u003c/code\u003e\u003c/a\u003e add changelog for 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6c1f77ca717df7d2685eb783c568ef7696148171\"\u003e\u003ccode\u003e6c1f77c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/651\"\u003e#651\u003c/a\u003e from dcastil/feature/add-support-for-tailwind-css-v4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/7a4cacfe56571a6b27137b76351fa14ca11538db\"\u003e\u003ccode\u003e7a4cacf\u003c/code\u003e\u003c/a\u003e Add support for decimal fraction values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/9ef0f79a4528a60d737a8eaa1475ef72d81d98ad\"\u003e\u003ccode\u003e9ef0f79\u003c/code\u003e\u003c/a\u003e fix incorrectly escaped characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/f4938b0379dd3e29e1c6e03857e6ce3585001fe6\"\u003e\u003ccode\u003ef4938b0\u003c/code\u003e\u003c/a\u003e update README with v4.2 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/b02a57225dd0dad5fb1870e64bcc2ab5e57e95d8\"\u003e\u003ccode\u003eb02a572\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 font-features utilities support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5bd25eca81eb484d0908cee626f6d39ff46bdaf6\"\u003e\u003ccode\u003e5bd25ec\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 logical sizing utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/697c920390a3aa7efef0bba2116b6a83c7eab3d8\"\u003e\u003ccode\u003e697c920\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 logical border block utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6656a47db58862fcff765c483bd7a9152609af42\"\u003e\u003ccode\u003e6656a47\u003c/code\u003e\u003c/a\u003e Improve JSDoc comments for logical insets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.28 to 3.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.30\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.29\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.31...v3.5.32\"\u003e3.5.32\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent currentInstance leak into sibling render during async setup re-entry (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14668\"\u003e#14668\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f1663535a163057788d3285dec54a245c3efb3ad\"\u003ef166353\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14667\"\u003e#14667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e handle updates before deferred mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14642\"\u003e#14642\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/32b44f19f67aa30899817a7e79a4510f3b52970a\"\u003e32b44f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14640\"\u003e#14640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e allow customRef to have different getter/setter types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14639\"\u003e#14639\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e20ddb00188e9935884930046fa572eab7c9dcba\"\u003ee20ddb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e use private branding for shallowReactive (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14641\"\u003e#14641\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/302c47a4994bc8b47b8a2af6693d8cb6bbd4b06b\"\u003e302c47a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14638\"\u003e#14638\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix(server-renderer): cleanup component effect scopes after SSR render\u0026quot; (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/219d83bd305ce6fc052941acaaf02e7bc70616a4\"\u003e219d83b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14669\"\u003e#14669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.30...v3.5.31\"\u003e3.5.31\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e allow Node.js subpath imports patterns in asset urls (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13045\"\u003e#13045\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/95c33560c9af369d44a7670d0c3b93fb62323be2\"\u003e95c3356\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9919\"\u003e#9919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e support template literal as defineModel name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14622\"\u003e#14622\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bd7eef0161d69bccd48ac303bc6a56ba8d718e2d\"\u003ebd7eef0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14621\"\u003e#14621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e normalize toRef property keys before dep lookup + improve types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14625\"\u003e#14625\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1bb28d011b31bc75c80d2860bc6484cceec1ff20\"\u003e1bb28d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12427\"\u003e#12427\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12431\"\u003e#12431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e invalidate detached v-for memo vnodes after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14624\"\u003e#14624\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/560def426fc38c1710fda7ddd1ac634d67897960\"\u003e560def4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12708\"\u003e#12708\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12710\"\u003e#12710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve nullish event handlers in mergeProps (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14550\"\u003e#14550\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5725222a6bc5d1dd032318349ce0c540b1d63a49\"\u003e5725222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent merging model listener when value is null or undefined (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14629\"\u003e#14629\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b39e0329f67354702f4e417e55c15c61d2439657\"\u003eb39e032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e defer teleport mount/update until suspense resolves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8619\"\u003e#8619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/88ed04501555b9257df8d7ad86d844c2c2136e50\"\u003e88ed045\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8603\"\u003e#8603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle activeElement check in Shadow DOM for v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14196\"\u003e#14196\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/959ded22ab7ea1453f607e0964e1fb6748ece6c7\"\u003e959ded2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e cleanup component effect scopes after SSR render (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14548\"\u003e#14548\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/862f11ee017d51cb9573a8c0642055b3b17cace8\"\u003e862f11e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e avoid unmount activeBranch twice if wrapped in transition (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9392\"\u003e#9392\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/908c6ad05e1c76ae690d2e50f3bd28278af07e22\"\u003e908c6ad\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/7966\"\u003e#7966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e update suspense vnode's el during branch self-update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12922\"\u003e#12922\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a2c17004c84e5ce3c4e82e35b806ba381144eed3\"\u003ea2c1700\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12920\"\u003e#12920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e skip enter guard while hmr updating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14611\"\u003e#14611\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/be0a2f1a7fc3d81d05638798cc628848cfa62cef\"\u003ebe0a2f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14608\"\u003e#14608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e prevent shallowReactive marker from leaking into value unions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3b561db4ab42d06166b002f13c0e97cb2bd4a061\"\u003e3b561db\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14490\"\u003e#14490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.29...v3.5.30\"\u003e3.5.30\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e add \u003ccode\u003eentities\u003c/code\u003e to \u003ccode\u003e@​vue/compat\u003c/code\u003e deps to fix CJS edge cases (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12514\"\u003e#12514\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e725a679e434a688c3493fc9af496501a8d1eeec\"\u003ee725a67\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/10609\"\u003e#10609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustom-element:\u003c/strong\u003e ensure child component styles are injected in correct order before parent styles (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13374\"\u003e#13374\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1398bf8dfbfef6b1bca154fc98d37044011a51be\"\u003e1398bf8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/13029\"\u003e#13029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustom-element:\u003c/strong\u003e properly locate parent when slotted in shadow dom (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12480\"\u003e#12480\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f06c81aa3dddbeff8bc2e2e63c0b6b6debcbdc13\"\u003ef06c81a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12479\"\u003e#12479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustom-element:\u003c/strong\u003e should properly patch as props for vue custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12409\"\u003e#12409\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/740983e6736255b183ee27a3f8b40e89ad7e3ba3\"\u003e740983e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12408\"\u003e#12408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e avoid duplicate raw/proxy entries in Set.add (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14545\"\u003e#14545\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d943612e59feb656e16568dea77b97856923c58c\"\u003ed943612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e fix reduce on reactive arrays to preserve reactivity (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12737\"\u003e#12737\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/16ef165415224def18ec8247dabb84d5a1338c17\"\u003e16ef165\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12735\"\u003e#12735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e handle \u003ccode\u003eSet\u003c/code\u003e with initial reactive values edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12393\"\u003e#12393\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5dc27ca68fdbab95b37af15870d91515fc2412b2\"\u003e5dc27ca\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8647\"\u003e#8647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/core/commit/9a2eb53bc03be1f4c8ea109f6bab157c54813765\"\u003e\u003ccode\u003e9a2eb53\u003c/code\u003e\u003c/a\u003e release: v3.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/32b44f19f67aa30899817a7e79a4510f3b52970a\"\u003e\u003ccode\u003e32b44f1\u003c/code\u003e\u003c/a\u003e fix(teleport): handle updates before deferred mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/f1663535a163057788d3285dec54a245c3efb3ad\"\u003e\u003ccode\u003ef166353\u003c/code\u003e\u003c/a\u003e fix(runtime-core): prevent currentInstance leak into sibling render during as...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/302c47a4994bc8b47b8a2af6693d8cb6bbd4b06b\"\u003e\u003ccode\u003e302c47a\u003c/code\u003e\u003c/a\u003e fix(types): use private branding for shallowReactive (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14641\"\u003e#14641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e20ddb00188e9935884930046fa572eab7c9dcba\"\u003e\u003ccode\u003ee20ddb0\u003c/code\u003e\u003c/a\u003e fix(types): allow customRef to have different getter/setter types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/219d83bd305ce6fc052941acaaf02e7bc70616a4\"\u003e\u003ccode\u003e219d83b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(server-renderer): cleanup component effect scopes after SSR rende...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/fa23116437250b3fdec41112f276211cb284136e\"\u003e\u003ccode\u003efa23116\u003c/code\u003e\u003c/a\u003e chore: fix typos in changelogs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14653\"\u003e#14653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/81615d398a89beeccfe56a4a96fd2fba0c6fb37b\"\u003e\u003ccode\u003e81615d3\u003c/code\u003e\u003c/a\u003e release: v3.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/3b561db4ab42d06166b002f13c0e97cb2bd4a061\"\u003e\u003ccode\u003e3b561db\u003c/code\u003e\u003c/a\u003e fix(types): prevent shallowReactive marker from leaking into value unions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1b2aca4f38aaec3da4f316256e8364a13f2554d7\"\u003e\u003ccode\u003e1b2aca4\u003c/code\u003e\u003c/a\u003e chore: ignore entities updates in renovate (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14630\"\u003e#14630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.28...v3.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-router` from 5.0.2 to 5.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/router/releases\"\u003evue-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid iterator helpers for Node 20 compat  -  by \u003ca href=\"https://github.com/cwandev\"\u003e\u003ccode\u003e@​cwandev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2635\"\u003evuejs/router#2635\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/4713069d\"\u003e\u003c!-- raw HTML omitted --\u003e(47130)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape backslahes in string literals  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/71fdbf36\"\u003e\u003c!-- raw HTML omitted --\u003e(71fdb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid false duplicate route warning for named views  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/72012ab0\"\u003e\u003c!-- raw HTML omitted --\u003e(72012)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow pushing to auto routes  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/47f0334b\"\u003e\u003c!-- raw HTML omitted --\u003e(47f03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eloaders\u003c/strong\u003e: Restore context in sequential awaits  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/fce5d1e3\"\u003e\u003c!-- raw HTML omitted --\u003e(fce5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vuejs/router/compare/v5.0.3...v5.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.3\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eMake miss() throw internally and return never  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/077e1740\"\u003e\u003c!-- raw HTML omitted --\u003e(077e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reroute() and deprecate NavigationResult  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/308db14a\"\u003e\u003c!-- raw HTML omitted --\u003e(308db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove selectNavigationResult  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/9e88aed4\"\u003e\u003c!-- raw HTML omitted --\u003e(9e88a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport _parent in nested folders  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/0a37f474\"\u003e\u003c!-- raw HTML omitted --\u003e(0a37f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn on _parent conflict  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/182fe03a\"\u003e\u003c!-- raw HTML omitted --\u003e(182fe)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet _parent as non matchable by default  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8f91c99f\"\u003e\u003c!-- raw HTML omitted --\u003e(8f91c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn on conflicting components for routes  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/34aceb98\"\u003e\u003c!-- raw HTML omitted --\u003e(34ace)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse type module  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/dc9ffe81\"\u003e\u003c!-- raw HTML omitted --\u003e(dc9ff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd deprecation warning for next() callback in navigation guards  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/797f55de\"\u003e\u003c!-- raw HTML omitted --\u003e(797f5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtract alias from definePage  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/835df1ff\"\u003e\u003c!-- raw HTML omitted --\u003e(835df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisplay aliases in logs  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/7aa607fc\"\u003e\u003c!-- raw HTML omitted --\u003e(7aa60)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate new NavigationResult(to) in favor of reroute(to)  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/382e34b4\"\u003e\u003c!-- raw HTML omitted --\u003e(382e3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle aliasOf in resolvers  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8fe453c9\"\u003e\u003c!-- raw HTML omitted --\u003e(8fe45)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate aliases from override in resolver  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/a00ac355\"\u003e\u003c!-- raw HTML omitted --\u003e(a00ac)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn against non absolute aliases  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/476c6697\"\u003e\u003c!-- raw HTML omitted --\u003e(476c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid non matchable routes in auto-routes  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/48649030\"\u003e\u003c!-- raw HTML omitted --\u003e(48649)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quotes in d.ts  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/d7764700\"\u003e\u003c!-- raw HTML omitted --\u003e(d7764)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid route entry in map for _parent  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/1dfccf82\"\u003e\u003c!-- raw HTML omitted --\u003e(1dfcc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle nested groups  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/4a4bed94\"\u003e\u003c!-- raw HTML omitted --\u003e(4a4be)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStable route ordering for group folders with same path  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/1db9467c\"\u003e\u003c!-- raw HTML omitted --\u003e(1db94)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect route ordering for group nodes with inflated scores  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/515f4843\"\u003e\u003c!-- raw HTML omitted --\u003e(515f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup old route overrides  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/b28a71e2\"\u003e\u003c!-- raw HTML omitted --\u003e(b28a7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove name from _parent.vue files  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/6e8f1a11\"\u003e\u003c!-- raw HTML omitted --\u003e(6e8f1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFormat sponsor files before change detection  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/f68d6fad\"\u003e\u003c!-- raw HTML omitted --\u003e(f68d6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse manual git commit in update-sponsors  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8ee992cb\"\u003e\u003c!-- raw HTML omitted --\u003e(8ee99)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eResolve TS errors in resolver/router type hierarchy  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/a86f1f3a\"\u003e\u003c!-- raw HTML omitted --\u003e(a86f1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/7f32e99587715c1d380272af5d84a0b7b8ed44a5\"\u003e\u003ccode\u003e7f32e99\u003c/code\u003e\u003c/a\u003e release: vue-router@5.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/90362282955e3122d1adab3dca2adb15b0edaa6d\"\u003e\u003ccode\u003e9036228\u003c/code\u003e\u003c/a\u003e docs: typos (\u003ca href=\"https://redirect.github.com/vuejs/router/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/47f0334b7d92217318e43914c2718551ebcd5747\"\u003e\u003ccode\u003e47f0334\u003c/code\u003e\u003c/a\u003e fix: allow pushing to auto routes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/ad6ba7395ed088abdb59167b12b9e475e9c8bbff\"\u003e\u003ccode\u003ead6ba73\u003c/code\u003e\u003c/a\u003e docs: no auto import section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/f6923a5def280172f4bd91a6e31e4bbee2a79345\"\u003e\u003ccode\u003ef6923a5\u003c/code\u003e\u003c/a\u003e build: include link and view in size computation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/fce5d1e3b805509832feb259e8ee420a2ef6089e\"\u003e\u003ccode\u003efce5d1e\u003c/code\u003e\u003c/a\u003e fix(loaders): restore context in sequential awaits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/9ab4cbfa12c5bb579edf7f5664734cb32aae2e0d\"\u003e\u003ccode\u003e9ab4cbf\u003c/code\u003e\u003c/a\u003e refactor: rename var\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/d030f2ac673fee248b9ae19a1749c9830966ccd1\"\u003e\u003ccode\u003ed030f2a\u003c/code\u003e\u003c/a\u003e chore: playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/7b3dc27de9814f5db3ca1e7f4ddf03e4bee6f63c\"\u003e\u003ccode\u003e7b3dc27\u003c/code\u003e\u003c/a\u003e docs(zh): add file-based routing related configuration documentation (\u003ca href=\"https://redirect.github.com/vuejs/router/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/0a019484dce489f3b1a315b8bc389a2c387c1211\"\u003e\u003ccode\u003e0a01948\u003c/code\u003e\u003c/a\u003e chore: hide route details in playground\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/router/compare/v5.0.2...v5.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.1.18 to 4.2.2\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/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull...\n\n_Description has been truncated_","html_url":"https://github.com/openfactcheck-research/playground/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfactcheck-research%2Fplayground/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"4210746449","node_id":"PR_kwDOOSCVLc7QKSpL","number":375,"state":"open","title":"frontend(deps): bump the frontend-deps group in /frontend with 32 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-06T09:18:07.000Z","updated_at":"2026-04-06T09:18:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"frontend(deps): bump","group_name":"frontend-deps","update_count":32,"packages":[{"name":"@codemirror/commands","old_version":"6.10.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.11","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@tabler/icons-vue","old_version":"3.40.0","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@vueuse/core","old_version":"13.9.0","new_version":"14.2.1","repository_url":"https://github.com/vueuse/vueuse"},{"name":"axios","old_version":"1.13.6","new_version":"1.14.0","repository_url":"https://github.com/axios/axios"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"vue","old_version":"3.5.31","new_version":"3.5.32","repository_url":"https://github.com/vuejs/core"},{"name":"vue-router","old_version":"4.6.4","new_version":"5.0.4","repository_url":"https://github.com/vuejs/router"},{"name":"y-websocket","old_version":"2.1.0","new_version":"3.0.0","repository_url":"https://github.com/yjs/y-websocket"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"8.6.18","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"8.6.18","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-viewport","old_version":"8.6.18","new_version":"9.0.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/vue3-vite","old_version":"8.6.18","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@vitejs/plugin-vue","old_version":"5.2.4","new_version":"6.0.5","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vitest/browser","old_version":"3.2.4","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint","old_version":"9.39.4","new_version":"10.2.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-storybook","old_version":"0.11.6","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-vue","old_version":"10.6.2","new_version":"10.8.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"globals","old_version":"16.5.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"26.1.0","new_version":"29.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"playwright","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"react","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"storybook","old_version":"8.6.18","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"6.4.1","new_version":"8.0.4","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-vue-devtools","old_version":"7.7.9","new_version":"8.1.1","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the frontend-deps group in /frontend with 32 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.1` | `6.10.3` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.4` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.11` | `6.41.0` |\n| [@tabler/icons-vue](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue) | `3.40.0` | `3.41.1` |\n| [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core) | `13.9.0` | `14.2.1` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.14.0` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [vue](https://github.com/vuejs/core) | `3.5.31` | `3.5.32` |\n| [vue-router](https://github.com/vuejs/router) | `4.6.4` | `5.0.4` |\n| [y-websocket](https://github.com/yjs/y-websocket) | `2.1.0` | `3.0.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `8.6.18` | `10.3.4` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `8.6.18` | `10.3.4` |\n| [@storybook/addon-viewport](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/viewports) | `8.6.18` | `9.0.8` |\n| [@storybook/vue3-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/vue3-vite) | `8.6.18` | `10.3.4` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `5.2.4` | `6.0.5` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `3.2.4` | `4.1.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.1.2` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.2.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `0.11.6` | `10.3.4` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.6.2` | `10.8.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.4.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `29.0.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.4` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `8.6.18` | `10.3.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.1` | `8.0.4` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `7.7.9` | `8.1.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.2` |\n\nUpdates `@codemirror/commands` from 6.10.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\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/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/compare/6.10.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.4 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.11 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.39.11...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tabler/icons-vue` from 3.40.0 to 3.41.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tabler/tabler-icons/releases\"\u003e\u003ccode\u003e@​tabler/icons-vue\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.41.1\u003c/h2\u003e\n\u003cp\u003eFixed icon: \u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.41.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-jira\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-off-road\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-suspension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/credit-card-hand\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-camera\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-lens\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-screen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/iceberg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/jetski\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/olympic-torch\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/parking-meter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pillow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pipeline\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/quote-open\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-a\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-t\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/segway\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAngular support\u003c/strong\u003e: new \u003ccode\u003e@tabler/icons-angular\u003c/code\u003e package with components, build pipeline, unit tests, and \u003ccode\u003etest/test-angular\u003c/code\u003e sample app (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1091\"\u003e#1091\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSVG validation\u003c/strong\u003e: validation for \u003ccode\u003e\u0026lt;g\u0026gt;\u003c/code\u003e elements; broader SVG icon validation improvements (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1487\"\u003e#1487\u003c/a\u003e); more consistent SVG path syntax (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1488\"\u003e#1488\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react\u003c/code\u003e\u003c/strong\u003e: JSDoc with icon previews in generated output (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1472\"\u003e#1472\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react-native\u003c/code\u003e\u003c/strong\u003e: \u003ccode\u003ereact-native-svg\u003c/code\u003e added as a \u003cstrong\u003epeer dependency\u003c/strong\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-solidjs\u003c/code\u003e\u003c/strong\u003e: SSR support via \u003ccode\u003erollup-preset-solid\u003c/code\u003e and JSX/TSX component refactor (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1493\"\u003e#1493\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed icons\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/brand-kbin\u003c/code\u003e\u003c/strong\u003e and \u003cstrong\u003e\u003ccode\u003eoutline/volume-4\u003c/code\u003e\u003c/strong\u003e: adjusted for compatibility with \u003ccode\u003ebuildJsIcons\u003c/code\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1469\"\u003e#1469\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/number-35-small\u003c/code\u003e\u003c/strong\u003e through \u003cstrong\u003e\u003ccode\u003eoutline/number-50-small\u003c/code\u003e\u003c/strong\u003e: updated Unicode values (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1494\"\u003e#1494\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/tabler/tabler-icons/commit/9b27b65e3d2e72ff4fd219b2dc21da81ea9cbab8\"\u003e\u003ccode\u003e9b27b65\u003c/code\u003e\u003c/a\u003e Release 3.41.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ebad60b50af5ba521245ab982a3fe69df0e5efd9\"\u003e\u003ccode\u003eebad60b\u003c/code\u003e\u003c/a\u003e Update homepage links in documentation and package files to point to the new ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/8ed617b1b7153d1d35910cda09861077a6f649b9\"\u003e\u003ccode\u003e8ed617b\u003c/code\u003e\u003c/a\u003e Update README files to wrap images in anchor tags linking to the Tabler Icons...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/6cbe8857c8baa758383bb0a9e0f6922cf82da01c\"\u003e\u003ccode\u003e6cbe885\u003c/code\u003e\u003c/a\u003e Release 3.41.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tabler/tabler-icons/commits/v3.41.1/packages/icons-vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vueuse/core` from 13.9.0 to 14.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vueuse/vueuse/releases\"\u003e\u003ccode\u003e@​vueuse/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.2.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd skills at the root directory for skills cli  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/c005dbef\"\u003e\u003c!-- raw HTML omitted --\u003e(c005d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eskills\u003c/strong\u003e: Transfer \u003ccode\u003e@vueuse/skills\u003c/code\u003e  -  by \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5286\"\u003evueuse/vueuse#5286\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/532acd2d\"\u003e\u003c!-- raw HTML omitted --\u003e(532ac)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseRafFn\u003c/strong\u003e: Resolve reactive null fpsLimit not being handled  -  by \u003ca href=\"https://github.com/nemanjamalesija\"\u003e\u003ccode\u003e@​nemanjamalesija\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5284\"\u003evueuse/vueuse#5284\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/8ce0dae1\"\u003e\u003c!-- raw HTML omitted --\u003e(8ce0d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vueuse/vueuse/compare/v14.2.0...v14.2.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev14.2.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport configurable scheduler for timed composables  -  by \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5129\"\u003evueuse/vueuse#5129\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/66aad3c5\"\u003e\u003c!-- raw HTML omitted --\u003e(66aad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow vue-router 5 as peer deps  -  by \u003ca href=\"https://github.com/Ericlm\"\u003e\u003ccode\u003e@​Ericlm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5269\"\u003evueuse/vueuse#5269\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/7c94afb7\"\u003e\u003c!-- raw HTML omitted --\u003e(7c94a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseCssSupports\u003c/strong\u003e: Add \u003ccode\u003euseCssSupports\u003c/code\u003e  -  by \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5266\"\u003evueuse/vueuse#5266\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/c1282ffb\"\u003e\u003c!-- raw HTML omitted --\u003e(c1282)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseDraggable\u003c/strong\u003e: Auto-scroll with restricted dragging within the container  -  by \u003ca href=\"https://github.com/Gazoon007\"\u003e\u003ccode\u003e@​Gazoon007\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eAlfarish Fizikri\u003c/strong\u003e, \u003cstrong\u003eRobin\u003c/strong\u003e and \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/4472\"\u003evueuse/vueuse#4472\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/a8a85871\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a85)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseElementVisibility\u003c/strong\u003e: Inherit \u003ccode\u003erootMargin\u003c/code\u003e from \u003ccode\u003euseIntersectionObserver\u003c/code\u003e  -  by \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5207\"\u003evueuse/vueuse#5207\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/466823cd\"\u003e\u003c!-- raw HTML omitted --\u003e(46682)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseIntersectionObserver\u003c/strong\u003e: Make \u003ccode\u003erootMargin\u003c/code\u003e reactive  -  by \u003ca href=\"https://github.com/doyuli\"\u003e\u003ccode\u003e@​doyuli\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ilyaliao\"\u003e\u003ccode\u003e@​ilyaliao\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/4934\"\u003evueuse/vueuse#4934\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/53abedf0\"\u003e\u003c!-- raw HTML omitted --\u003e(53abe)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseSortable\u003c/strong\u003e: Add \u003ccode\u003ewatchElement\u003c/code\u003e option for auto-reinitialize on element change  -  by \u003ca href=\"https://github.com/Mini-ghost\"\u003e\u003ccode\u003e@​Mini-ghost\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ilyaliao\"\u003e\u003ccode\u003e@​ilyaliao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5189\"\u003evueuse/vueuse#5189\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/17ea2881\"\u003e\u003c!-- raw HTML omitted --\u003e(17ea2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt\u003c/strong\u003e: Ensure excludes disabledFunctions' alias  -  by \u003ca href=\"https://github.com/jinyongp\"\u003e\u003ccode\u003e@​jinyongp\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5240\"\u003evueuse/vueuse#5240\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/768298c0\"\u003e\u003c!-- raw HTML omitted --\u003e(76829)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefManualReset\u003c/strong\u003e: Add explicit return type annotation  -  by \u003ca href=\"https://github.com/batuhan-bas\"\u003e\u003ccode\u003e@​batuhan-bas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5246\"\u003evueuse/vueuse#5246\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/13bbbe53\"\u003e\u003c!-- raw HTML omitted --\u003e(13bbb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseAsyncState\u003c/strong\u003e: Ensure \u003ccode\u003eexecute\u003c/code\u003e return the actual data  -  by \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5167\"\u003evueuse/vueuse#5167\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/0c346a93\"\u003e\u003c!-- raw HTML omitted --\u003e(0c346)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseDocumentVisibility\u003c/strong\u003e: Fix type inference from string to Documen…  -  by \u003ca href=\"https://github.com/webfanzc\"\u003e\u003ccode\u003e@​webfanzc\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003ecowhorse\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5248\"\u003evueuse/vueuse#5248\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/e8be8f81\"\u003e\u003c!-- raw HTML omitted --\u003e(e8be8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseFocusTrap\u003c/strong\u003e: Update \u003ccode\u003efocus-trap\u003c/code\u003e range to \u003ccode\u003e^7 \u0026amp;nbsp;-\u0026amp;nbsp; by ** ^8\u003c/code\u003e (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5270\"\u003e#5270\u003c/a\u003e)** \u003ca href=\"https://github.com/vueuse/vueuse/commit/\"\u003e\u003c!-- raw HTML omitted --\u003e()\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseInfiniteScroll\u003c/strong\u003e: Improve promise handling and add flush post to watch  -  by \u003ca href=\"https://github.com/nhquyss\"\u003e\u003ccode\u003e@​nhquyss\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5122\"\u003evueuse/vueuse#5122\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/abcea642\"\u003e\u003c!-- raw HTML omitted --\u003e(abcea)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseMagicKeys\u003c/strong\u003e: Handle undefined key in keyboard events  -  by \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eLouisLau-art\u003c/strong\u003e and \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5225\"\u003evueuse/vueuse#5225\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/65e25ab2\"\u003e\u003c!-- raw HTML omitted --\u003e(65e25)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vueuse/vueuse/compare/v14.1.0...v14.2.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev14.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseDropZone\u003c/strong\u003e: Add checkValidity function  -  by \u003ca href=\"https://github.com/kolaente\"\u003e\u003ccode\u003e@​kolaente\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5169\"\u003evueuse/vueuse#5169\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/aee846cb\"\u003e\u003c!-- raw HTML omitted --\u003e(aee84)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseElementVisibility\u003c/strong\u003e: Add \u003ccode\u003einitialValue\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5159\"\u003evueuse/vueuse#5159\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/13f361fa\"\u003e\u003c!-- raw HTML omitted --\u003e(13f36)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseMouseInElement\u003c/strong\u003e: Add support for tracking inline-level elements  -  by \u003ca href=\"https://github.com/siavava\"\u003e\u003ccode\u003e@​siavava\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5049\"\u003evueuse/vueuse#5049\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/62dfb80a\"\u003e\u003c!-- raw HTML omitted --\u003e(62dfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseTimeAgoIntl\u003c/strong\u003e: Custom units  -  by \u003ca href=\"https://github.com/Menci\"\u003e\u003ccode\u003e@​Menci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5188\"\u003evueuse/vueuse#5188\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/c7d09ef4\"\u003e\u003c!-- raw HTML omitted --\u003e(c7d09)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseWebSocket\u003c/strong\u003e: \u003ccode\u003eautoConnect.delay\u003c/code\u003e support function  -  by \u003ca href=\"https://github.com/YuchenWell\"\u003e\u003ccode\u003e@​YuchenWell\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eAnthony Fu\u003c/strong\u003e and \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5089\"\u003evueuse/vueuse#5089\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/176f2515\"\u003e\u003c!-- raw HTML omitted --\u003e(176f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypescript type of \u003ccode\u003eisIOS\u003c/code\u003e constant  -  by \u003ca href=\"https://github.com/toofishes\"\u003e\u003ccode\u003e@​toofishes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5163\"\u003evueuse/vueuse#5163\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/60888d43\"\u003e\u003c!-- raw HTML omitted --\u003e(60888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputedWithControl\u003c/strong\u003e: Allow different types in watch sources array  -  by \u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5184\"\u003evueuse/vueuse#5184\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/bc4aca90\"\u003e\u003c!-- raw HTML omitted --\u003e(bc4ac)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e: Allow async functions in useDebounceFn and useThrottleFn  -  by \u003ca href=\"https://github.com/xiaoxiaohuayu\"\u003e\u003ccode\u003e@​xiaoxiaohuayu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5131\"\u003evueuse/vueuse#5131\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/7fb7a05a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb7a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e: Deprecate embeded \u003ccode\u003eResizeObserverSize\u003c/code\u003e types  -  by \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5127\"\u003evueuse/vueuse#5127\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/d7a07010\"\u003e\u003c!-- raw HTML omitted --\u003e(d7a07)\u003c!-- raw HTML omitted --\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/vueuse/vueuse/commit/c76c4eeba81ce8290de8392f878ad1c86ea39e90\"\u003e\u003ccode\u003ec76c4ee\u003c/code\u003e\u003c/a\u003e chore: release v14.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/8ce0dae1a6484a38c0070f2aa7e43bb2a5036508\"\u003e\u003ccode\u003e8ce0dae\u003c/code\u003e\u003c/a\u003e fix(useRafFn): resolve reactive null fpsLimit not being handled (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5284\"\u003e#5284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/39afd85ff71b2453210548011be549546123fcef\"\u003e\u003ccode\u003e39afd85\u003c/code\u003e\u003c/a\u003e refactor: explicitly define return type (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5275\"\u003e#5275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/fa483b4a79e9ca0fd34e94619f0f7dcb7ce4c0dc\"\u003e\u003ccode\u003efa483b4\u003c/code\u003e\u003c/a\u003e refactor: unify \u003ccode\u003eSupportable\u003c/code\u003e across composables (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/bbd185d8f83699e5735273dc2296a4ff8358a715\"\u003e\u003ccode\u003ebbd185d\u003c/code\u003e\u003c/a\u003e chore: release v14.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/a8a858715652b66c378f5bfc023ea8aad3b1c141\"\u003e\u003ccode\u003ea8a8587\u003c/code\u003e\u003c/a\u003e feat(useDraggable): auto-scroll with restricted dragging within the container...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/abcea6428b798787c7191ff5a5ae0c5a4a2d265c\"\u003e\u003ccode\u003eabcea64\u003c/code\u003e\u003c/a\u003e fix(useInfiniteScroll): improve promise handling and add flush post to watch ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/df9f996247f7b844bb6e3292849c87e432bd0c12\"\u003e\u003ccode\u003edf9f996\u003c/code\u003e\u003c/a\u003e test(unrefElement): Add unit tests for unrefElement (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5237\"\u003e#5237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/313a64638d8f92f7ff6f4c6f16a93c00436f6129\"\u003e\u003ccode\u003e313a646\u003c/code\u003e\u003c/a\u003e chore(useIntersectionObserver): Align rootBounds assertion to the same callba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/c1282ffba49599bba331836284643cc393ed406c\"\u003e\u003ccode\u003ec1282ff\u003c/code\u003e\u003c/a\u003e feat(useCssSupports): add \u003ccode\u003euseCssSupports\u003c/code\u003e (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5266\"\u003e#5266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vueuse/vueuse/commits/v14.2.1/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@​vueuse/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.6 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003cp\u003eThis release focuses on compatibility fixes, adapter stability improvements, and test/tooling modernisation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e If you rely on env-based proxy behaviour or CJS resolution edge-cases, validate your integration after upgrade (notably \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 alignment and \u003ccode\u003emain\u003c/code\u003e entry compatibility fix).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime Features:\u003c/strong\u003e No new end-user features were introduced in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest Coverage Expansion:\u003c/strong\u003e Added broader smoke/module test coverage for CJS and ESM package usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7510\"\u003e#7510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Trim trailing CRLF in normalised header values. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP/2:\u003c/strong\u003e Close detached HTTP/2 sessions on timeout to avoid lingering sessions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Cancel \u003ccode\u003eReadableStream\u003c/code\u003e created during request-stream capability probing to prevent async resource leaks. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Handling:\u003c/strong\u003e Fixed env proxy behavior with \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7499\"\u003e#7499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCommonJS Compatibility:\u003c/strong\u003e Fixed package \u003ccode\u003emain\u003c/code\u003e entry regression affecting CJS consumers. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7532\"\u003e#7532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity/Dependencies:\u003c/strong\u003e Updated \u003ccode\u003eformidable\u003c/code\u003e and refreshed package set to newer versions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7533\"\u003e#7533\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTooling:\u003c/strong\u003e Continued migration to Vitest and modernised CI/test harnesses. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7484\"\u003e#7484\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7498\"\u003e#7498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild/Lint Stack:\u003c/strong\u003e Rollup, ESLint, TypeScript, and related dev-dependency updates. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7508\"\u003e#7508\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7509\"\u003e#7509\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Clarified JSON parsing and adapter-related docs/comments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve Axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aviu16\"\u003e\u003ccode\u003e@​aviu16\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NETIZEN-11\"\u003e\u003ccode\u003e@​NETIZEN-11\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fedotov\"\u003e\u003ccode\u003e@​fedotov\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nthbotast\"\u003e\u003ccode\u003e@​nthbotast\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/penkzhou\"\u003e\u003ccode\u003e@​penkzhou\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.14.0\"\u003ev1.13.6...v1.14.0\u003c/a\u003e\u003c/em\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/axios/axios/commit/46bee3dea75ef53a8eae49f3b7487e6341de6074\"\u003e\u003ccode\u003e46bee3d\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.14.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10563\"\u003e#10563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/518aff569043116c87ce78e3d83877d5251f2a16\"\u003e\u003ccode\u003e518aff5\u003c/code\u003e\u003c/a\u003e chore: add AI Moderator workflow for spam detection (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10551\"\u003e#10551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b7dfda3e7cf9e85f6063d90334318f82842b42d0\"\u003e\u003ccode\u003eb7dfda3\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10557\"\u003e#10557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9aa34d52918c13eaa445d884a24e9e20e71a7a93\"\u003e\u003ccode\u003e9aa34d5\u003c/code\u003e\u003c/a\u003e fix: updated release flow to match the current flows (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10562\"\u003e#10562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e9e5ebe483b3f0cecbb5a4c9fa95a316ea5d0645\"\u003e\u003ccode\u003ee9e5ebe\u003c/code\u003e\u003c/a\u003e Update packages to latest version (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/4d8931ca8a92e53c5dcf02cf46d1016a10e60ec0\"\u003e\u003ccode\u003e4d8931c\u003c/code\u003e\u003c/a\u003e fix: formidable dependency vulnerable to arbitrary (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7533\"\u003e#7533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3a6f5c1ae1f9b58198e9f3109896a2c11d017c58\"\u003e\u003ccode\u003e3a6f5c1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​babel/preset-env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7531\"\u003e#7531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcfd2997dc93b56669dd03b29b83d8a868797937\"\u003e\u003ccode\u003ebcfd299\u003c/code\u003e\u003c/a\u003e fix: bug axios breaks commonjs compatibility main entry (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7532\"\u003e#7532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d6dcbfd53e9506d9c8c0b1fd09c4d960bea9b9f0\"\u003e\u003ccode\u003ed6dcbfd\u003c/code\u003e\u003c/a\u003e fix: dependabot uses the correct labels (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5dd7ba78b8960fb29e39b6918ee5cb9a2130f15c\"\u003e\u003ccode\u003e5dd7ba7\u003c/code\u003e\u003c/a\u003e chore: upgrade to latest ts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jquery` from 3.7.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jquery/jquery/releases\"\u003ejquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://blog.jquery.com/2026/01/17/jquery-4-0-0/\"\u003ehttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAjax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't treat array data as binary (\u003ca href=\"https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5\"\u003e992a1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eprocessData: true\u003c/code\u003e even for binary data (\u003ca href=\"https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8\"\u003ece264e07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport binary data (including FormData) (\u003ca href=\"https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b\"\u003ea7ed9a7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eheaders\u003c/code\u003e for script transport even when cross-domain (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5142\"\u003e#5142\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396\"\u003e6d136443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enull\u003c/code\u003e as success functions in \u003ccode\u003ejQuery.get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4989\"\u003e#4989\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354\"\u003e74978b7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't auto-execute scripts unless dataType provided (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4822\"\u003e#4822\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8\"\u003e025da4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake responseJSON work for erroneous same-domain JSONP requests (\u003ca href=\"https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1\"\u003e68b4ec59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExecute JSONP error script responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4771\"\u003e#4771\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73\"\u003ea1e619b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid CSP errors in the script transport for async requests (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3969\"\u003e#3969\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55\"\u003e07a8e4a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the json to jsonp auto-promotion logic (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1799\"\u003e#1799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3376\"\u003e#3376\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b\"\u003ee7b3bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOverwrite s.contentType with content-type header value, if any (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4119\"\u003e#4119\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de\"\u003e7fb90a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate AJAX event aliases, inline event/alias into deprecated (\u003ca href=\"https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad\"\u003e23d53928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not execute scripts for unsuccessful HTTP responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4250\"\u003e#4250\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/50871a5a85cc802421b40cc67e2830601968affe\"\u003e50871a5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify jQuery.ajaxSettings.xhr (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1967\"\u003e#1967\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/abdc89ac2e581392b800c0364e0f5f2b6a82cdc6\"\u003eabdc89ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAttributes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e.attr( name, false )\u003c/code\u003e remove for all non-ARIA attrs (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5388\"\u003e#5388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/063831b6378d518f9870ec5c4f1e7d5d16e04f36\"\u003e063831b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShave off a couple of bytes (\u003ca href=\"https://github.com/jquery/jquery/commit/b40a4807b604efbde51faf075d11e25441af1990\"\u003eb40a4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't stringify attributes in the setter (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4948\"\u003e#4948\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/4250b628783d7bfa92ec6c5550c6e4b22fab6034\"\u003e4250b628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003etoggleClass(boolean|undefined)\u003c/code\u003e signature (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3388\"\u003e#3388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a4421101fd6d9d7b0550210f8e8690641733dd9a\"\u003ea4421101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor val(): don't strip carriage return, isolate IE workarounds (\u003ca href=\"https://github.com/jquery/jquery/commit/ff2819911da6cbbed5ee42c35d695240f06e65e3\"\u003eff281991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't set the type attr hook at all outside of IE (\u003ca href=\"https://github.com/jquery/jquery/commit/9e66fe9acf0ef27681f5a21149fc61678f791641\"\u003e9e66fe9a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCSS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dimensions of table \u003ccode\u003e\u0026lt;col\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5628\"\u003e#5628\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/eca2a56457e1c40c071aeb3ac87efeb8bbb8013e\"\u003eeca2a564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the cache in finalPropName (\u003ca href=\"https://github.com/jquery/jquery/commit/640d5825df5ff223560c5690f1a268681c32f9fa\"\u003e640d5825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Fix tests \u0026amp; support tests under CSS Zoom (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5489\"\u003e#5489\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/071f6dba6bd1d8db3f36ce4694aab5ff437b9e36\"\u003e071f6dba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix reliableTrDimensions support test for initially hidden iframes (\u003ca href=\"https://github.com/jquery/jquery/commit/b1e66a5faaf46ffcbcc27c79a9a224aaf851a987\"\u003eb1e66a5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSelector: Align with 3.x, remove the outer \u003ccode\u003eselector.js\u003c/code\u003e wrapper (\u003ca href=\"https://github.com/jquery/jquery/commit/53cf7244da2a2040333335c36e435b1c12efdff9\"\u003e53cf7244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the reliableTrDimensions support test work with Bootstrap CSS (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5270\"\u003e#5270\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/65b85031fb5688361c077bc04e641e4b502671e1\"\u003e65b85031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eoffsetHeight( true )\u003c/code\u003e, etc. include negative margins (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3982\"\u003e#3982\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/bce13b72c1753e16cc0db53ebf0f0456bdcf6b48\"\u003ebce13b72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn \u003ccode\u003eundefined\u003c/code\u003e for whitespace-only CSS variable values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5120\"\u003e#5120\u003c/a\u003e) (\u003ca href=\"https://github.com/jquery/jquery/commit/7eb0019640a5856c42b451551eb7f995d913eba9\"\u003e7eb00196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t trim whitespace of undefined custom property (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5105\"\u003e#5105\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/ed306c0261ab63746040e5d58bb4477c3069a427\"\u003eed306c02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip falsy values in \u003ccode\u003eaddClass( array )\u003c/code\u003e, compress code (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4998\"\u003e#4998\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a338b407f2479f82df40635055effc163835183f\"\u003ea338b407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJustify use of rtrim on CSS property values (\u003ca href=\"https://github.com/jquery/jquery/commit/655c0ed5e204b1f6427e09d615a49586a7bc84eb\"\u003e655c0ed5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTrim whitespace surrounding CSS Custom Properties values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4926\"\u003e#4926\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/efadfe991a5c287af561a9326bf1427d726c91c1\"\u003eefadfe99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eshow\u003c/code\u003e, \u003ccode\u003ehide\u003c/code\u003e \u0026amp; \u003ccode\u003etoggle\u003c/code\u003e methods in the jQuery slim build (\u003ca href=\"https://github.com/jquery/jquery/commit/297d18dd13f7b810ea5a4afeefa4cb15d9e16e16\"\u003e297d18dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the opacity CSS hook (\u003ca href=\"https://github.com/jquery/jquery/commit/865469f5e60f55feb28469bb0a7526dd22f04b4e\"\u003e865469f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkaround buggy getComputedStyle on table rows in IE/Edge (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4490\"\u003e#4490\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/26415e081b318dbe1d46d2b7c30e05f14c339b75\"\u003e26415e08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't automatically add \u0026quot;px\u0026quot; to properties with a few exceptions (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/2795\"\u003e#2795\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/00a9c2e5f4c855382435cec6b3908eb9bd5a53b7\"\u003e00a9c2e5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/4f2fae08f23b54ce09322e62e73cce6161b8d3cb\"\u003e\u003ccode\u003e4f2fae0\u003c/code\u003e\u003c/a\u003e Release: 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c838cfb5bb0c6cd17cfaa1dd83aca8d20589de99\"\u003e\u003ccode\u003ec838cfb\u003c/code\u003e\u003c/a\u003e Release: remove dist files from main branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/97525193735ed32c332f0dbaf2f782df8b1b949b\"\u003e\u003ccode\u003e9752519\u003c/code\u003e\u003c/a\u003e Release: 4.0.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c128d5d8a8fd9e9b3dcd3efa493e71f6a1649bd8\"\u003e\u003ccode\u003ec128d5d\u003c/code\u003e\u003c/a\u003e Release: Update AUTHORS.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/5fe9c298c0538f7cffc1c92c3abc8fadca644dde\"\u003e\u003ccode\u003e5fe9c29\u003c/code\u003e\u003c/a\u003e Build: De-dupe three authors via mailmap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/afdd032fdbc90e22f49a69627f4dec0dd3a2f0a4\"\u003e\u003ccode\u003eafdd032\u003c/code\u003e\u003c/a\u003e Build: Post beta browser tests errors to jquery/dev on Matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/546a1eb03c345e1bafb72ae1aeb898abb5b3e51b\"\u003e\u003ccode\u003e546a1eb\u003c/code\u003e\u003c/a\u003e Build: Bump the github-actions group with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/ec738b3190a3b67d08f51451e1faa15f1f4bf916\"\u003e\u003ccode\u003eec738b3\u003c/code\u003e\u003c/a\u003e Build: Fix Chrome beta tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c28c26aef0b3238f578690d73703382951cb355d\"\u003e\u003ccode\u003ec28c26a\u003c/code\u003e\u003c/a\u003e Build: Add periodic tests on beta versions of browsers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/f513413ac81acabe68769e8879ce19c10eff1f59\"\u003e\u003ccode\u003ef513413\u003c/code\u003e\u003c/a\u003e Build: Bump the github-actions group with 2 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jquery/jquery/compare/3.7.1...4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.31 to 3.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.31...v3.5.32\"\u003e3.5.32\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent currentInstance leak into sibling render during async setup re-entry (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14668\"\u003e#14668\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f1663535a163057788d3285dec54a245c3efb3ad\"\u003ef166353\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14667\"\u003e#14667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e handle updates before deferred mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14642\"\u003e#14642\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/32b44f19f67aa30899817a7e79a4510f3b52970a\"\u003e32b44f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14640\"\u003e#14640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e allow customRef to have different getter/setter types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14639\"\u003e#14639\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e20ddb00188e9935884930046fa572eab7c9dcba\"\u003ee20ddb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e use private branding for shallowReactive (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14641\"\u003e#14641\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/302c47a4994bc8b47b8a2af6693d8cb6bbd4b06b\"\u003e302c47a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14638\"\u003e#14638\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix(server-renderer): cleanup component effect scopes after SSR render\u0026quot; (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/219d83bd305ce6fc052941acaaf02e7bc70616a4\"\u003e219d83b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14669\"\u003e#14669\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/vuejs/core/commit/9a2eb53bc03be1f4c8ea109f6bab157c54813765\"\u003e\u003ccode\u003e9a2eb53\u003c/code\u003e\u003c/a\u003e release: v3.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/32b44f19f67aa30899817a7e79a4510f3b52970a\"\u003e\u003ccode\u003e32b44f1\u003c/code\u003e\u003c/a\u003e fix(teleport): handle updates before deferred mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/f1663535a163057788d3285dec54a245c3efb3ad\"\u003e\u003ccode\u003ef166353\u003c/code\u003e\u003c/a\u003e fix(runtime-core): prevent currentInstance leak into sibling render during as...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/302c47a4994bc8b47b8a2af6693d8cb6bbd4b06b\"\u003e\u003ccode\u003e302c47a\u003c/code\u003e\u003c/a\u003e fix(types): use private branding for shallowReactive (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14641\"\u003e#14641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e20ddb00188e9935884930046fa572eab7c9dcba\"\u003e\u003ccode\u003ee20ddb0\u003c/code\u003e\u003c/a\u003e fix(types): allow customRef to have different getter/setter types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/219d83bd305ce6fc052941acaaf02e7bc70616a4\"\u003e\u003ccode\u003e219d83b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(server-renderer): cleanup component effect scopes after SSR rende...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/fa23116437250b3fdec41112f276211cb284136e\"\u003e\u003ccode\u003efa23116\u003c/code\u003e\u003c/a\u003e chore: fix typos in changelogs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14653\"\u003e#14653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.31...v3.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-router` from 4.6.4 to 5.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/router/releases\"\u003evue-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid iterator helpers for Node 20 compat  -  by \u003ca href=\"https://github.com/cwandev\"\u003e\u003ccode\u003e@​cwandev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2635\"\u003evuejs/router#2635\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/4713069d\"\u003e\u003c!-- raw HTML omitted --\u003e(47130)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape backslahes in string literals  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/71fdbf36\"\u003e\u003c!-- raw HTML omitted --\u003e(71fdb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid false duplicate route warning for named views  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/72012ab0\"\u003e\u003c!-- raw HTML omitted --\u003e(72012)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow pushing to auto routes  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/47f0334b\"\u003e\u003c!-- raw HTML omitted --\u003e(47f03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eloaders\u003c/strong\u003e: Restore context in sequential awaits  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/fce5d1e3\"\u003e\u003c!-- raw HTML omitted --\u003e(fce5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vuejs/router/compare/v5.0.3...v5.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.3\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eMake miss() throw internally and return never  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/077e1740\"\u003e\u003c!-- raw HTML omitted --\u003e(077e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reroute() and deprecate NavigationResult  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/308db14a\"\u003e\u003c!-- raw HTML omitted --\u003e(308db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove selectNavigationResult  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/9e88aed4\"\u003e\u003c!-- raw HTML omitted --\u003e(9e88a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport _parent in nested folders  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/0a37f474\"\u003e\u003c!-- raw HTML omitted --\u003e(0a37f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn on _parent conflict  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/182fe03a\"\u003e\u003c!-- raw HTML omitted --\u003e(182fe)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet _parent as non matchable by default  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8f91c99f\"\u003e\u003c!-- raw HTML omitted --\u003e(8f91c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn on conflicting components for routes  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/34aceb98\"\u003e\u003c!-- raw HTML omitted --\u003e(34ace)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse type module  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/dc9ffe81\"\u003e\u003c!-- raw HTML omitted --\u003e(dc9ff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd deprecation warning for next() callback in navigation guards  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/797f55de\"\u003e\u003c!-- raw HTML omitted --\u003e(797f5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtract alias from definePage  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/835df1ff\"\u003e\u003c!-- raw HTML omitted --\u003e(835df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisplay aliases in logs  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/7aa607fc\"\u003e\u003c!-- raw HTML omitted --\u003e(7aa60)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate new NavigationResult(to) in favor of reroute(to)  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/382e34b4\"\u003e\u003c!-- raw HTML omitted --\u003e(382e3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle aliasOf in resolvers  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8fe453c9\"\u003e\u003c!-- raw HTML omitted --\u003e(8fe45)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate aliases from override in resolver  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/a00ac355\"\u003e\u003c!-- raw HTML omitted --\u003e(a00ac)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn against non absolute aliases  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/476c6697\"\u003e\u003c!-- raw HTML omitted --\u003e(476c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid non matchable routes in auto-routes  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/48649030\"\u003e\u003c!-- raw HTML omitted --\u003e(48649)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quotes in d.ts  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/d7764700\"\u003e\u003c!-- raw HTML omitted --\u003e(d7764)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid route entry in map for _parent  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/1dfccf82\"\u003e\u003c!-- raw HTML omitted --\u003e(1dfcc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle nested groups  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/4a4bed94\"\u003e\u003c!-- raw HTML omitted --\u003e(4a4be)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStable route ordering for group folders with same path  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/1db9467c\"\u003e\u003c!-- raw HTML omitted --\u003e(1db94)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect route ordering for group nodes with inflated scores  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/515f4843\"\u003e\u003c!-- raw HTML omitted --\u003e(515f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup old route overrides  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/b28a71e2\"\u003e\u003c!-- raw HTML omitted --\u003e(b28a7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove name from _parent.vue files  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/6e8f1a11\"\u003e\u003c!-- raw HTML omitted --\u003e(6e8f1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFormat sponsor files before change detection  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/f68d6fad\"\u003e\u003c!-- raw HTML omitted --\u003e(f68d6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse manual git commit in update-sponsors  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8ee992cb\"\u003e\u003c!-- raw HTML omitted --\u003e(8ee99)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eResolve TS errors in resolver/router type hierarchy  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/a86f1f3a\"\u003e\u003c!-- raw HTML omitted --\u003e(a86f1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/7f32e99587715c1d380272af5d84a0b7b8ed44a5\"\u003e\u003ccode\u003e7f32e99\u003c/code\u003e\u003c/a\u003e release: vue-router@5.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/90362282955e3122d1adab3dca2adb15b0edaa6d\"\u003e\u003ccode\u003e9036228\u003c/code\u003e\u003c/a\u003e docs: typos (\u003ca href=\"https://redirect.github.com/vuejs/router/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/47f0334b7d92217318e43914c2718551ebcd5747\"\u003e\u003ccode\u003e47f0334\u003c/code\u003e\u003c/a\u003e fix: allow pushing to auto routes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/ad6ba7395ed088abdb59167b12b9e475e9c8bbff\"\u003e\u003ccode\u003ead6ba73\u003c/code\u003e\u003c/a\u003e docs: no auto import section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/f6923a5def280172f4bd91a6e31e4bbee2a79345\"\u003e\u003ccode\u003ef6923a5\u003c/code\u003e\u003c/a\u003e build: include link and view in size computation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/fce5d1e3b805509832feb259e8ee420a2ef6089e\"\u003e\u003ccode\u003efce5d1e\u003c/code\u003e\u003c/a\u003e fix(loaders): restore context in sequential awaits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/9ab4cbfa12c5bb579edf7f5664734cb32aae2e0d\"\u003e\u003ccode\u003e9ab4cbf\u003c/code\u003e\u003c/a\u003e refactor: rename var\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/d030f2ac673fee248b9ae19a1749c9830966ccd1\"\u003e\u003ccode\u003ed030f2a\u003c/code\u003e\u003c/a\u003e chore: playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/7b3dc27de9814f5db3ca1e7f4ddf03e4bee6f63c\"\u003e\u003ccode\u003e7b3dc27\u003c/code\u003e\u003c/a\u003e docs(zh): add file-based routing related configuration documentation (\u003ca href=\"https://redirect.github.com/vuejs/router/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/0a019484dce489f3b1a315b8bc389a2c387c1211\"\u003e\u003ccode\u003e0a01948\u003c/code\u003e\u003c/a\u003e chore: hide route details in playground\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/router/compare/v4.6.4...v5.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `y-websocket` from 2.1.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yjs/y-websocket/releases\"\u003ey-websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch1\u003eImportant update\u003c/h1\u003e\n\u003cp\u003eNo breaking changes, except that this release does not ship a y-websocket server anymore. The y-websocket server is now maintained in \u003ca href=\"https://github.com/yjs/y-websocket-server/\"\u003ey-webocket-server\u003c/a\u003e. This approach reduces dependencies for client-side packages.\u003c/p\u003e\n\u003ch1\u003echanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eupdate deps and remove all optional dependencies  bdcc05d\u003c/li\u003e\n\u003cli\u003erip out y-websocket-server  c802cc9\u003c/li\u003e\n\u003cli\u003etransform server to a proper esm module  6a29fd8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/yjs/y-websocket/issues/190\"\u003e#190\u003c/a\u003e from mythmon/patch-1  62a9aa1\u003c/li\u003e\n\u003cli\u003eFix comment about trailing slashes  b7db6f7\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/yjs/y-websocket/issues/187\"\u003e#187\u003c/a\u003e from kemo-1/patch-1  6460a65\u003c/li\u003e\n\u003cli\u003eThis is the correct path i think  bce6b28\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yjs/y-websocket/compare/v2.1.0...v3.0.0\"\u003ehttps://github.com/yjs/y-websocket/compare/v2.1.0...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/y-websocket/commit/76619c39b64efa53627bb10561b721bec97e2a18\"\u003e\u003ccode\u003e76619c3\u003c/code\u003e\u003c/a\u003e 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/y-websocket/commit/bdcc05d9bc5f225bf1410737050fc3a0d4033abb\"\u003e\u003ccode\u003ebdcc05d\u003c/code\u003e\u003c/a\u003e update deps and remove all optional dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/y-websocket/commit/c802cc9d0e267cdceabecc48a979b60c66524465\"\u003e\u003ccode\u003ec802cc9\u003c/code\u003e\u003c/a\u003e rip out y-websocket-server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/y-websocket/commit/6a29fd83b650759fc655d5dc999f32b3afa758b0\"\u003e\u003ccode\u003e6a29fd8\u003c/code\u003e\u003c/a\u003e transform server to a proper esm module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/y-websocket/commit/62a9aa1374c37d943be9ce31146eca70d647904b\"\u003e\u003ccode\u003e62a9aa1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/yjs/y-websocket/issues/190\"\u003e#190\u003c/a\u003e from mythmon/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/y-websocket/commit/b7db6f792cfbf23b608af223d2cb011b1cb13139\"\u003e\u003ccode\u003eb7db6f7\u003c/code\u003e\u003c/a\u003e Fix comment about trailing slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/y-websocket/commit/6460a650c8fdfd0e179643dca9461aece7676511\"\u003e\u003ccode\u003e6460a65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/yjs/y-websocket/issues/187\"\u003e#187\u003c/a\u003e from kemo-1/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/y-websocket/commit/bce6b28a64f463354c523606e2446be4d1cfebe1\"\u003e\u003ccode\u003ebce6b28\u003c/code\u003e\u003c/a\u003e This is the correct path i think\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yjs/y-websocket/compare/v2.1.0...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.4 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode...\n\n_Description has been truncated_","html_url":"https://github.com/aris-pub/studio/pull/375","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aris-pub%2Fstudio/issues/375","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/375/packages"},{"uuid":"4208963757","node_id":"PR_kwDOQG-iTc7QGAm3","number":43,"state":"open","title":"Bump the dependencies group across 1 directory with 79 updates","user":"dependabot[bot]","labels":["dependencies","javascript","inactive"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-06T00:56:30.000Z","updated_at":"2026-06-05T14:03:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":79,"packages":[{"name":"@codemirror/autocomplete","old_version":"6.18.7","new_version":"6.20.1","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/lang-liquid","old_version":"6.3.0","new_version":"6.3.2","repository_url":"https://github.com/codemirror/lang-liquid"},{"name":"@codemirror/language","old_version":"6.11.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.5","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/search","old_version":"6.5.11","new_version":"6.6.0","repository_url":"https://github.com/codemirror/search"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@fortawesome/fontawesome-svg-core","old_version":"7.0.1","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-regular-svg-icons","old_version":"7.0.1","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-solid-svg-icons","old_version":"7.0.1","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/react-fontawesome","old_version":"3.0.2","new_version":"3.3.0","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"@fullcalendar/core","old_version":"6.1.19","new_version":"6.1.20","repository_url":"https://github.com/fullcalendar/fullcalendar"},{"name":"@fullcalendar/daygrid","old_version":"6.1.19","new_version":"6.1.20","repository_url":"https://github.com/fullcalendar/fullcalendar"},{"name":"@fullcalendar/interaction","old_version":"6.1.19","new_version":"6.1.20","repository_url":"https://github.com/fullcalendar/fullcalendar"},{"name":"@fullcalendar/react","old_version":"6.1.19","new_version":"6.1.20","repository_url":"https://github.com/fullcalendar/fullcalendar-react"},{"name":"@lingui/core","old_version":"5.4.1","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/react","old_version":"5.4.1","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@mantine/carousel","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/charts","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/core","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/dates","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/dropzone","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/form","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/hooks","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/modals","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/notifications","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/spotlight","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/vanilla-extract","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mui/icons-material","old_version":"7.3.5","new_version":"7.3.9","repository_url":"https://github.com/mui/material-ui"},{"name":"@sentry/react","old_version":"10.9.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tabler/icons-react","old_version":"3.34.1","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-query","old_version":"5.85.9","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"@uiw/codemirror-theme-vscode","old_version":"4.25.1","new_version":"4.25.9","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-codemirror","old_version":"4.25.1","new_version":"4.25.9","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-split","old_version":"5.9.3","new_version":"5.9.4","repository_url":"https://github.com/uiwjs/react-split"},{"name":"@vanilla-extract/css","old_version":"1.17.4","new_version":"1.20.1","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"axios","old_version":"1.12.0","new_version":"1.14.0","repository_url":"https://github.com/axios/axios"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"dompurify","old_version":"3.2.6","new_version":"3.3.3","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"fuse.js","old_version":"7.1.0","new_version":"7.3.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"mantine-contextmenu","old_version":"8.2.0","new_version":"8.3.13","repository_url":"https://github.com/icflorescu/mantine-contextmenu"},{"name":"mantine-datatable","old_version":"8.2.0","new_version":"8.3.13","repository_url":"https://github.com/icflorescu/mantine-datatable"},{"name":"react-grid-layout","old_version":"1.4.4","new_version":"2.2.3","repository_url":"https://github.com/STRML/react-grid-layout"},{"name":"@types/react-grid-layout","old_version":"1.3.5","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.62.0","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-router-dom","old_version":"6.30.1","new_version":"7.14.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"styled-components","old_version":"6.1.19","new_version":"6.3.12","repository_url":"https://github.com/styled-components/styled-components"},{"name":"zustand","old_version":"5.0.8","new_version":"5.0.12","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@babel/core","old_version":"7.28.3","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-typescript","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@lingui/babel-plugin-lingui-macro","old_version":"5.4.1","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/cli","old_version":"5.4.1","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/macro","old_version":"5.4.1","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@playwright/test","old_version":"1.55.0","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.1.16","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.3.0","new_version":"25.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qrcode","old_version":"1.5.5","new_version":"1.5.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.1.12","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vanilla-extract/vite-plugin","old_version":"5.1.1","new_version":"5.2.2","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"@vitejs/plugin-react","old_version":"5.0.2","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"rollup","old_version":"4.50.0","new_version":"4.60.1","repository_url":"https://github.com/rollup/rollup"},{"name":"rollup-plugin-license","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/mjeanroy/rollup-plugin-license"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.3.6","new_version":"8.0.3","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-istanbul","old_version":"6.0.2","new_version":"8.0.0","repository_url":"https://github.com/iFaxity/vite-plugin-istanbul"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 71 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.18.7` | `6.20.1` |\n| [@codemirror/lang-liquid](https://github.com/codemirror/lang-liquid) | `6.3.0` | `6.3.2` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.11.3` | `6.12.3` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.5` |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.5.11` | `6.6.0` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.41.0` |\n| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `7.0.1` | `7.2.0` |\n| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.0.1` | `7.2.0` |\n| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.0.1` | `7.2.0` |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `3.0.2` | `3.3.0` |\n| [@fullcalendar/core](https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core) | `6.1.19` | `6.1.20` |\n| [@fullcalendar/daygrid](https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/daygrid) | `6.1.19` | `6.1.20` |\n| [@fullcalendar/interaction](https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/interaction) | `6.1.19` | `6.1.20` |\n| [@fullcalendar/react](https://github.com/fullcalendar/fullcalendar-react) | `6.1.19` | `6.1.20` |\n| [@lingui/core](https://github.com/lingui/js-lingui/tree/HEAD/packages/core) | `5.4.1` | `5.9.4` |\n| [@lingui/react](https://github.com/lingui/js-lingui/tree/HEAD/packages/react) | `5.4.1` | `5.9.4` |\n| [@mantine/carousel](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel) | `8.2.8` | `9.0.0` |\n| [@mantine/charts](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts) | `8.2.8` | `9.0.0` |\n| [@mantine/core](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core) | `8.2.8` | `9.0.0` |\n| [@mantine/dates](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates) | `8.2.8` | `9.0.0` |\n| [@mantine/dropzone](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone) | `8.2.8` | `9.0.0` |\n| [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form) | `8.2.8` | `9.0.0` |\n| [@mantine/hooks](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks) | `8.2.8` | `9.0.0` |\n| [@mantine/modals](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/modals) | `8.2.8` | `9.0.0` |\n| [@mantine/notifications](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications) | `8.2.8` | `9.0.0` |\n| [@mantine/spotlight](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/spotlight) | `8.2.8` | `9.0.0` |\n| [@mantine/vanilla-extract](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/vanilla-extract) | `8.2.8` | `9.0.0` |\n| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `7.3.5` | `7.3.9` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.9.0` | `10.47.0` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.34.1` | `3.41.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.85.9` | `5.96.2` |\n| [@uiw/codemirror-theme-vscode](https://github.com/uiwjs/react-codemirror) | `4.25.1` | `4.25.9` |\n| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.25.1` | `4.25.9` |\n| [@uiw/react-split](https://github.com/uiwjs/react-split) | `5.9.3` | `5.9.4` |\n| [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css) | `1.17.4` | `1.20.1` |\n| [axios](https://github.com/axios/axios) | `1.12.0` | `1.14.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.20` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.3.3` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.1.0` | `7.3.0` |\n| [mantine-contextmenu](https://github.com/icflorescu/mantine-contextmenu) | `8.2.0` | `8.3.13` |\n| [mantine-datatable](https://github.com/icflorescu/mantine-datatable) | `8.2.0` | `8.3.13` |\n| [react-grid-layout](https://github.com/STRML/react-grid-layout) | `1.4.4` | `2.2.3` |\n| [@types/react-grid-layout](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-grid-layout) | `1.3.5` | `2.1.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.62.0` | `7.72.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.1` | `7.14.0` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.1.19` | `6.3.12` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.8` | `5.0.12` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.3` | `7.29.0` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.27.1` | `7.28.5` |\n| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.27.1` | `7.28.5` |\n| [@lingui/babel-plugin-lingui-macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/babel-plugin-lingui-macro) | `5.4.1` | `5.9.4` |\n| [@lingui/cli](https://github.com/lingui/js-lingui/tree/HEAD/packages/cli) | `5.4.1` | `5.9.4` |\n| [@lingui/macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/macro) | `5.4.1` | `5.9.4` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.55.0` | `1.59.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.16` | `4.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.0` | `25.5.2` |\n| [@types/qrcode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qrcode) | `1.5.5` | `1.5.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.2.14` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin) | `5.1.1` | `5.2.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.2` | `6.0.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.27` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.0` | `4.60.1` |\n| [rollup-plugin-license](https://github.com/mjeanroy/rollup-plugin-license) | `3.6.0` | `3.7.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.6` | `8.0.3` |\n| [vite-plugin-istanbul](https://github.com/iFaxity/vite-plugin-istanbul) | `6.0.2` | `8.0.0` |\n\n\nUpdates `@codemirror/autocomplete` from 6.18.7 to 6.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/autocomplete\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.20.1 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eClicking the horizontal dots at the top/bottom of a list of completion options now moves the selection there, so that more completions become visible.\u003c/p\u003e\n\u003ch2\u003e6.20.0 (2025-11-20)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eCompletions now support a \u003ccode\u003esortText\u003c/code\u003e property to influence sort order.\u003c/p\u003e\n\u003ch2\u003e6.19.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure a completion's info panel is associated with that completion in the accessibility tree.\u003c/p\u003e\n\u003ch2\u003e6.19.0 (2025-09-26)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eCompletion sections may now set their rank to \u003ccode\u003edynamic\u003c/code\u003e to indicate their order should be determined by the matching score of their best-matching option.\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/codemirror/autocomplete/commit/7cbf7fd3b8126fd2b8f3d29a0cb150ac31506fd1\"\u003e\u003ccode\u003e7cbf7fd\u003c/code\u003e\u003c/a\u003e Mark version 6.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/1fae8fb7ceaaad4423fe2fee178a9b14b1176039\"\u003e\u003ccode\u003e1fae8fb\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/90412d8d3d19291e00c38c39c1008df5644088ea\"\u003e\u003ccode\u003e90412d8\u003c/code\u003e\u003c/a\u003e Respond to clicks on the top/bottom of incomplete option lists by moving sele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/e8521c28daad76fb559ef37712e0386df18cd310\"\u003e\u003ccode\u003ee8521c2\u003c/code\u003e\u003c/a\u003e Align interpretation of wordChars language data with \u003ccode\u003e@​codemirror/state\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/d5e37b34cd72e5dda7ce8617f36de6a96b7e7cb2\"\u003e\u003ccode\u003ed5e37b3\u003c/code\u003e\u003c/a\u003e Mark version 6.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/7c8e0d5cf682d4869674de4cf1ed3e9dc7166c38\"\u003e\u003ccode\u003e7c8e0d5\u003c/code\u003e\u003c/a\u003e Add support for Completion.sortText\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/8f88a0e25ba84d44ecf0668d1c17347fce2fe45f\"\u003e\u003ccode\u003e8f88a0e\u003c/code\u003e\u003c/a\u003e Mark version 6.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/f098482de02fb397724a1cdb0f89d4b3fddd148c\"\u003e\u003ccode\u003ef098482\u003c/code\u003e\u003c/a\u003e Set info panel as description of the option in accessibility tree\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/27bbf99001b669139ecdc53ca4feb565818f65a9\"\u003e\u003ccode\u003e27bbf99\u003c/code\u003e\u003c/a\u003e Mark version 6.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/9be885259d4155165f52c27623ce68e8f8eda0bf\"\u003e\u003ccode\u003e9be8852\u003c/code\u003e\u003c/a\u003e Allow completion sections to have a dynamic rank\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/compare/6.18.7...6.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-liquid` from 6.3.0 to 6.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-liquid/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-liquid\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.3.2 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eTraverse subscript expressions when building up a path for completion.\u003c/p\u003e\n\u003cp\u003eSupport using identifiers that are keywords as variables when not in a valid position for that keyword.\u003c/p\u003e\n\u003ch2\u003e6.3.1 (2025-12-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly parse bracketed subscript expressions.\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/codemirror/lang-liquid/commit/6e38ea4f4cdf6aa891e6d4001036905b08eae129\"\u003e\u003ccode\u003e6e38ea4\u003c/code\u003e\u003c/a\u003e Mark version 6.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-liquid/commit/4e4c9c56cf51e75214d99c2b449e4857fb0f05ab\"\u003e\u003ccode\u003e4e4c9c5\u003c/code\u003e\u003c/a\u003e Give contextual keywords a dynamic precedence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-liquid/commit/4ff79e865a979a7b23f9201cb736df21b0dc0174\"\u003e\u003ccode\u003e4ff79e8\u003c/code\u003e\u003c/a\u003e Allow keywords to be used as variable names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-liquid/commit/2bff6c5412bc0feb7403adca0a16dde80263a05d\"\u003e\u003ccode\u003e2bff6c5\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-liquid/commit/156a8613f36e156b144d255d8092ce9d5c4ca03b\"\u003e\u003ccode\u003e156a861\u003c/code\u003e\u003c/a\u003e Handle SubscriptExpressions when finding a property completion path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-liquid/commit/ba0363a4a6ff6b86b700dcb7323c009186847979\"\u003e\u003ccode\u003eba0363a\u003c/code\u003e\u003c/a\u003e Mark version 6.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-liquid/commit/a3b990a1041eb033fc8863d5bd6cf0ebf6a12a1f\"\u003e\u003ccode\u003ea3b990a\u003c/code\u003e\u003c/a\u003e Support bracketed subscript syntax\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-liquid/compare/6.3.0...6.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.11.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\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/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.11.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lint\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\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/codemirror/lint/commit/296d74376596acd4c7aa4cd1cf00e877cdd2ff52\"\u003e\u003ccode\u003e296d743\u003c/code\u003e\u003c/a\u003e Mark version 6.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/c7a0982cde92a463ee3d297b56b707c37a8452b0\"\u003e\u003ccode\u003ec7a0982\u003c/code\u003e\u003c/a\u003e Improve background colors for dark themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a3202d8854b4fd8c38a5d3a9107bc23efd939501\"\u003e\u003ccode\u003ea3202d8\u003c/code\u003e\u003c/a\u003e Mark version 6.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/42d5b8c89eb35fd7e296045eb8ad1a50ffceb9e7\"\u003e\u003ccode\u003e42d5b8c\u003c/code\u003e\u003c/a\u003e Make nextDiagnostic select entire diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a9991d6394a44837f01357378b32b54fb77c15b6\"\u003e\u003ccode\u003ea9991d6\u003c/code\u003e\u003c/a\u003e Mark version 6.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ae65ecc6b807d3fa045f85aa89f51a3f0d9e5e25\"\u003e\u003ccode\u003eae65ecc\u003c/code\u003e\u003c/a\u003e Avoid infinite loop when a diagnostic points after the end of the document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/818aedfef76ad77dfb48c0290e7960e21cf61da5\"\u003e\u003ccode\u003e818aedf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/lint/compare/6.8.5...6.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/search` from 6.5.11 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/search/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/search\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eSearch queries now support a generic \u003ccode\u003etest\u003c/code\u003e field that can be used to implement custom tests on matches.\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/codemirror/search/commit/502b2e43fecbb4b49f631e1ba5dce05d1ad493ae\"\u003e\u003ccode\u003e502b2e4\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/search/commit/9b9e1218424469e6260133bcced713660b95225c\"\u003e\u003ccode\u003e9b9e121\u003c/code\u003e\u003c/a\u003e Allocate less closures in test function implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/search/commit/d55469959a81fe1635c9d7320728d3fc3adc01a3\"\u003e\u003ccode\u003ed554699\u003c/code\u003e\u003c/a\u003e Add a test field to search query objects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/search/commit/9a54e64e1fb2729f4c1ac3d4a9daa52147e4f6a9\"\u003e\u003ccode\u003e9a54e64\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/search/commit/3fd68b965a1a149bb65a268ef52c10b36c080538\"\u003e\u003ccode\u003e3fd68b9\u003c/code\u003e\u003c/a\u003e Simplify gotoLine using the new showDialog utility\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/compare/6.5.11...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.38.2...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/fontawesome-svg-core` from 7.0.1 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/fontawesome-svg-core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/7.0.1...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/free-regular-svg-icons` from 7.0.1 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/free-regular-svg-icons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/7.0.1...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/free-solid-svg-icons` from 7.0.1 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/free-solid-svg-icons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/7.0.1...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/react-fontawesome` from 3.0.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/releases\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eHighlights:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Custom Gradient Support! (see PR \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/625\"\u003e#625\u003c/a\u003e and Issue \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new API Reference documentation! (see \u003ca href=\"https://fortawesome.github.io/react-fontawesome/\"\u003ehttps://fortawesome.github.io/react-fontawesome/\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(style): add support for custom gradient fills by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/625\"\u003eFortAwesome/react-fontawesome#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(docs): add typedoc-generated API reference docs by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/631\"\u003eFortAwesome/react-fontawesome#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): clean up API docs output structure, rewrite html links by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/632\"\u003eFortAwesome/react-fontawesome#632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci(publish): enable publishing releases from CI by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/623\"\u003eFortAwesome/react-fontawesome#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): update deprecated actions by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/633\"\u003eFortAwesome/react-fontawesome#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): fix publish action env setting by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/634\"\u003eFortAwesome/react-fontawesome#634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.1...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(types): export CSSVariables type for user consumption by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/622\"\u003eFortAwesome/react-fontawesome#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(env): support for defined process but undefined process.env by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/616\"\u003eFortAwesome/react-fontawesome#616\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a deprecation notice to the \u003ccode\u003etitle\u003c/code\u003e and \u003ccode\u003etitleId\u003c/code\u003e props by \u003ca href=\"https://github.com/vivshaw\"\u003e\u003ccode\u003e@​vivshaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/612\"\u003eFortAwesome/react-fontawesome#612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade all dev deps by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/621\"\u003eFortAwesome/react-fontawesome#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch order of spread to allow given props to override by \u003ca href=\"https://github.com/robmadole\"\u003e\u003ccode\u003e@​robmadole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/615\"\u003eFortAwesome/react-fontawesome#615\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/vivshaw\"\u003e\u003ccode\u003e@​vivshaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/612\"\u003eFortAwesome/react-fontawesome#612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.1...v3.2.0\"\u003ehttps://github.com/FortAwesome/react-fontawesome/compare/v3.1.1...v3.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.0...v3.1.1\"\u003e3.1.1\u003c/a\u003e (2025-11-28)\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/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\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/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e add support for custom gradient fills (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/d14cdc5f16fd16b88ceab31fd02aa99fd146694f\"\u003ed14cdc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e use single prop for gradient fills, add unit tests (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2282d163059463ae08eae4d2859b8fb9635e4404\"\u003e2282d16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e add typedoc-generated API reference docs (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e5894156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e clean up API docs output structure, rewrite html links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003ea7782b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update README with FontAwesome documentation links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003ec540f90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e fix publish action env setting (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003eeb4b40a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e only run full test matrix on PRs and main (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/3434d60c0fbd4f18cc455b1e3b0065b00dfe5fbe\"\u003e3434d60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e update deprecated actions (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e6382b20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e enable publishing releases from CI (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5d461505cf3ed03a0f557c0190f5d5368d3117d5\"\u003e5d46150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e ensure private publish uses hard main ref (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f54a9c2da032562e8fc7aed0636bdbbce2f29ef5\"\u003ef54a9c2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.1...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e export CSSVariables type for user consumption (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/0e68290dcda0cc5f6159e06f31600f72a49a4b6e\"\u003e0e68290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eenv:\u003c/strong\u003e support for defined process but undefined process.env (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/243a27386346b8ac7b636e7f33cae3e71cbd3b17\"\u003e243a273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove some stray spaces (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/77f64d809cb72e4612c73f997abcd33e6327f3c6\"\u003e77f64d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eswitch order of spread to allow given props to override (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/1f0690a0133a6bd0bc289100280c199b16eb7bdb\"\u003e1f0690a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eundo local package-lock change (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/7242428263d8a90fa0c75a1dccf88bb94f8c5aa4\"\u003e7242428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a deprecation notice to the title and titleId props (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/1953e2930ae8d24abe73d86ea9316acf2e797f68\"\u003e1953e29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade all dev deps (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/018fa1f193b6f7ae94e8ec1cabae57a06f6d9d47\"\u003e018fa1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e fix format issue in changelog (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/64b449d5e31c52d6977b50cdf99970ee18d19253\"\u003e64b449d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e ignore changelog from prettier as it is autogen'd (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ec1c118889b0e1081b182bfb5fa0224b8b1d4db8\"\u003eec1c118\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.0...v3.1.1\"\u003e3.1.1\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWCAG:\u003c/strong\u003e allow custom role attribute on svgs like previous versions (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ef4986b06a3ef922b21d12453fc0b8fc62e2bcd0\"\u003eef4986b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove irrelevant upgrade guide from 0.1-0.2x (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/7d4107742ce7d58a239a1b87b7f95606c576c182\"\u003e7d41077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/cf9b12ca5c64e4777bdc2b3dcca484cf7ea13292\"\u003e\u003ccode\u003ecf9b12c\u003c/code\u003e\u003c/a\u003e chore(release): 3.3.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2358c55ed6c9c52bca111d83f5ac8cb48ca4efbe\"\u003e\u003ccode\u003e2358c55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/634\"\u003e#634\u003c/a\u003e from FortAwesome/chore/fix-publish-action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003e\u003ccode\u003eeb4b40a\u003c/code\u003e\u003c/a\u003e ci(actions): fix publish action env setting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/e726c0435719491df0bcfc295f01be8d206e6554\"\u003e\u003ccode\u003ee726c04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/633\"\u003e#633\u003c/a\u003e from FortAwesome/chore/update-deprecated-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e\u003ccode\u003e6382b20\u003c/code\u003e\u003c/a\u003e ci(actions): update deprecated actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/257370207238a96dde6ef32fffd57224fd133f67\"\u003e\u003ccode\u003e2573702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/632\"\u003e#632\u003c/a\u003e from FortAwesome/chore/docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003e\u003ccode\u003ea7782b8\u003c/code\u003e\u003c/a\u003e chore(docs): clean up API docs output structure, rewrite html links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003e\u003ccode\u003ec540f90\u003c/code\u003e\u003c/a\u003e chore(docs): update README with FontAwesome documentation links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/42f1d51a6bb17cd75a0e5063ba434e3f6d23a80b\"\u003e\u003ccode\u003e42f1d51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/631\"\u003e#631\u003c/a\u003e from FortAwesome/feat/add-api-reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e\u003ccode\u003e5894156\u003c/code\u003e\u003c/a\u003e chore(docs): add typedoc-generated API reference docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.0.2...v3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fullcalendar/core` from 6.1.19 to 6.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fullcalendar/fullcalendar/releases\"\u003e\u003ccode\u003e@​fullcalendar/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature: Angular 21 support (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core/issues/8015\"\u003e#8015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:loudspeaker: \u003ca href=\"https://redirect.github.com/fullcalendar/fullcalendar/issues/7907\"\u003eFYI, read an update about v7 »\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/fullcalendar/fullcalendar/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fullcalendar/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.20 (2025-12-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature: Angular 21 support (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core/issues/8015\"\u003e#8015\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/fullcalendar/fullcalendar/commit/b0c1d6c612cb884b936cdbe5ed5e693081a0c326\"\u003e\u003ccode\u003eb0c1d6c\u003c/code\u003e\u003c/a\u003e RELEASING: Releasing 33 package(s)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fullcalendar/fullcalendar/commits/v6.1.20/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fullcalendar/daygrid` from 6.1.19 to 6.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fullcalendar/fullcalendar/releases\"\u003e\u003ccode\u003e@​fullcalendar/daygrid\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature: Angular 21 support (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/daygrid/issues/8015\"\u003e#8015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:loudspeaker: \u003ca href=\"https://redirect.github.com/fullcalendar/fullcalendar/issues/7907\"\u003eFYI, read an update about v7 »\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/fullcalendar/fullcalendar/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fullcalendar/daygrid\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.20 (2025-12-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature: Angular 21 support (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/daygrid/issues/8015\"\u003e#8015\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/fullcalendar/fullcalendar/commit/b0c1d6c612cb884b936cdbe5ed5e693081a0c326\"\u003e\u003ccode\u003eb0c1d6c\u003c/code\u003e\u003c/a\u003e RELEASING: Releasing 33 package(s)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fullcalendar/fullcalendar/commits/v6.1.20/packages/daygrid\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fullcalendar/interaction` from 6.1.19 to 6.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fullcalendar/fullcalendar/releases\"\u003e\u003ccode\u003e@​fullcalendar/interaction\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature: Angular 21 support (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/interaction/issues/8015\"\u003e#8015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:loudspeaker: \u003ca href=\"https://redirect.github.com/fullcalendar/fullcalendar/issues/7907\"\u003eFYI, read an update about v7 »\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/fullcalendar/fullcalendar/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fullcalendar/interaction\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.20 (2025-12-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature: Angular 21 support (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/interaction/issues/8015\"\u003e#8015\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/fullcalendar/fullcalendar/commit/b0c1d6c612cb884b936cdbe5ed5e693081a0c326\"\u003e\u003ccode\u003eb0c1d6c\u003c/code\u003e\u003c/a\u003e RELEASING: Releasing 33 package(s)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fullcalendar/fullcalendar/commits/v6.1.20/packages/interaction\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fullcalendar/react` from 6.1.19 to 6.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fullcalendar/fullcalendar-react/releases\"\u003e\u003ccode\u003e@​fullcalendar/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.20\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/fullcalendar/fullcalendar/releases/tag/v6.1.20\"\u003ehttps://github.com/fullcalendar/fullcalendar/releases/tag/v6.1.20\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/fullcalendar/fullcalendar-react/commit/07bd5c2e5b8b2886e30081ebb432205213aab993\"\u003e\u003ccode\u003e07bd5c2\u003c/code\u003e\u003c/a\u003e meta:update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar-react/commit/8284dbfd1903de84b8206d418d8c59061c52837d\"\u003e\u003ccode\u003e8284dbf\u003c/code\u003e\u003c/a\u003e RELEASING: Releasing 33 package(s)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fullcalendar/fullcalendar-react/compare/v6.1.19...v6.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/core` from 5.4.1 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0-next.1...v5.9.3\"\u003e5.9.3\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Vite 8 (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2474\"\u003e#2474\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/e4468c7cb01533e1f68e54c92e74a67cdfc1526d\"\u003ee4468c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.1...v5.9.2\"\u003e5.9.2\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: extract performance caused by catalog sort (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2460\"\u003e#2460\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/f26a9d99a62db378b2a5895aaac3cab39558b568\"\u003ef26a9d9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emacro:\u003c/strong\u003e Ignore JSX comments when generating message ids (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2434\"\u003e#2434\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c09deaac19f2297a8c136cd98f1f3f76178891b0\"\u003ec09deaa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-01-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emessage-utils:\u003c/strong\u003e separate browser/node exports for \u003ccode\u003egenerateMessageId\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2401\"\u003e#2401\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/2afe02f42cd7bb4bcaf586b28ed33cfcddb81772\"\u003e2afe02f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejsx-macro:\u003c/strong\u003e skip unsupported attributes on \u003ccode\u003ePlural\u003c/code\u003e / \u003ccode\u003eSelect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2407\"\u003e#2407\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/e63992dee2a0a9bc53e91944e7e5d0e6a7a177fc\"\u003ee63992d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2399\"\u003e#2399\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/25cfdde3b0c3d95697752a0e698bff9ede6d9a4e\"\u003e25cfdde\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e new JSX transform (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/pull/2387\"\u003e#2387\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/123108492e7e32c4d7afff1d4f174057d66f0488\"\u003e1231084\u003c/a\u003e) ⚠️  \u003cstrong\u003ePotentially breaking change\u003c/strong\u003e - requires React v16.14.0+\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e align Translation.io integration with code standarts (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/pull/2388\"\u003e#2388\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/bec31992e8f1ed406b552013a407afa00878eabd\"\u003ebec3199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​lingui/core\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/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0-next.1...v5.9.3\"\u003e5.9.3\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.1...v5.9.2\"\u003e5.9.2\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-01-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-01-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.6.1...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2025-12-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.5.2...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove type of values accepted by date/time/number formats (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2359\"\u003e#2359\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c1f28006632565a0f572eb604f0b3b62ddbe54d2\"\u003ec1f2800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.5.1...v5.5.2\"\u003e5.5.2\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.5.0...v5.5.1\"\u003e5.5.1\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.4.1...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2025-09-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8303dbf025a55bcbeefbb1d1e5dcbebaa3f77094\"\u003e\u003ccode\u003e8303dbf\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.4 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/67be09ce3416ebd662822bf0689454dbb5e3261a\"\u003e\u003ccode\u003e67be09c\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.3 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2476\"\u003e#2476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/7b30f31b5510c98442eabbcef531a6b70e1c1381\"\u003e\u003ccode\u003e7b30f31\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.2 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/4abb5a8fff1e1936a83a7d1ae602092607c520a1\"\u003e\u003ccode\u003e4abb5a8\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.1 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2448\"\u003e#2448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/491d4c17651c3f76116fe7f63f6bb8a554bef8da\"\u003e\u003ccode\u003e491d4c1\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2409\"\u003e#2409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/83d0513bdda9ff14003a05d376c7fedf860dd7ee\"\u003e\u003ccode\u003e83d0513\u003c/code\u003e\u003c/a\u003e chore(release): published v5.8.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2397\"\u003e#2397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/e8c42d548af8fae7365094e58249148fa6a6019f\"\u003e\u003ccode\u003ee8c42d5\u003c/code\u003e\u003c/a\u003e chore(release): published v5.7.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2382\"\u003e#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/eeab3720888fac544c3410f0148c5b13a0f0acff\"\u003e\u003ccode\u003eeeab372\u003c/code\u003e\u003c/a\u003e chore(release): published v5.6.1 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/6a8e2a60cf936ba8dc7ae09442ba616e5e4e9e5d\"\u003e\u003ccode\u003e6a8e2a6\u003c/code\u003e\u003c/a\u003e chore(release): published v5.6.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2364\"\u003e#2364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/c1f28006632565a0f572eb604f0b3b62ddbe54d2\"\u003e\u003ccode\u003ec1f2800\u003c/code\u003e\u003c/a\u003e fix: improve type of values accepted by date/time/number formats (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v5.9.4/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@​lingui/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/react` from 5.4.1 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0-next.1...v5.9.3\"\u003e5.9.3\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Vite 8 (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2474\"\u003e#2474\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/e4468c7cb01533e1f68e54c92e74a67cdfc1526d\"\u003ee4468c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.1...v5.9.2\"\u003e5.9.2\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: extract performance caused by catalog sort (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2460\"\u003e#2460\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/f26a9d99a62db378b2a5895aaac3cab39558b568\"\u003ef26a9d9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emacro:\u003c/strong\u003e Ignore JSX comments when generating message ids (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2434\"\u003e#2434\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c09deaac19f2297a8c136cd98f1f3f76178891b0\"\u003ec09deaa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-01-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emessage-utils:\u003c/strong\u003e separate browser/node exports for \u003ccode\u003egenerateMessageId\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2401\"\u003e#2401\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/2afe02f42cd7bb4bcaf586b28ed33cfcddb81772\"\u003e2afe02f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejsx-macro:\u003c/strong\u003e skip unsupported attributes on \u003ccode\u003ePlural\u003c/code\u003e / \u003ccode\u003eSelect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2407\"\u003e#2407\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/e63992dee2a0a9bc53e91944e7e5d0e6a7a177fc\"\u003ee63992d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2399\"\u003e#2399\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/25cfdde3b0c3d95697752a0e698bff9ede6d9a4e\"\u003e25cfdde\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e new JSX transform (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/pull/2387\"\u003e#2387\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/123108492e7e32c4d7afff1d4f174057d66f0488\"\u003e1231084\u003c/a\u003e) ⚠️  \u003cstrong\u003ePotentially breaking change\u003c/strong\u003e - requires React v16.14.0+\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/RSbleedblue/Inventree/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RSbleedblue%2FInventree/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"},{"uuid":"4198358451","node_id":"PR_kwDOR4h0z87PueOm","number":7,"state":"open","title":"chore(deps): bump the frontend-deps group with 39 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-03T05:01:08.000Z","updated_at":"2026-04-03T05:01:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-deps","update_count":39,"packages":[{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.5","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@lobehub/icons-static-svg","old_version":"1.73.0","new_version":"1.84.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.90.3","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.6.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.0","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.25","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"25.5.2","new_version":"26.0.3","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.7.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.23","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.0.0","new_version":"17.0.2","repository_url":"https://github.com/i18next/react-i18next"},{"name":"recharts","old_version":"3.5.1","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"smol-toml","old_version":"1.4.2","new_version":"1.6.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.1.12","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tauri-apps/cli","old_version":"2.8.1","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"code-inspector-plugin","old_version":"1.3.3","new_version":"1.5.1","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"jsdom","old_version":"25.0.1","new_version":"29.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.11.6","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"3.4.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.3","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-deps group with 39 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.5` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.41.0` |\n| [@lobehub/icons-static-svg](https://github.com/lobehub/lobe-icons) | `1.73.0` | `1.84.0` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.3` | `5.96.1` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.10.1` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.6.0` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.3.1` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.2` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `12.38.0` |\n| [i18next](https://github.com/i18next/i18next) | `25.5.2` | `26.0.3` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.7.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.4` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.72.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.0.0` | `17.0.2` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.8.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.6.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.5.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.3.6` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.1` | `2.10.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.5.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.4.27` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `1.3.3` | `1.5.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.0.1` |\n| [msw](https://github.com/mswjs/msw) | `2.11.6` | `2.12.14` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.2.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.2` |\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-javascript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lint\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\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/codemirror/lint/commit/296d74376596acd4c7aa4cd1cf00e877cdd2ff52\"\u003e\u003ccode\u003e296d743\u003c/code\u003e\u003c/a\u003e Mark version 6.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/c7a0982cde92a463ee3d297b56b707c37a8452b0\"\u003e\u003ccode\u003ec7a0982\u003c/code\u003e\u003c/a\u003e Improve background colors for dark themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a3202d8854b4fd8c38a5d3a9107bc23efd939501\"\u003e\u003ccode\u003ea3202d8\u003c/code\u003e\u003c/a\u003e Mark version 6.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/42d5b8c89eb35fd7e296045eb8ad1a50ffceb9e7\"\u003e\u003ccode\u003e42d5b8c\u003c/code\u003e\u003c/a\u003e Make nextDiagnostic select entire diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a9991d6394a44837f01357378b32b54fb77c15b6\"\u003e\u003ccode\u003ea9991d6\u003c/code\u003e\u003c/a\u003e Mark version 6.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ae65ecc6b807d3fa045f85aa89f51a3f0d9e5e25\"\u003e\u003ccode\u003eae65ecc\u003c/code\u003e\u003c/a\u003e Avoid infinite loop when a diagnostic points after the end of the document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/818aedfef76ad77dfb48c0290e7960e21cf61da5\"\u003e\u003ccode\u003e818aedf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/lint/compare/6.8.5...6.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.38.2...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons-static-svg` from 1.73.0 to 1.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/releases\"\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.84.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.83.0...@lobehub/icons-static-svg@1.84.0\"\u003eVersion 1.84.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-03-27\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2a1a484\"\u003e2a1a484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.82.0...@lobehub/icons-static-svg@1.83.0\"\u003eVersion 1.83.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-03-26\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​lobehub/icons-static-svg\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/lobehub/lobe-icons/compare/v1.83.0...v1.84.0\"\u003eVersion 1.84.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add LlamaIndex, LangGraph, LangSmith.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/7bc5738\"\u003e7bc5738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add LlamaIndex, LangGraph, LangSmith (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/24a2594\"\u003e24a2594\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.82.0...v1.83.0\"\u003eVersion 1.83.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add CommandA (Cohere).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2df73b8\"\u003e2df73b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add CommandA (Cohere) (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/3e11c2c\"\u003e3e11c2c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c5627e06f22a5c29c562ff32904ca8eac0d43fa1\"\u003e\u003ccode\u003ec5627e0\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.84.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/737701d5a57f46f51731ef666d000133e6553af5\"\u003e\u003ccode\u003e737701d\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.85.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/00a3788d0c56e542e261a1afdd8402f60dcc8327\"\u003e\u003ccode\u003e00a3788\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/3aad05f548e37c5d6f81194fdabc8f07bf2a25d5\"\u003e\u003ccode\u003e3aad05f\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.5.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2a1a484e39e3a8423a2746baaf4e0fe64c9d69e9\"\u003e\u003ccode\u003e2a1a484\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/1592f9ce17033c33d41ddfba76ef3e3d3e84c862\"\u003e\u003ccode\u003e1592f9c\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.2.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/3fd24bdbde03acfbb8d8f19c4463890effdc18c8\"\u003e\u003ccode\u003e3fd24bd\u003c/code\u003e\u003c/a\u003e ✨ feat: Add GeminiCLI, Reve, PrunaAI, BriaAI, Obsidian\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/4087db9cefc333447692ec52d0b408db39c42ff6\"\u003e\u003ccode\u003e4087db9\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c92cb91a4a59785145f22d44423baa7196bef8bf\"\u003e\u003ccode\u003ec92cb91\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.1.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0d0707bc8611a90ec4f88e5141e5488a999d8267\"\u003e\u003ccode\u003e0d0707b\u003c/code\u003e\u003c/a\u003e ✨ feat: Bump new [force patch]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.73.0...@lobehub/icons-static-svg@1.84.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lobehubbot\"\u003elobehubbot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.3 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\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@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of \u003ccode\u003e2.10.0\u003c/code\u003e with working assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.10.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.10.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.2s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.4s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.13.0/x64/bin/node /opt/hostedtoolcache/node/24.13.0/x64/bin/npm\nnpm info using npm@11.6.2\nnpm info using node@v24.13.0\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/lib/node_modules/npm/npmrc\nnpm warn Unknown cli config \u0026quot;--git-checks\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm.\nnpm silly config load:file:/tmp/adc7feab38a65aed96fd8b952564b859/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.10.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.10.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-debug-0.log\nnpm silly logfile done cleaning log files\nnpm verbose publish [ 'tauri-apps-api-2.10.1.tgz' ]\nnpm http cache file:/tmp/adc7feab38a65aed96fd8b952564b859/tauri-apps-api-2.10.1.tgz 0ms (cache hit)\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/540c5b4e5943ee9df80e06fd88e193deb07bdc84\"\u003e\u003ccode\u003e540c5b4\u003c/code\u003e\u003c/a\u003e chore(deps): update wrangler for undici update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5dbb37bab137019f94657a40c70509eed11da654\"\u003e\u003ccode\u003e5dbb37b\u003c/code\u003e\u003c/a\u003e chore(api.js): Re-release 2.10.0 as 2.10.1 to fix npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/19ded696de4cff0e8d2413772fe760a8efa1d3e3\"\u003e\u003ccode\u003e19ded69\u003c/code\u003e\u003c/a\u003e apply version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/08558b8ba4503a4a715734255b593eb317eee686\"\u003e\u003ccode\u003e08558b8\u003c/code\u003e\u003c/a\u003e chore(bundler): update gtk3 docs links in code comments (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14872\"\u003e#14872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ce8fddb4648d6421579d43c7dd44959bc57a74e0\"\u003e\u003ccode\u003ece8fddb\u003c/code\u003e\u003c/a\u003e chore(deps): unlock webkit2gtk patch version (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14873\"\u003e#14873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/517b81e97005d087ca5fc4538d954982fce0f4ac\"\u003e\u003ccode\u003e517b81e\u003c/code\u003e\u003c/a\u003e chore(api): release 2.10 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cd68b03ee53b28ae7f37241624c6dd648e0713db\"\u003e\u003ccode\u003ecd68b03\u003c/code\u003e\u003c/a\u003e feat(ci): use trusted publishers for NPM publishing (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14874\"\u003e#14874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/8d67af37b6d3fc0aedaab58549b1bca5b34fda19\"\u003e\u003ccode\u003e8d67af3\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f0306fbcc091148602c04df7286ddec154d4150\"\u003e\u003ccode\u003e9f0306f\u003c/code\u003e\u003c/a\u003e refactor: rewrite some \u003ccode\u003e\u0026amp;String\u003c/code\u003e to  \u003ccode\u003e\u0026amp;str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f7c083cd41e8714193ed9cbdb84ab77e58b89a82\"\u003e\u003ccode\u003ef7c083c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14820\"\u003e#14820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.10.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 \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.4.0 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.6.0\u003c/h2\u003e\n\u003ch2\u003e[2.6.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d7a0bb325dad919d6cc132eb3898c33540de77c4\"\u003e\u003ccode\u003ed7a0bb32\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3136\"\u003e#3136\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../onehumandev\"\u003e\u003ccode\u003e@​onehumandev\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003efileAccessMode\u003c/code\u003e option to file picker.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.6.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.4kB dist-js/index.cjs\nnpm notice 14.4kB dist-js/index.d.ts\nnpm notice 6.3kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 656B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.6.0\nnpm notice filename: tauri-apps-plugin-dialog-2.6.0.tgz\nnpm notice package size: 6.5 kB\nnpm notice unpacked size: 32.2 kB\nnpm notice shasum: e09bb26ab7008bfc4a1a044a5fb29ac0575f8898\nnpm notice integrity: sha512-q4Uq3eY87TdcY[...]9XZm7v28+Micg==\nnpm notice total files: 7\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=822963036\n+ @tauri-apps/plugin-dialog@2.6.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.6.0\u003c/h2\u003e\n\u003ch2\u003e[2.6.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d7a0bb325dad919d6cc132eb3898c33540de77c4\"\u003e\u003ccode\u003ed7a0bb32\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3136\"\u003e#3136\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../onehumandev\"\u003e\u003ccode\u003e@​onehumandev\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003efileAccessMode\u003c/code\u003e option to file picker.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-process` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-process\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eglobal-shortcut-js v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-global-shortcut@2.3.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.8kB README.md\nnpm notice 3.3kB dist-js/index.cjs\nnpm notice 2.7kB dist-js/index.d.ts\nnpm notice 3.2kB dist-js/index.js\nnpm notice 665B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-global-shortcut\nnpm notice version: 2.3.1\nnpm notice filename: tauri-apps-plugin-global-shortcut-2.3.1.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.7 kB\nnpm notice shasum: c9c7a3db688eaaac2e1a9e22a37beb60004f2ed5\nnpm notice integrity: sha512-vr40W2N6G63dm[...]8xzwpEXRW560g==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605536\n+ @tauri-apps/plugin-global-shortcut@2.3.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eglobal-shortcut v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...os-v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-store` from 2.4.0 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.2.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: fad55022661c4b68392455d6f8b48b73e898ce2b\nnpm notice integrity: sha512-7gKa5StXcvBzd[...]fQX7rvykLHnmw==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644602818\n+ @tauri-apps/plugin-barcode-scanner@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-updater` from 2.9.0 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-updater\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.10.0\u003c/h2\u003e\n\u003ch2\u003e[2.10.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4375c98bed1769a1fc1be26eded4db9f7c095d95\"\u003e\u003ccode\u003e4375c98b\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3073\"\u003e#3073\u003c/a\u003e) Add no_proxy config to disable system proxy for updater plugin.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f122ee98c6954075891ac3cd530f5e29da117b39\"\u003e\u003ccode\u003ef122ee98\u003c/code\u003e\u003c/a\u003e Allow configuring the updater client to accept invalid TLS certificates and hostnames for internal/self-signed update servers. These options are available via the plugin config (\u003ccode\u003edangerousAcceptInvalidCerts\u003c/code\u003e, \u003ccode\u003edangerousAcceptInvalidHostnames\u003c/code\u003e) and via the \u003ccode\u003eUpdaterBuilder\u003c/code\u003e (\u003ccode\u003edangerous_accept_invalid_certs\u003c/code\u003e, \u003ccode\u003edangerous_accept_invalid_hostnames\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f122ee98c6954075891ac3cd530f5e29da117b39\"\u003e\u003ccode\u003ef122ee98\u003c/code\u003e\u003c/a\u003e Updater plugin now supports all bundle types: Deb, Rpm and AppImage for Linux; NSiS, MSI for Windows. This was added in \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2624\"\u003etauri-apps/plugins-workspace#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/05c5da072b6e3254c19ee69024f80f4dfe1b779b\"\u003e\u003ccode\u003e05c5da07\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3213\"\u003e#3213\u003c/a\u003e) Updated \u003ccode\u003ereqwest\u003c/code\u003e to 0.13, make sure to update your \u003ccode\u003ereqwest\u003c/code\u003e dependency if you're using \u003ccode\u003eUpdaterBuilder::configure_client\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.10.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.1kB README.md\nnpm notice 2.6kB dist-js/index.cjs\nnpm notice 2.3kB dist-js/index.d.ts\nnpm notice 2.6kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.10.0\nnpm notice filename: tauri-apps-plugin-updater-2.10.0.tgz\nnpm notice package size: 3.7 kB\nnpm notice unpacked size: 12.1 kB\nnpm notice shasum: 57172dbe9fd06f790bcf3144bc69f3e40048ccd3\nnpm notice integrity: sha512-ljN8jPlnT0aSn[...]CC6Rr472JWfkQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=908172212\n+ @tauri-apps/plugin-updater@2.10.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.10.0\u003c/h2\u003e\n\u003ch2\u003e[2.10.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4375c98bed1769a1fc1be26eded4db9f7c095d95\"\u003e\u003ccode\u003e4375c98b\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3073\"\u003e#3073\u003c/a\u003e) Add no_proxy config to disable system proxy for updater plugin.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f122ee98c6954075891ac3cd530f5e29da117b39\"\u003e\u003ccode\u003ef122ee98\u003c/code\u003e\u003c/a\u003e Allow configuring the updater client to accept invalid TLS certificates and hostnames for internal/self-signed update servers. These options are available via the plugin config (\u003ccode\u003edangerousAcceptInvalidCerts\u003c/code\u003e, \u003ccode\u003edangerousAcceptInvalidHostnames\u003c/code\u003e) and via the \u003ccode\u003eUpdaterBuilder\u003c/code\u003e (\u003ccode\u003edangerous_accept_invalid_certs\u003c/code\u003e, \u003ccode\u003edangerous_accept_invalid_hostnames\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/tauri-apps/plugins-workspace/commit/50b159f668a5fcf42d6356e2af1dc549632b413d\"\u003e\u003ccode\u003e50b159f\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3211\"\u003e#3211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/305c4f6b4e0be4852c740b4eb7240f5e13047bd4\"\u003e\u003ccode\u003e305c4f6\u003c/code\u003e\u003c/a\u003e ci: add workflow_dipatch trigger to integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/89f3e179522633dc3afe6dc81f20a209af49c5ae\"\u003e\u003ccode\u003e89f3e17\u003c/code\u003e\u003c/a\u003e chore: bump tauri to 2.10 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3246\"\u003e#3246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4613ff0029ea65f5c6895c3a6f8f5668dd1b55e\"\u003e\u003ccode\u003ed4613ff\u003c/code\u003e\u003c/a\u003e fix(shell): Make sidecars work in tests (fix \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/13767\"\u003e#13767\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3234\"\u003e#3234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/69a9d5771cc888b93ce71162b280b91408decc87\"\u003e\u003ccode\u003e69a9d57\u003c/code\u003e\u003c/a\u003e chore(updater): use \u003ccode\u003ekeep\u003c/code\u003e from tempfile 3.20 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3229\"\u003e#3229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/61e9b0ab64c56cc5f7a5cb3b92b386671da6e0a2\"\u003e\u003ccode\u003e61e9b0a\u003c/code\u003e\u003c/a\u003e fix(http): ensure body resources are released on stream cancellation (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3228\"\u003e#3228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/25ad21beff11689cf453df0f6fc7dfd9e2f5e6d0\"\u003e\u003ccode\u003e25ad21b\u003c/code\u003e\u003c/a\u003e chore(deps): bump diff from 5.2.0 to 5.2.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3226\"\u003e#3226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2dc3f3f0397fa91b1f3ffbc4b42ca2b4ae55bbe0\"\u003e\u003ccode\u003e2dc3f3f\u003c/code\u003e\u003c/a\u003e fix(sql): uuid columns returning null in postgres query results (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2039\"\u003e#2039\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c27af9128d6cc7a2424ec49e98005e68b2d0eb1a\"\u003e\u003ccode\u003ec27af91\u003c/code\u003e\u003c/a\u003e fix(barcode-scanner): check if iOS platform supports scanning (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3222\"\u003e#3222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b60dd88702a2be2af942a3d104d728970a4c42d6\"\u003e\u003ccode\u003eb60dd88\u003c/code\u003e\u003c/a\u003e fix(barcode-scanner): start capture session on a separate thread (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3223\"\u003e#3223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.9.0...updater-v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tauri-apps/plugin-updater\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.25 to 12.38.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003cli\u003eImproved memory pressure of layout animations.\u003c/li\u003e\n\u003cli\u003eEnsure motion value returned from \u003ccode\u003euseSpring\u003c/code\u003e reports correct \u003ccode\u003eisAnimating()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for non-animatable keyframes.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for SVG transforms.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMotionValue\u003c/code\u003e props are not passed to SVG.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e elements from getting stuck when switched rapidly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\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/motiondivision/motion/commit/0bfc9fe015f7170c538ca70ba4677ec59d83ee76\"\u003e\u003ccode\u003e0bfc9fe\u003c/code\u003e\u003c/a\u003e v12.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/343cb0c69e10d5c2bcc9837fb6a83d437257f064\"\u003e\u003ccode\u003e343cb0c\u003c/code\u003e\u003c/a\u003e Updating layoutAnchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ee99ad25f734287c2885d53ec0af8a8f1f6ca306\"\u003e\u003ccode\u003eee99ad2\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/062660b3c5c982d7274adbd382c6dfcd5aea77ad\"\u003e\u003ccode\u003e062660b\u003c/code\u003e\u003c/a\u003e Updating changgelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/303da7dddfc41f521ec500aef8a72643169582e0\"\u003e\u003ccode\u003e303da7d\u003c/code\u003e\u003c/a\u003e Updating readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b075adc4b1dde8fa1fb1c488b1b4e7e97a07331e\"\u003e\u003ccode\u003eb075adc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3647\"\u003e#3647\u003c/a\u003e from motiondivision/feat/layout-anchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0991d6728f425eebbb58ce926bd33d05336b724\"\u003e\u003ccode\u003ef0991d6\u003c/code\u003e\u003c/a\u003e Add missing layoutAnchor !== false guard in attemptToResolveRelativeTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b5798e99e78738a1fa8ec3414bff63796f9eb39b\"\u003e\u003ccode\u003eb5798e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3642\"\u003e#3642\u003c/a\u003e from motiondivision/worktree-fix-issue-3078\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7686c193e349f3b3360455615ee6ca45b8532c28\"\u003e\u003ccode\u003e7686c19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3636\"\u003e#3636\u003c/a\u003e from motiondivision/worktree-fix-issue-3061\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a95c4877c879f0e189295cc9f4f5f1c1e1d7df2a\"\u003e\u003ccode\u003ea95c487\u003c/code\u003e\u003c/a\u003e Fix auto-scroll in reorder-virtualized test page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.25...v12.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next` from 25.5.2 to 26.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/releases\"\u003ei18next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): \u003ccode\u003eaddResourceBundle\u003c/code\u003e now accepts an optional 6th \u003ccode\u003eoptions\u003c/code\u003e parameter (\u003ccode\u003e{ silent?: boolean; skipCopy?: boolean }\u003c/code\u003e) matching the runtime API \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2419\"\u003e2419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): \u003ccode\u003et(\u0026quot;key\u0026quot;, {} as TOptions)\u003c/code\u003e no longer produces a type error — the context constraint now bypasses strict checking when \u003ccode\u003econtext\u003c/code\u003e is \u003ccode\u003eunknown\u003c/code\u003e (e.g. from \u003ccode\u003eTOptions\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2418\"\u003e2418\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Formatter no longer crashes when \u003ccode\u003ealwaysFormat\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e and no format specifier is present (\u003ccode\u003eformat\u003c/code\u003e is \u003ccode\u003eundefined\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003efix: Formatter now returns \u003ccode\u003eundefined\u003c/code\u003e/\u003ccode\u003enull\u003c/code\u003e values as-is instead of producing \u003ccode\u003eNaN\u003c/code\u003e when the value is missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis is a major breaking release:\u003c/strong\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRemove deprecated \u003ccode\u003einitImmediate\u003c/code\u003e option\u003c/strong\u003e — the backward-compatibility mapping from \u003ccode\u003einitImmediate\u003c/code\u003e to \u003ccode\u003einitAsync\u003c/code\u003e (introduced in v24) has been removed. Use \u003ccode\u003einitAsync\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRemove legacy \u003ccode\u003einterpolation.format\u003c/code\u003e function\u003c/strong\u003e — the old monolithic format function (\u003ccode\u003einterpolation: { format: (value, format, lng) =\u0026gt; ... }\u003c/code\u003e) is no longer supported. The built-in Formatter (or a custom Formatter module via \u003ccode\u003e.use()\u003c/code\u003e) is now always used. Migrate to the \u003ca href=\"https://www.i18next.com/translation-function/formatting\"\u003enew formatting approach\u003c/a\u003e using \u003ccode\u003ei18next.services.formatter.add()\u003c/code\u003e or \u003ccode\u003e.addCached()\u003c/code\u003e for custom formatters.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRemove console support notice\u003c/strong\u003e — the console support notice introduced in v25.8.0 has been removed, along with the \u003ccode\u003eshowSupportNotice\u003c/code\u003e option and all related internal suppression logic (\u003ccode\u003eglobalThis.__i18next_supportNoticeShown\u003c/code\u003e, \u003ccode\u003eI18NEXT_NO_SUPPORT_NOTICE\u003c/code\u003e env var). See our blog post for the \u003ca href=\"https://www.locize.com/blog/i18next-support...\n\n_Description has been truncated_","html_url":"https://github.com/tuziapi/tuzi-switch/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuziapi%2Ftuzi-switch/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4190895908","node_id":"PR_kwDOM73Ne87PbDAA","number":530,"state":"open","title":"build(typescript): bump the other-frontend-dependencies group with 17 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-02T01:48:29.000Z","updated_at":"2026-04-02T01:48:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(typescript): bump","group_name":"other-frontend-dependencies","update_count":17,"packages":[{"name":"@types/node","old_version":"25.4.0","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser","old_version":"4.0.15","new_version":"4.1.1","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"lint-staged","old_version":"16.3.3","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"vitest","old_version":"4.0.15","new_version":"4.1.1","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@codemirror/state","old_version":"6.5.3","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.9","new_version":"6.40.0","repository_url":"https://github.com/codemirror/view"},{"name":"@tanstack/db","old_version":"0.5.20","new_version":"0.6.0","repository_url":"https://github.com/TanStack/db"},{"name":"@tanstack/query-core","old_version":"5.90.17","new_version":"5.95.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-pacer","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/TanStack/pacer"},{"name":"@tanstack/react-query","old_version":"5.90.2","new_version":"5.95.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.1","new_version":"5.95.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-router","old_version":"1.166.7","new_version":"1.168.4","repository_url":"https://github.com/TanStack/router"},{"name":"i18next","old_version":"25.8.0","new_version":"25.10.9","repository_url":"https://github.com/i18next/i18next"},{"name":"react-i18next","old_version":"16.5.0","new_version":"16.6.6","repository_url":"https://github.com/i18next/react-i18next"},{"name":"rooks","old_version":"9.5.0","new_version":"9.7.1","repository_url":"https://github.com/imbhargav5/rooks"},{"name":"eslint","old_version":"10.0.3","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"rollup","old_version":"4.59.0","new_version":"4.60.0","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the other-frontend-dependencies group with 17 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.4.0` | `25.5.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.15` | `4.1.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.3.3` | `16.4.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.1.1` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.3` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.9` | `6.40.0` |\n| [@tanstack/db](https://github.com/TanStack/db/tree/HEAD/packages/db) | `0.5.20` | `0.6.0` |\n| [@tanstack/query-core](https://github.com/TanStack/query/tree/HEAD/packages/query-core) | `5.90.17` | `5.95.2` |\n| [@tanstack/react-pacer](https://github.com/TanStack/pacer/tree/HEAD/packages/react-pacer) | `0.20.0` | `0.21.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.2` | `5.95.2` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.1` | `5.95.2` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.166.7` | `1.168.4` |\n| [i18next](https://github.com/i18next/i18next) | `25.8.0` | `25.10.9` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.5.0` | `16.6.6` |\n| [rooks](https://github.com/imbhargav5/rooks) | `9.5.0` | `9.7.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.3` | `10.1.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.60.0` |\n\nUpdates `@types/node` from 25.4.0 to 25.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/browser` from 4.0.15 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003ematchesTags\u003c/code\u003e to test if the current filter matches tags  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9913\"\u003evitest-dev/vitest#9913\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eec53d9f5\"\u003e\u003c!-- raw HTML omitted --\u003e(eec53)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eexperimental.vcsProvider\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9928\"\u003evitest-dev/vitest#9928\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/561150036\"\u003e\u003c!-- raw HTML omitted --\u003e(56115)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark \u003ccode\u003eTestProject.testFilesList\u003c/code\u003e internal properly  -  by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9867\"\u003evitest-dev/vitest#9867\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/54f2660f5\"\u003e\u003c!-- raw HTML omitted --\u003e(54f26)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect fixture that returns without calling \u003ccode\u003euse\u003c/code\u003e  -  by \u003ca href=\"https://github.com/oilater\"\u003e\u003ccode\u003e@​oilater\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9831\"\u003evitest-dev/vitest#9831\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9861\"\u003evitest-dev/vitest#9861\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/633ae2303\"\u003e\u003c!-- raw HTML omitted --\u003e(633ae)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop vite 8.beta support  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9862\"\u003evitest-dev/vitest#9862\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b78f5389d\"\u003e\u003c!-- raw HTML omitted --\u003e(b78f5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eType regression in vi.mocked() static class methods  -  by \u003ca href=\"https://github.com/purepear\"\u003e\u003ccode\u003e@​purepear\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9857\"\u003evitest-dev/vitest#9857\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/90926641b\"\u003e\u003c!-- raw HTML omitted --\u003e(90926)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperly re-evaluate actual modules of mocked external  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9898\"\u003evitest-dev/vitest#9898\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ae5ec03ef\"\u003e\u003c!-- raw HTML omitted --\u003e(ae5ec)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve coverage report when html reporter overlaps  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9889\"\u003evitest-dev/vitest#9889\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2d81ad897\"\u003e\u003c!-- raw HTML omitted --\u003e(2d81a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide \u003ccode\u003evi.advanceTimers\u003c/code\u003e to the preview provider  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9891\"\u003evitest-dev/vitest#9891\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1bc3e63be\"\u003e\u003c!-- raw HTML omitted --\u003e(1bc3e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't leak event listener in playwright provider  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9910\"\u003evitest-dev/vitest#9910\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d93550ff7\"\u003e\u003c!-- raw HTML omitted --\u003e(d9355)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpen browser in \u003ccode\u003e--standalone\u003c/code\u003e mode without running tests  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9911\"\u003evitest-dev/vitest#9911\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e78adcf97\"\u003e\u003c!-- raw HTML omitted --\u003e(e78ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard disposable and optional \u003ccode\u003ebody\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9912\"\u003evitest-dev/vitest#9912\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6fdb2ba61\"\u003e\u003c!-- raw HTML omitted --\u003e(6fdb2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve \u003ccode\u003eretry.condition\u003c/code\u003e RegExp serialization issue  -  by \u003ca href=\"https://github.com/nstepien\"\u003e\u003ccode\u003e@​nstepien\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9942\"\u003evitest-dev/vitest#9942\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b6054328\"\u003e\u003c!-- raw HTML omitted --\u003e(7b605)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecollect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't treat extra props on \u003ccode\u003etest\u003c/code\u003e return as tests  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9871\"\u003evitest-dev/vitest#9871\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/141e72aa1\"\u003e\u003c!-- raw HTML omitted --\u003e(141e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSimplify provider types  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9931\"\u003evitest-dev/vitest#9931\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/aaf9f18ae\"\u003e\u003c!-- raw HTML omitted --\u003e(aaf9f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoad built-in provider without module runner  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9939\"\u003evitest-dev/vitest#9939\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bf8920817\"\u003e\u003c!-- raw HTML omitted --\u003e(bf892)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSoft assertions continue after .resolves/.rejects promise errors  -  by \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eMaks Pikov\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9843\"\u003evitest-dev/vitest#9843\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6d74b4948\"\u003e\u003c!-- raw HTML omitted --\u003e(6d74b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix sinon-chai style API  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9943\"\u003evitest-dev/vitest#9943\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0f08dda2c\"\u003e\u003c!-- raw HTML omitted --\u003e(0f08d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epretty-format\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eLimit output for large object  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9949\"\u003evitest-dev/vitest#9949\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0d5f9d6ef\"\u003e\u003c!-- raw HTML omitted --\u003e(0d5f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.0...v4.1.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eVitest 4.1 is out!\u003c/p\u003e\n\u003cp\u003eThis release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our \u003ca href=\"https://vitest.dev/blog/vitest-4-1\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn a disposable from doMock()  -  by \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9332\"\u003evitest-dev/vitest#9332\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3e659a96\"\u003e\u003c!-- raw HTML omitted --\u003e(e3e65)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded chai style assertions  -  by \u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8842\"\u003evitest-dev/vitest#8842\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/841df9ac5\"\u003e\u003c!-- raw HTML omitted --\u003e(841df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to sinon/fake-timers v15 and add \u003ccode\u003esetTickMode\u003c/code\u003e to timer controls  -  by \u003ca href=\"https://github.com/atscott\"\u003e\u003ccode\u003e@​atscott\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8726\"\u003evitest-dev/vitest#8726\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b480aaed\"\u003e\u003c!-- raw HTML omitted --\u003e(4b480)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose matcher types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9448\"\u003evitest-dev/vitest#9448\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e4b913b1\"\u003e\u003c!-- raw HTML omitted --\u003e(3e4b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etoTestSpecification\u003c/code\u003e to reported tasks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9464\"\u003evitest-dev/vitest#9464\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a4705da9\"\u003e\u003c!-- raw HTML omitted --\u003e(1a470)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow a warning if \u003ccode\u003evi.mock\u003c/code\u003e or \u003ccode\u003evi.hoisted\u003c/code\u003e are declared outside of top level of the module  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9387\"\u003evitest-dev/vitest#9387\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5db54a468\"\u003e\u003c!-- raw HTML omitted --\u003e(5db54)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack and display expectedly failed tests (.fails) in UI and CLI  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9476\"\u003evitest-dev/vitest#9476\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/77d75fd34\"\u003e\u003c!-- raw HTML omitted --\u003e(77d75)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport tags  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9478\"\u003evitest-dev/vitest#9478\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/de7c8a521\"\u003e\u003c!-- raw HTML omitted --\u003e(de7c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003earoundEach\u003c/code\u003e and \u003ccode\u003earoundAll\u003c/code\u003e hooks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9450\"\u003evitest-dev/vitest#9450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2a8cb9dc2\"\u003e\u003c!-- raw HTML omitted --\u003e(2a8cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStabilize experimental features  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9529\"\u003evitest-dev/vitest#9529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b5fd2a16a\"\u003e\u003c!-- raw HTML omitted --\u003e(b5fd2)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/1f2d318493363855b66a22caaf7c1c10579029d5\"\u003e\u003ccode\u003e1f2d318\u003c/code\u003e\u003c/a\u003e chore: release v4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b6054328a1808dc5845620a374390b6c223e846\"\u003e\u003ccode\u003e7b60543\u003c/code\u003e\u003c/a\u003e fix: resolve \u003ccode\u003eretry.condition\u003c/code\u003e RegExp serialization issue (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9942\"\u003e#9942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5a6086856e76d908dee8aa0b6a702e242db3ef62\"\u003e\u003ccode\u003e5a60868\u003c/code\u003e\u003c/a\u003e refactor: fix typos (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9950\"\u003e#9950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1bc3e63be448d7af659e73cb08e6e6fc8fd997d0\"\u003e\u003ccode\u003e1bc3e63\u003c/code\u003e\u003c/a\u003e fix: provide \u003ccode\u003evi.advanceTimers\u003c/code\u003e to the preview provider (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9891\"\u003e#9891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4150b913171bda3971a4a4c47c633c26d0c6ae45\"\u003e\u003ccode\u003e4150b91\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/3f8326ce0ca055da5613768761729243dead2db7\"\u003e\u003ccode\u003e3f8326c\u003c/code\u003e\u003c/a\u003e chore(browser): remove unused file (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9845\"\u003e#9845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f48a601141bea62a20ad67d44e3b65360869ccd3\"\u003e\u003ccode\u003ef48a601\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eperformance.now\u003c/code\u003e to measure test timeout duration (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9795\"\u003e#9795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/031f02a89be34491c441b4da9c4e2bacb7db71df\"\u003e\u003ccode\u003e031f02a\u003c/code\u003e\u003c/a\u003e fix: allow catch/finally for async assertion (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9827\"\u003e#9827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/3505fa5a3d873a7ff3639673926d68a25c24445e\"\u003e\u003ccode\u003e3505fa5\u003c/code\u003e\u003c/a\u003e fix(browser): skip esbuild.legalComments when using rolldown-vite (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9803\"\u003e#9803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0c2c01361a95dd26d0d7fd7bc38bcca8dbc6e5d2\"\u003e\u003ccode\u003e0c2c013\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0-beta.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.3.3 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\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/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.3.3...v16.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.15 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003ematchesTags\u003c/code\u003e to test if the current filter matches tags  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9913\"\u003evitest-dev/vitest#9913\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eec53d9f5\"\u003e\u003c!-- raw HTML omitted --\u003e(eec53)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eexperimental.vcsProvider\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9928\"\u003evitest-dev/vitest#9928\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/561150036\"\u003e\u003c!-- raw HTML omitted --\u003e(56115)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark \u003ccode\u003eTestProject.testFilesList\u003c/code\u003e internal properly  -  by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9867\"\u003evitest-dev/vitest#9867\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/54f2660f5\"\u003e\u003c!-- raw HTML omitted --\u003e(54f26)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect fixture that returns without calling \u003ccode\u003euse\u003c/code\u003e  -  by \u003ca href=\"https://github.com/oilater\"\u003e\u003ccode\u003e@​oilater\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9831\"\u003evitest-dev/vitest#9831\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9861\"\u003evitest-dev/vitest#9861\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/633ae2303\"\u003e\u003c!-- raw HTML omitted --\u003e(633ae)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop vite 8.beta support  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9862\"\u003evitest-dev/vitest#9862\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b78f5389d\"\u003e\u003c!-- raw HTML omitted --\u003e(b78f5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eType regression in vi.mocked() static class methods  -  by \u003ca href=\"https://github.com/purepear\"\u003e\u003ccode\u003e@​purepear\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9857\"\u003evitest-dev/vitest#9857\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/90926641b\"\u003e\u003c!-- raw HTML omitted --\u003e(90926)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperly re-evaluate actual modules of mocked external  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9898\"\u003evitest-dev/vitest#9898\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ae5ec03ef\"\u003e\u003c!-- raw HTML omitted --\u003e(ae5ec)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve coverage report when html reporter overlaps  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9889\"\u003evitest-dev/vitest#9889\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2d81ad897\"\u003e\u003c!-- raw HTML omitted --\u003e(2d81a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide \u003ccode\u003evi.advanceTimers\u003c/code\u003e to the preview provider  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9891\"\u003evitest-dev/vitest#9891\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1bc3e63be\"\u003e\u003c!-- raw HTML omitted --\u003e(1bc3e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't leak event listener in playwright provider  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9910\"\u003evitest-dev/vitest#9910\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d93550ff7\"\u003e\u003c!-- raw HTML omitted --\u003e(d9355)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpen browser in \u003ccode\u003e--standalone\u003c/code\u003e mode without running tests  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9911\"\u003evitest-dev/vitest#9911\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e78adcf97\"\u003e\u003c!-- raw HTML omitted --\u003e(e78ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard disposable and optional \u003ccode\u003ebody\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9912\"\u003evitest-dev/vitest#9912\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6fdb2ba61\"\u003e\u003c!-- raw HTML omitted --\u003e(6fdb2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve \u003ccode\u003eretry.condition\u003c/code\u003e RegExp serialization issue  -  by \u003ca href=\"https://github.com/nstepien\"\u003e\u003ccode\u003e@​nstepien\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9942\"\u003evitest-dev/vitest#9942\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b6054328\"\u003e\u003c!-- raw HTML omitted --\u003e(7b605)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecollect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't treat extra props on \u003ccode\u003etest\u003c/code\u003e return as tests  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9871\"\u003evitest-dev/vitest#9871\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/141e72aa1\"\u003e\u003c!-- raw HTML omitted --\u003e(141e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSimplify provider types  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9931\"\u003evitest-dev/vitest#9931\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/aaf9f18ae\"\u003e\u003c!-- raw HTML omitted --\u003e(aaf9f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoad built-in provider without module runner  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9939\"\u003evitest-dev/vitest#9939\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bf8920817\"\u003e\u003c!-- raw HTML omitted --\u003e(bf892)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSoft assertions continue after .resolves/.rejects promise errors  -  by \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eMaks Pikov\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9843\"\u003evitest-dev/vitest#9843\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6d74b4948\"\u003e\u003c!-- raw HTML omitted --\u003e(6d74b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix sinon-chai style API  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9943\"\u003evitest-dev/vitest#9943\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0f08dda2c\"\u003e\u003c!-- raw HTML omitted --\u003e(0f08d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epretty-format\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eLimit output for large object  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9949\"\u003evitest-dev/vitest#9949\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0d5f9d6ef\"\u003e\u003c!-- raw HTML omitted --\u003e(0d5f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.0...v4.1.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eVitest 4.1 is out!\u003c/p\u003e\n\u003cp\u003eThis release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our \u003ca href=\"https://vitest.dev/blog/vitest-4-1\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn a disposable from doMock()  -  by \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9332\"\u003evitest-dev/vitest#9332\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3e659a96\"\u003e\u003c!-- raw HTML omitted --\u003e(e3e65)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded chai style assertions  -  by \u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8842\"\u003evitest-dev/vitest#8842\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/841df9ac5\"\u003e\u003c!-- raw HTML omitted --\u003e(841df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to sinon/fake-timers v15 and add \u003ccode\u003esetTickMode\u003c/code\u003e to timer controls  -  by \u003ca href=\"https://github.com/atscott\"\u003e\u003ccode\u003e@​atscott\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8726\"\u003evitest-dev/vitest#8726\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b480aaed\"\u003e\u003c!-- raw HTML omitted --\u003e(4b480)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose matcher types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9448\"\u003evitest-dev/vitest#9448\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e4b913b1\"\u003e\u003c!-- raw HTML omitted --\u003e(3e4b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etoTestSpecification\u003c/code\u003e to reported tasks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9464\"\u003evitest-dev/vitest#9464\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a4705da9\"\u003e\u003c!-- raw HTML omitted --\u003e(1a470)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow a warning if \u003ccode\u003evi.mock\u003c/code\u003e or \u003ccode\u003evi.hoisted\u003c/code\u003e are declared outside of top level of the module  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9387\"\u003evitest-dev/vitest#9387\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5db54a468\"\u003e\u003c!-- raw HTML omitted --\u003e(5db54)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack and display expectedly failed tests (.fails) in UI and CLI  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9476\"\u003evitest-dev/vitest#9476\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/77d75fd34\"\u003e\u003c!-- raw HTML omitted --\u003e(77d75)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport tags  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9478\"\u003evitest-dev/vitest#9478\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/de7c8a521\"\u003e\u003c!-- raw HTML omitted --\u003e(de7c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003earoundEach\u003c/code\u003e and \u003ccode\u003earoundAll\u003c/code\u003e hooks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9450\"\u003evitest-dev/vitest#9450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2a8cb9dc2\"\u003e\u003c!-- raw HTML omitted --\u003e(2a8cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStabilize experimental features  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9529\"\u003evitest-dev/vitest#9529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b5fd2a16a\"\u003e\u003c!-- raw HTML omitted --\u003e(b5fd2)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/1f2d318493363855b66a22caaf7c1c10579029d5\"\u003e\u003ccode\u003e1f2d318\u003c/code\u003e\u003c/a\u003e chore: release v4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ebfde798fbaeeb1fc7542d734dff216f39272201\"\u003e\u003ccode\u003eebfde79\u003c/code\u003e\u003c/a\u003e refactor: rename \u003ccode\u003ematchesTagsFilter\u003c/code\u003e to \u003ccode\u003ematchesTags\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9956\"\u003e#9956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/561150036f5784039020b1c1e767e78e1088e16c\"\u003e\u003ccode\u003e5611500\u003c/code\u003e\u003c/a\u003e feat(experimental): introduce \u003ccode\u003eexperimental.vcsProvider\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9928\"\u003e#9928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eec53d9f592717ebb6febec517bbc1d1f2af250a\"\u003e\u003ccode\u003eeec53d9\u003c/code\u003e\u003c/a\u003e feat(experimental): expose \u003ccode\u003ematchesTagsFilter\u003c/code\u003e to test if the current filter ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bf89208177e65af72cdc1e4db85c8200cf6c2721\"\u003e\u003ccode\u003ebf89208\u003c/code\u003e\u003c/a\u003e fix(coverage): load built-in provider without module runner (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9939\"\u003e#9939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5a6086856e76d908dee8aa0b6a702e242db3ef62\"\u003e\u003ccode\u003e5a60868\u003c/code\u003e\u003c/a\u003e refactor: fix typos (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9950\"\u003e#9950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/aaf9f18ae70e52b6e67aaf85f7f784d9dabd0acc\"\u003e\u003ccode\u003eaaf9f18\u003c/code\u003e\u003c/a\u003e fix(coverage): simplify provider types (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9931\"\u003e#9931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6fdb2ba614bc654d0b48f49bc153778b5d12f4b3\"\u003e\u003ccode\u003e6fdb2ba\u003c/code\u003e\u003c/a\u003e fix: guard disposable and optional \u003ccode\u003ebody\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9912\"\u003e#9912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e78adcf9761bb2d1634f77b007fca43b34637ac9\"\u003e\u003ccode\u003ee78adcf\u003c/code\u003e\u003c/a\u003e fix: open browser in \u003ccode\u003e--standalone\u003c/code\u003e mode without running tests (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9911\"\u003e#9911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ae5ec03ef98097aed2851f287a76d595582fe578\"\u003e\u003ccode\u003eae5ec03\u003c/code\u003e\u003c/a\u003e fix: properly re-evaluate actual modules of mocked external (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9898\"\u003e#9898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.3 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.3...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.9 to 6.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression where the editor would forget previously measured line heights without good reason.\u003c/p\u003e\n\u003cp\u003eFix an issue where scrolling the cursor into view sometimes wouldn't work on Chrome Android.\u003c/p\u003e\n\u003cp\u003eFix a bug that broke composition inside of block wrappers.\u003c/p\u003e\n\u003ch2\u003e6.39.14 (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove performance of \u003ccode\u003eposAtCoords\u003c/code\u003e on long lines.\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/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/fd252fada9523ced184b8db78c17211477062820\"\u003e\u003ccode\u003efd252fa\u003c/code\u003e\u003c/a\u003e Change WidgetType.updateDOM from type to this\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/9373f525a2aef0e7b2b7159470b8940f5b3d474a\"\u003e\u003ccode\u003e9373f52\u003c/code\u003e\u003c/a\u003e Pass the old widget value to WidgetType.updateDOM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3d236d2e5f6ca305027e63d6039911b864358d33\"\u003e\u003ccode\u003e3d236d2\u003c/code\u003e\u003c/a\u003e Mark version 6.39.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/0a8ddb1a4ec185cdf0e34062ae354efdb07bdda2\"\u003e\u003ccode\u003e0a8ddb1\u003c/code\u003e\u003c/a\u003e Avoid posAtCoords getting confused by empty wrapping rectangles returned by S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f22a194de30f648e51d1667525e034231b7beaa3\"\u003e\u003ccode\u003ef22a194\u003c/code\u003e\u003c/a\u003e Implement iOS selection handle drawing in the selection layer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/07d54a065cbe1d45f36bbf61bda208700237fbde\"\u003e\u003ccode\u003e07d54a0\u003c/code\u003e\u003c/a\u003e Use last touch position to assign a side to touch selections in wrapping editors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.39.9...6.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/db` from 0.5.20 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/db/releases\"\u003e\u003ccode\u003e@​tanstack/db\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/db\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.33\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ecreateEffect\u003c/code\u003e API for reactive delta-driven effects and \u003ccode\u003euseLiveQueryEffect\u003c/code\u003e React hook. (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1221\"\u003e#1221\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ecreateEffect\u003c/code\u003e attaches callbacks to a live query's delta stream — firing \u003ccode\u003eonEnter\u003c/code\u003e, \u003ccode\u003eonExit\u003c/code\u003e, and \u003ccode\u003eonUpdate\u003c/code\u003e for row-level query-result transitions and \u003ccode\u003eonBatch\u003c/code\u003e for the full delta batch from each graph run — without materialising the full result set. Supports \u003ccode\u003eskipInitial\u003c/code\u003e, \u003ccode\u003eorderBy\u003c/code\u003e + \u003ccode\u003elimit\u003c/code\u003e (top-K window), joins, lazy loading, transaction coalescing, async disposal with \u003ccode\u003eAbortSignal\u003c/code\u003e, and \u003ccode\u003eonSourceError\u003c/code\u003e / \u003ccode\u003eonError\u003c/code\u003e callbacks.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003euseLiveQueryEffect\u003c/code\u003e is the React hook wrapper that manages the effect lifecycle (create on mount, dispose on unmount, recreate on dependency change).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/db\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.32\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(db): use \u003ccode\u003eRef\u0026lt;T, Nullable\u0026gt;\u003c/code\u003e brand instead of \u003ccode\u003eRef\u0026lt;T\u0026gt; | undefined\u003c/code\u003e for nullable join refs in declarative select (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1262\"\u003e#1262\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe declarative \u003ccode\u003eselect()\u003c/code\u003e callback receives proxy objects that record property accesses. These proxies are always truthy at build time, but nullable join sides (left/right/full) were typed as \u003ccode\u003eRef\u0026lt;T\u0026gt; | undefined\u003c/code\u003e, misleading users into using \u003ccode\u003e?.\u003c/code\u003e and \u003ccode\u003e??\u003c/code\u003e operators that have no effect at runtime. Nullable join refs are now typed as \u003ccode\u003eRef\u0026lt;T, true\u0026gt;\u003c/code\u003e, which allows direct property access without optional chaining while correctly producing \u003ccode\u003eT | undefined\u003c/code\u003e in the result type.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix unbounded WHERE expression growth in \u003ccode\u003eDeduplicatedLoadSubset\u003c/code\u003e when loading all data after accumulating specific predicates. The deduplication layer now correctly tracks the original request predicate (e.g., \u003ccode\u003ewhere: undefined\u003c/code\u003e for \u0026quot;load all\u0026quot;) instead of the optimized difference query sent to the backend, ensuring \u003ccode\u003ehasLoadedAllData\u003c/code\u003e is properly set and subsequent requests are deduplicated. (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1348\"\u003e#1348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(db): throw error when fn.select() is used with groupBy() (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1324\"\u003e#1324\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003equeryOnce\u003c/code\u003e helper for one-shot query execution, including \u003ccode\u003efindOne()\u003c/code\u003e support and optional QueryBuilder configs. (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/db\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.31\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Intent agent skills (SKILL.md files) to guide AI coding agents. Include skills for core DB concepts, all 5 framework bindings, meta-framework integration, and offline transactions. Also add \u003ccode\u003eexport * from '@tanstack/db'\u003c/code\u003e to angular-db for consistency with other framework packages. (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/db\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare boolean column references in \u003ccode\u003ewhere()\u003c/code\u003e and \u003ccode\u003ehaving()\u003c/code\u003e clauses. Previously, filtering on a boolean column required \u003ccode\u003eeq(col.active, true)\u003c/code\u003e. Now you can write \u003ccode\u003e.where(({ u }) =\u0026gt; u.active)\u003c/code\u003e and \u003ccode\u003e.where(({ u }) =\u0026gt; not(u.active))\u003c/code\u003e directly. (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/db\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.29\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid DuplicateKeySyncError in join live queries when custom getKey only considers the identity of one of the joined collections (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1290\"\u003e#1290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support aggregates nested inside expressions (e.g. \u003ccode\u003ecoalesce(count(...), 0)\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1274\"\u003e#1274\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/db/blob/main/packages/db/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/db\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMake indexing explicit with two index types for different use cases (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1353\"\u003e#1353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eautoIndex\u003c/code\u003e now defaults to \u003ccode\u003eoff\u003c/code\u003e instead of \u003ccode\u003eeager\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBTreeIndex\u003c/code\u003e is no longer exported from \u003ccode\u003e@tanstack/db\u003c/code\u003e main entry point\u003c/li\u003e\n\u003cli\u003eTo use \u003ccode\u003ecreateIndex()\u003c/code\u003e or \u003ccode\u003eautoIndex: 'eager'\u003c/code\u003e, you must set \u003ccode\u003edefaultIndexType\u003c/code\u003e on the collection\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003e@tanstack/db/indexing\u003c/code\u003e entry point for tree-shakeable indexing\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBasicIndex\u003c/strong\u003e - Lightweight index using Map + sorted Array for both equality and range queries (\u003ccode\u003eeq\u003c/code\u003e, \u003ccode\u003ein\u003c/code\u003e, \u003ccode\u003egt\u003c/code\u003e, \u003ccode\u003egte\u003c/code\u003e, \u003ccode\u003elt\u003c/code\u003e, \u003ccode\u003elte\u003c/code\u003e). O(n) updates but fast reads.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBTreeIndex\u003c/strong\u003e - Full-featured index with O(log n) updates and sorted iteration for ORDER BY optimization on large collections (10k+ items)\u003c/li\u003e\n\u003cli\u003eDev mode suggestions (ON by default) warn when indexes would help\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMigration:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you were relying on auto-indexing, set \u003ccode\u003edefaultIndexType\u003c/code\u003e on your collections:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLightweight indexing\u003c/strong\u003e (good for most use cases):\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { BasicIndex } from '@tanstack/db/indexing'\n\u003cp\u003econst collection = createCollection({\u003cbr /\u003e\ndefaultIndexType: BasicIndex,\u003cbr /\u003e\nautoIndex: 'eager',\u003cbr /\u003e\n// ...\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003e\u003cstrong\u003eFull BTree indexing\u003c/strong\u003e (for ORDER BY optimization on large collections):\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { BTreeIndex } from '@tanstack/db/indexing'\n\u003cp\u003econst collection = createCollection({\u003cbr /\u003e\ndefaultIndexType: BTreeIndex,\u003cbr /\u003e\nautoIndex: 'eager',\u003cbr /\u003e\n// ...\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003col start=\"3\"\u003e\n\u003cli\u003e\u003cstrong\u003ePer-index explicit type\u003c/strong\u003e (mix index types):\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { BasicIndex, BTreeIndex } from '@tanstack/db/indexing'\n\u003cp\u003econst collection = createCollection({\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/db/commits/HEAD/packages/db\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/query-core` from 5.90.17 to 5.95.2\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/query-core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\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/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(timeoutManager): make sure NodeJs.Timout doesn't leak (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10325\"\u003e#10325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\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/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(timeoutManager): make sure NodeJs.Timout doesn't leak (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10323\"\u003e#10323\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/TanStack/query/blob/main/packages/query-core/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(timeoutManager): make sure NodeJs.Timout doesn't leak (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10325\"\u003e#10325\u003c/a\u003e)\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\u003efix(timeoutManager): make sure NodeJs.Timout doesn't leak (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10323\"\u003e#10323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.0\u003c/h2\u003e\n\u003ch2\u003e5.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\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\u003ch2\u003e5.91.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(streamedQuery): maintain error state on reset refetch with initialData defined (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10287\"\u003e#10287\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): cancel paused initial fetch when last observer unsubscribes (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10291\"\u003e#10291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: environmentManager (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10199\"\u003e#10199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: onMutate callback now runs synchronously when mutationCache.config.onMutate is not defined (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10066\"\u003e#10066\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e fix/nodejs timeout (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10325\"\u003e#10325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5806444b97e07b1ede194d1f353d4a013ef1036e\"\u003e\u003ccode\u003e5806444\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10324\"\u003e#10324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e fix(timeout): make sure NodeJs.Timout doesn't leak (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10323\"\u003e#10323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4d7de830eb6e19ba9c20d4c44ed4f49c09ed7be3\"\u003e\u003ccode\u003e4d7de83\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10317\"\u003e#10317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8fe71e4fe7bc34e8b7b551d20ac1f70906572529\"\u003e\u003ccode\u003e8fe71e4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c613c225355502306c5011bb28fe59225cb1262c\"\u003e\u003ccode\u003ec613c22\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10309\"\u003e#10309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b6fd86b0b00af5b901e5d2f370db312997a35d96\"\u003e\u003ccode\u003eb6fd86b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10297\"\u003e#10297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/79e37cb5de45043e71e33f1382ed85749ab75770\"\u003e\u003ccode\u003e79e37cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10296\"\u003e#10296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/248975e896f585f6eaa505c796e73fcf7bfd1eec\"\u003e\u003ccode\u003e248975e\u003c/code\u003e\u003c/a\u003e fix(streamedQuery): maintain error state on reset refetch with initialData de...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/query-core@5.95.2/packages/query-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-pacer` from 0.20.0 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/pacer/releases\"\u003e\u003ccode\u003e@​tanstack/react-pacer\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-pacer\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: TanStack Store Upgrade to alien signals (\u003ca href=\"https://redirect.github.com/TanStack/pacer/pull/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/pacer/commit/225381e40d848b0bf35a690bb9d5009255fb4c9d\"\u003e\u003ccode\u003e225381e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/pacer\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/pacer/blob/main/packages/react-pacer/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-pacer\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: TanStack Store Upgrade to alien signals (\u003ca href=\"https://redirect.github.com/TanStack/pacer/pull/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/pacer/commit/225381e40d848b0bf35a690bb9d5009255fb4c9d\"\u003e\u003ccode\u003e225381e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/pacer\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/pacer/commits/@tanstack/react-pacer@0.21.0/packages/react-pacer\"\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.2 to 5.95.2\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.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\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\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.95.2\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.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\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\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.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-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\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.95.2\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.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\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.95.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-devtools\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\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.95.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.95.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.95.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.95.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.95.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.95.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.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]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.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\u003e\n\u003cp\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\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/4c75210ce8235fe3d39b67e1029eff11278927cc\"\u003e\u003ccode\u003e4c75210\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.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: stop node types from leaking into browser (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(streamedQuery): maintain error state on reset refetch with initialData defined (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10287\"\u003e#10287\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e fix/nodejs timeout (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10325\"\u003e#10325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5806444b97e07b1ede194d1f353d4a013ef1036e\"\u003e\u003ccode\u003e5806444\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10324\"\u003e#10324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4d7de830eb6e19ba9c20d4c44ed4f49c09ed7be3\"\u003e\u003ccode\u003e4d7de83\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10317\"\u003e#10317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8fe71e4fe7bc34e8b7b551d20ac1f70906572529\"\u003e\u003ccode\u003e8fe71e4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c613c225355502306c5011bb28fe59225cb1262c\"\u003e\u003ccode\u003ec613c22\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10309\"\u003e#10309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9346430657621591e1b1da08f04f8929071a6ad7\"\u003e\u003ccode\u003e9346430\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be3746f069ce7c6dbed427f3e2f32f4b304997ae\"\u003e\u003ccode\u003ebe3746f\u003c/code\u003e\u003c/a\u003e fix: stop node types from leaking into browser (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b6fd86b0b00af5b901e5d2f370db312997a35d96\"\u003e\u003ccode\u003eb6fd86b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10297\"\u003e#10297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/79e37cb5de45043e71e33f1382ed85749ab75770\"\u003e\u003ccode\u003e79e37cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10296\"\u003e#10296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.95.2/packages/react-query\"\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@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.91.1 to 5.95.2\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-devtools\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.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\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\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.95.2\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.95.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-devtools\u003c/code\u003e\u003ca href=\"https://...\n\n_Description has been truncated_","html_url":"https://github.com/moss-foundation/sapic/pull/530","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/moss-foundation%2Fsapic/issues/530","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/530/packages"},{"uuid":"4187927948","node_id":"PR_kwDOCjOhkc7PTONv","number":4076,"state":"open","title":"build(deps): bump the codemirror-ecosystem group in /bundles/org.openhab.ui/web with 7 updates","user":"dependabot[bot]","labels":["main ui","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T15:39:11.000Z","updated_at":"2026-04-01T15:41:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"codemirror-ecosystem","update_count":7,"packages":[{"name":"@codemirror/autocomplete","old_version":"6.20.0","new_version":"6.20.1","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/commands","old_version":"6.10.2","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/language","old_version":"6.12.1","new_version":"6.12.2","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.14","new_version":"6.40.0","repository_url":"https://github.com/codemirror/view"},{"name":"@uiw/codemirror-theme-gruvbox-dark","old_version":"4.25.4","new_version":"4.25.8","repository_url":"https://github.com/uiwjs/react-codemirror"}],"path":"/bundles/org.openhab.ui/web","ecosystem":"npm"},"body":"Bumps the codemirror-ecosystem group in /bundles/org.openhab.ui/web with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.20.0` | `6.20.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.2` | `6.10.3` |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.12.1` | `6.12.2` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.4` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.14` | `6.40.0` |\n| [@uiw/codemirror-theme-gruvbox-dark](https://github.com/uiwjs/react-codemirror) | `4.25.4` | `4.25.8` |\n\nUpdates `@codemirror/autocomplete` from 6.20.0 to 6.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/autocomplete\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.20.1 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eClicking the horizontal dots at the top/bottom of a list of completion options now moves the selection there, so that more completions become visible.\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/codemirror/autocomplete/commit/7cbf7fd3b8126fd2b8f3d29a0cb150ac31506fd1\"\u003e\u003ccode\u003e7cbf7fd\u003c/code\u003e\u003c/a\u003e Mark version 6.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/1fae8fb7ceaaad4423fe2fee178a9b14b1176039\"\u003e\u003ccode\u003e1fae8fb\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/90412d8d3d19291e00c38c39c1008df5644088ea\"\u003e\u003ccode\u003e90412d8\u003c/code\u003e\u003c/a\u003e Respond to clicks on the top/bottom of incomplete option lists by moving sele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/e8521c28daad76fb559ef37712e0386df18cd310\"\u003e\u003ccode\u003ee8521c2\u003c/code\u003e\u003c/a\u003e Align interpretation of wordChars language data with \u003ccode\u003e@​codemirror/state\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/compare/6.20.0...6.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.10.2 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\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/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/compare/6.10.2...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-javascript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.12.1 to 6.12.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\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/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/language/compare/6.12.1...6.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.4 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.14 to 6.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression where the editor would forget previously measured line heights without good reason.\u003c/p\u003e\n\u003cp\u003eFix an issue where scrolling the cursor into view sometimes wouldn't work on Chrome Android.\u003c/p\u003e\n\u003cp\u003eFix a bug that broke composition inside of block wrappers.\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/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/fd252fada9523ced184b8db78c17211477062820\"\u003e\u003ccode\u003efd252fa\u003c/code\u003e\u003c/a\u003e Change WidgetType.updateDOM from type to this\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/9373f525a2aef0e7b2b7159470b8940f5b3d474a\"\u003e\u003ccode\u003e9373f52\u003c/code\u003e\u003c/a\u003e Pass the old widget value to WidgetType.updateDOM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3d236d2e5f6ca305027e63d6039911b864358d33\"\u003e\u003ccode\u003e3d236d2\u003c/code\u003e\u003c/a\u003e Mark version 6.39.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/0a8ddb1a4ec185cdf0e34062ae354efdb07bdda2\"\u003e\u003ccode\u003e0a8ddb1\u003c/code\u003e\u003c/a\u003e Avoid posAtCoords getting confused by empty wrapping rectangles returned by S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f22a194de30f648e51d1667525e034231b7beaa3\"\u003e\u003ccode\u003ef22a194\u003c/code\u003e\u003c/a\u003e Implement iOS selection handle drawing in the selection layer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/07d54a065cbe1d45f36bbf61bda208700237fbde\"\u003e\u003ccode\u003e07d54a0\u003c/code\u003e\u003c/a\u003e Use last touch position to assign a side to touch selections in wrapping editors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.39.14...6.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-theme-gruvbox-dark` from 4.25.4 to 4.25.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e\u003ccode\u003e@​uiw/codemirror-theme-gruvbox-dark\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.8\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.8/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.8: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/03129ff/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/03129ff/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.7...v4.25.8\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.7...v4.25.8\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.8\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 fix: Set correct module type in all packages (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/763\"\u003e#763\u003c/a\u003e) bfcca91 \u003ca href=\"https://github.com/Methuselah96\"\u003e\u003ccode\u003e@​Methuselah96\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 fix(package): update workspace glob patterns for themes and extensions f605ec5 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 fix: workspace packages (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/764\"\u003e#764\u003c/a\u003e) cc88b2d \u003ca href=\"https://github.com/Methuselah96\"\u003e\u003ccode\u003e@​Methuselah96\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.25.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.7/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.7: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/f3d65ee/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/f3d65ee/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.6...v4.25.7\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.6...v4.25.7\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.7\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 fix(langs): remove unused imports in generated index.ts \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/761\"\u003e#761\u003c/a\u003e d052ce2 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.25.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.6/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.6: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/b4c8595/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/b4c8595/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.5...v4.25.6\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.5...v4.25.6\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.6\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 fix(langs): declare all language packages as explicit dependencies (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/760\"\u003e#760\u003c/a\u003e) dddf539 \u003ca href=\"https://github.com/EurFelux\"\u003e\u003ccode\u003e@​EurFelux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.25.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.5/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.5: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/2bcb7df/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/2bcb7df/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.4...v4.25.5\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.4...v4.25.5\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e💄 chore: fix package publish failure. \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/752\"\u003e#752\u003c/a\u003e c3c46e1 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 doc: Update README.md 694c963 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\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/uiwjs/react-codemirror/commit/4d7fbebec0ddc6516b7706995536683f45acb7c8\"\u003e\u003ccode\u003e4d7fbeb\u003c/code\u003e\u003c/a\u003e released v4.25.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/cc88b2d7dacbbb19cca64af690b0067b599a9527\"\u003e\u003ccode\u003ecc88b2d\u003c/code\u003e\u003c/a\u003e fix: workspace packages (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/f605ec55c02c9c0cf3af18e8066f34a6237ba24b\"\u003e\u003ccode\u003ef605ec5\u003c/code\u003e\u003c/a\u003e fix(package): update workspace glob patterns for themes and extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/bfcca919f2ff113e99ea786abdf37072ee6e4c6e\"\u003e\u003ccode\u003ebfcca91\u003c/code\u003e\u003c/a\u003e fix: Set correct module type in all packages (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/d61fc4f751540d2548e03293812beae94c9fe59d\"\u003e\u003ccode\u003ed61fc4f\u003c/code\u003e\u003c/a\u003e released v4.25.7 fix \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/d052ce253a1110a0620c1e36f0828555e1963bfd\"\u003e\u003ccode\u003ed052ce2\u003c/code\u003e\u003c/a\u003e fix(langs): remove unused imports in generated index.ts \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/b39c29eb2dca990f82a90435b9a8d9d00e083b7c\"\u003e\u003ccode\u003eb39c29e\u003c/code\u003e\u003c/a\u003e released v4.25.6 \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/760\"\u003e#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/dddf5395b31111914850a832726cfd32bba90e7a\"\u003e\u003ccode\u003edddf539\u003c/code\u003e\u003c/a\u003e fix(langs): declare all language packages as explicit dependencies (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/e1f67c4264f5ad4d3a64983b6ef8dcef9ee8e801\"\u003e\u003ccode\u003ee1f67c4\u003c/code\u003e\u003c/a\u003e released v4.25.5 \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/758\"\u003e#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/dcb10f68730a671ac3e1c23820bce5f62cc505cb\"\u003e\u003ccode\u003edcb10f6\u003c/code\u003e\u003c/a\u003e fix: fix trailing slash in hyperlink extension \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/756\"\u003e#756\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.4...v4.25.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/openhab/openhab-webui/pull/4076","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openhab%2Fopenhab-webui/issues/4076","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4076/packages"},{"uuid":"4168637603","node_id":"PR_kwDOQw-HnM7OiIf-","number":18,"state":"open","title":"chore(deps): bump the codemirror group across 1 directory with 9 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T08:23:44.000Z","updated_at":"2026-03-30T08:23:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"codemirror","update_count":9,"packages":[{"name":"@codemirror/autocomplete","old_version":"6.20.0","new_version":"6.20.1","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/commands","old_version":"6.10.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lang-yaml","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/codemirror/lang-yaml"},{"name":"@codemirror/language","old_version":"6.12.1","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/lint","old_version":"6.9.2","new_version":"6.9.5","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/search","old_version":"6.5.11","new_version":"6.6.0","repository_url":"https://github.com/codemirror/search"},{"name":"@codemirror/state","old_version":"6.5.3","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.9","new_version":"6.40.0","repository_url":"https://github.com/codemirror/view"}],"path":null,"ecosystem":"npm"},"body":"Bumps the codemirror group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.20.0` | `6.20.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.1` | `6.10.3` |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lang-yaml](https://github.com/codemirror/lang-yaml) | `6.1.2` | `6.1.3` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.12.1` | `6.12.3` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.9.2` | `6.9.5` |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.5.11` | `6.6.0` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.3` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.9` | `6.40.0` |\n\n\nUpdates `@codemirror/autocomplete` from 6.20.0 to 6.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/autocomplete\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.20.1 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eClicking the horizontal dots at the top/bottom of a list of completion options now moves the selection there, so that more completions become visible.\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/codemirror/autocomplete/commit/7cbf7fd3b8126fd2b8f3d29a0cb150ac31506fd1\"\u003e\u003ccode\u003e7cbf7fd\u003c/code\u003e\u003c/a\u003e Mark version 6.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/1fae8fb7ceaaad4423fe2fee178a9b14b1176039\"\u003e\u003ccode\u003e1fae8fb\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/90412d8d3d19291e00c38c39c1008df5644088ea\"\u003e\u003ccode\u003e90412d8\u003c/code\u003e\u003c/a\u003e Respond to clicks on the top/bottom of incomplete option lists by moving sele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/e8521c28daad76fb559ef37712e0386df18cd310\"\u003e\u003ccode\u003ee8521c2\u003c/code\u003e\u003c/a\u003e Align interpretation of wordChars language data with \u003ccode\u003e@​codemirror/state\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/compare/6.20.0...6.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.10.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\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/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/compare/6.10.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-javascript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-yaml` from 6.1.2 to 6.1.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-yaml/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-yaml\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.3 (2026-03-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in indentation caused by a bugfix in \u003ccode\u003e@​lezer/lr\u003c/code\u003e 1.4.7.\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/codemirror/lang-yaml/commit/1a5b4f7d1e5692181aa55c2dbad94da07b8ed944\"\u003e\u003ccode\u003e1a5b4f7\u003c/code\u003e\u003c/a\u003e Mark version 6.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-yaml/commit/eda1a0d037e43a3fabffb852c71e002d88ee4543\"\u003e\u003ccode\u003eeda1a0d\u003c/code\u003e\u003c/a\u003e Use start of first pair, rather than start of block node, in indent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-yaml/commit/7ecebaaaaa0f282204b2406058dea586126c353f\"\u003e\u003ccode\u003e7ecebaa\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-yaml/commit/d5a487a0b822a23fa0cf64b554be16bbf4b671fd\"\u003e\u003ccode\u003ed5a487a\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-yaml/commit/721f1f1a269272dc25613fdf07636cd97a280e46\"\u003e\u003ccode\u003e721f1f1\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-yaml/compare/6.1.2...6.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.12.1 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\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/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/language/compare/6.12.1...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.9.2 to 6.9.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lint\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\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/codemirror/lint/commit/296d74376596acd4c7aa4cd1cf00e877cdd2ff52\"\u003e\u003ccode\u003e296d743\u003c/code\u003e\u003c/a\u003e Mark version 6.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/c7a0982cde92a463ee3d297b56b707c37a8452b0\"\u003e\u003ccode\u003ec7a0982\u003c/code\u003e\u003c/a\u003e Improve background colors for dark themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a3202d8854b4fd8c38a5d3a9107bc23efd939501\"\u003e\u003ccode\u003ea3202d8\u003c/code\u003e\u003c/a\u003e Mark version 6.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/42d5b8c89eb35fd7e296045eb8ad1a50ffceb9e7\"\u003e\u003ccode\u003e42d5b8c\u003c/code\u003e\u003c/a\u003e Make nextDiagnostic select entire diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/compare/6.9.2...6.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/search` from 6.5.11 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/search/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/search\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eSearch queries now support a generic \u003ccode\u003etest\u003c/code\u003e field that can be used to implement custom tests on matches.\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/codemirror/search/commit/502b2e43fecbb4b49f631e1ba5dce05d1ad493ae\"\u003e\u003ccode\u003e502b2e4\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/search/commit/9b9e1218424469e6260133bcced713660b95225c\"\u003e\u003ccode\u003e9b9e121\u003c/code\u003e\u003c/a\u003e Allocate less closures in test function implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/search/commit/d55469959a81fe1635c9d7320728d3fc3adc01a3\"\u003e\u003ccode\u003ed554699\u003c/code\u003e\u003c/a\u003e Add a test field to search query objects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/search/commit/9a54e64e1fb2729f4c1ac3d4a9daa52147e4f6a9\"\u003e\u003ccode\u003e9a54e64\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/search/commit/3fd68b965a1a149bb65a268ef52c10b36c080538\"\u003e\u003ccode\u003e3fd68b9\u003c/code\u003e\u003c/a\u003e Simplify gotoLine using the new showDialog utility\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/compare/6.5.11...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.3 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.3...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.9 to 6.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression where the editor would forget previously measured line heights without good reason.\u003c/p\u003e\n\u003cp\u003eFix an issue where scrolling the cursor into view sometimes wouldn't work on Chrome Android.\u003c/p\u003e\n\u003cp\u003eFix a bug that broke composition inside of block wrappers.\u003c/p\u003e\n\u003ch2\u003e6.39.14 (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove performance of \u003ccode\u003eposAtCoords\u003c/code\u003e on long lines.\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/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/fd252fada9523ced184b8db78c17211477062820\"\u003e\u003ccode\u003efd252fa\u003c/code\u003e\u003c/a\u003e Change WidgetType.updateDOM from type to this\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/9373f525a2aef0e7b2b7159470b8940f5b3d474a\"\u003e\u003ccode\u003e9373f52\u003c/code\u003e\u003c/a\u003e Pass the old widget value to WidgetType.updateDOM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3d236d2e5f6ca305027e63d6039911b864358d33\"\u003e\u003ccode\u003e3d236d2\u003c/code\u003e\u003c/a\u003e Mark version 6.39.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/0a8ddb1a4ec185cdf0e34062ae354efdb07bdda2\"\u003e\u003ccode\u003e0a8ddb1\u003c/code\u003e\u003c/a\u003e Avoid posAtCoords getting confused by empty wrapping rectangles returned by S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f22a194de30f648e51d1667525e034231b7beaa3\"\u003e\u003ccode\u003ef22a194\u003c/code\u003e\u003c/a\u003e Implement iOS selection handle drawing in the selection layer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/07d54a065cbe1d45f36bbf61bda208700237fbde\"\u003e\u003ccode\u003e07d54a0\u003c/code\u003e\u003c/a\u003e Use last touch position to assign a side to touch selections in wrapping editors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.39.9...6.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/wyattowalsh/mdxpad/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wyattowalsh%2Fmdxpad/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"4166213976","node_id":"PR_kwDOOSMx4M7OcaZg","number":950,"state":"closed","title":"chore(deps): Bump the production-dependencies group with 47 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-30T01:36:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T00:28:34.000Z","updated_at":"2026-03-30T01:36:35.000Z","time_to_close":4072,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"production-dependencies","update_count":47,"packages":[{"name":"react-router-dom","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@types/node","old_version":"22.19.10","new_version":"22.19.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript-eslint","old_version":"8.48.1","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@ai-sdk/gateway","old_version":"3.0.66","new_version":"3.0.83","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.66","new_version":"3.0.143","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.981.0","new_version":"3.1019.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.8","new_version":"6.40.0","repository_url":"https://github.com/codemirror/view"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@next/third-parties","old_version":"16.1.5","new_version":"16.2.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@pixiv/three-vrm","old_version":"3.4.5","new_version":"3.5.1","repository_url":"https://github.com/pixiv/three-vrm"},{"name":"@pixiv/three-vrm-animation","old_version":"3.4.5","new_version":"3.5.1","repository_url":"https://github.com/pixiv/three-vrm"},{"name":"@streamdown/code","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/vercel/streamdown"},{"name":"@xyflow/react","old_version":"12.10.0","new_version":"12.10.2","repository_url":"https://github.com/xyflow/xyflow"},{"name":"ai","old_version":"6.0.111","new_version":"6.0.141","repository_url":"https://github.com/vercel/ai"},{"name":"dompurify","old_version":"3.3.2","new_version":"3.3.3","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"framer-motion","old_version":"12.35.1","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"google-auth-library","old_version":"10.5.0","new_version":"10.6.2","repository_url":"https://github.com/googleapis/google-cloud-node-core"},{"name":"microcms-js-sdk","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/microcmsio/microcms-js-sdk"},{"name":"nanoid","old_version":"5.1.6","new_version":"5.1.7","repository_url":"https://github.com/ai/nanoid"},{"name":"next","old_version":"16.1.5","new_version":"16.2.1","repository_url":"https://github.com/vercel/next.js"},{"name":"oauth4webapi","old_version":"3.8.3","new_version":"3.8.5","repository_url":"https://github.com/panva/oauth4webapi"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"prosemirror-markdown","old_version":"1.13.2","new_version":"1.13.4","repository_url":"https://github.com/prosemirror/prosemirror-markdown"},{"name":"prosemirror-view","old_version":"1.41.4","new_version":"1.41.7","repository_url":"https://github.com/prosemirror/prosemirror-view"},{"name":"react-hook-form","old_version":"7.67.0","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"recharts","old_version":"3.8.0","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"redis","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"resumable-stream","old_version":"2.2.8","new_version":"2.2.12","repository_url":"https://github.com/vercel/resumable-stream"},{"name":"streamdown","old_version":"2.1.0","new_version":"2.5.0","repository_url":"https://github.com/vercel/streamdown"},{"name":"swr","old_version":"2.3.7","new_version":"2.4.1","repository_url":"https://github.com/vercel/swr"},{"name":"@google-cloud/dlp","old_version":"6.5.0","new_version":"6.6.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@google-cloud/pubsub","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/googleapis/nodejs-pubsub"},{"name":"hono","old_version":"4.12.5","new_version":"4.12.9","repository_url":"https://github.com/honojs/hono"},{"name":"jose","old_version":"6.1.3","new_version":"6.2.2","repository_url":"https://github.com/panva/jose"},{"name":"openid-client","old_version":"6.8.1","new_version":"6.8.2","repository_url":"https://github.com/panva/openid-client"},{"name":"@prisma/adapter-neon","old_version":"6.19.0","new_version":"6.19.2","repository_url":"https://github.com/prisma/prisma"},{"name":"ws","old_version":"8.19.0","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"@keycloak/keycloak-admin-client","old_version":"26.4.7","new_version":"26.5.6","repository_url":"https://github.com/keycloak/keycloak"},{"name":"@react-email/components","old_version":"1.0.6","new_version":"1.0.10","repository_url":"https://github.com/resend/react-email"},{"name":"nodemailer","old_version":"7.0.11","new_version":"7.0.13","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@slack/web-api","old_version":"7.13.0","new_version":"7.15.0","repository_url":"https://github.com/slackapi/node-slack-sdk"},{"name":"@next/eslint-plugin-next","old_version":"15.5.6","new_version":"15.5.14","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-turbo","old_version":"2.6.1","new_version":"2.8.21","repository_url":"https://github.com/vercel/turborepo"},{"name":"@ianvs/prettier-plugin-sort-imports","old_version":"4.7.0","new_version":"4.7.1","repository_url":"https://github.com/ianvs/prettier-plugin-sort-imports"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 47 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.1` | `7.13.2` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.10` | `22.19.15` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.1` | `8.57.2` |\n| [@ai-sdk/gateway](https://github.com/vercel/ai) | `3.0.66` | `3.0.83` |\n| [@ai-sdk/react](https://github.com/vercel/ai) | `3.0.66` | `3.0.143` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.981.0` | `3.1019.0` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.8` | `6.40.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.28.0` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.1.5` | `16.2.1` |\n| [@pixiv/three-vrm](https://github.com/pixiv/three-vrm/tree/HEAD/packages/three-vrm) | `3.4.5` | `3.5.1` |\n| [@pixiv/three-vrm-animation](https://github.com/pixiv/three-vrm/tree/HEAD/packages/three-vrm-animation) | `3.4.5` | `3.5.1` |\n| [@streamdown/code](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown-code) | `1.0.1` | `1.1.1` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.10.0` | `12.10.2` |\n| [ai](https://github.com/vercel/ai) | `6.0.111` | `6.0.141` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.2` | `3.3.3` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.35.1` | `12.38.0` |\n| [google-auth-library](https://github.com/googleapis/google-cloud-node-core/tree/HEAD/packages/google-auth-library-nodejs) | `10.5.0` | `10.6.2` |\n| [microcms-js-sdk](https://github.com/microcmsio/microcms-js-sdk) | `3.2.0` | `3.3.0` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.6` | `5.1.7` |\n| [next](https://github.com/vercel/next.js) | `16.1.5` | `16.2.1` |\n| [oauth4webapi](https://github.com/panva/oauth4webapi) | `3.8.3` | `3.8.5` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [prosemirror-markdown](https://github.com/prosemirror/prosemirror-markdown) | `1.13.2` | `1.13.4` |\n| [prosemirror-view](https://github.com/prosemirror/prosemirror-view) | `1.41.4` | `1.41.7` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.67.0` | `7.72.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.0` | `3.8.1` |\n| [redis](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [resumable-stream](https://github.com/vercel/resumable-stream) | `2.2.8` | `2.2.12` |\n| [streamdown](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown) | `2.1.0` | `2.5.0` |\n| [swr](https://github.com/vercel/swr) | `2.3.7` | `2.4.1` |\n| [@google-cloud/dlp](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-privacy-dlp) | `6.5.0` | `6.6.0` |\n| [@google-cloud/pubsub](https://github.com/googleapis/nodejs-pubsub) | `5.2.0` | `5.3.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.5` | `4.12.9` |\n| [jose](https://github.com/panva/jose) | `6.1.3` | `6.2.2` |\n| [openid-client](https://github.com/panva/openid-client) | `6.8.1` | `6.8.2` |\n| [@prisma/adapter-neon](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-neon) | `6.19.0` | `6.19.2` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.20.0` |\n| [@keycloak/keycloak-admin-client](https://github.com/keycloak/keycloak/tree/HEAD/js/libs/keycloak-admin-client) | `26.4.7` | `26.5.6` |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.6` | `1.0.10` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.11` | `7.0.13` |\n| [@slack/web-api](https://github.com/slackapi/node-slack-sdk) | `7.13.0` | `7.15.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.6` | `15.5.14` |\n| [eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo) | `2.6.1` | `2.8.21` |\n| [@ianvs/prettier-plugin-sort-imports](https://github.com/ianvs/prettier-plugin-sort-imports) | `4.7.0` | `4.7.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.1.18` |\n\nUpdates `react-router-dom` from 7.13.1 to 7.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04\"\u003e\u003ccode\u003eaadb56f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14908\"\u003e#14908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77\"\u003e\u003ccode\u003ec68a9b3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14893\"\u003e#14893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.13.2/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.2 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/651\"\u003edcastil/tailwind-merge#651\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent arbitrary font-family and font-weight from merging by \u003ca href=\"https://github.com/roneymoon\"\u003e\u003ccode\u003e@​roneymoon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/635\"\u003edcastil/tailwind-merge#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/270ac79f2c54fcaaabe811df2aa3c20300318bd9\"\u003e\u003ccode\u003e270ac79\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/86f772e7584311129f40f037c39db413aa51ce48\"\u003e\u003ccode\u003e86f772e\u003c/code\u003e\u003c/a\u003e add changelog for 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6c1f77ca717df7d2685eb783c568ef7696148171\"\u003e\u003ccode\u003e6c1f77c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/651\"\u003e#651\u003c/a\u003e from dcastil/feature/add-support-for-tailwind-css-v4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/7a4cacfe56571a6b27137b76351fa14ca11538db\"\u003e\u003ccode\u003e7a4cacf\u003c/code\u003e\u003c/a\u003e Add support for decimal fraction values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/9ef0f79a4528a60d737a8eaa1475ef72d81d98ad\"\u003e\u003ccode\u003e9ef0f79\u003c/code\u003e\u003c/a\u003e fix incorrectly escaped characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/f4938b0379dd3e29e1c6e03857e6ce3585001fe6\"\u003e\u003ccode\u003ef4938b0\u003c/code\u003e\u003c/a\u003e update README with v4.2 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/b02a57225dd0dad5fb1870e64bcc2ab5e57e95d8\"\u003e\u003ccode\u003eb02a572\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 font-features utilities support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5bd25eca81eb484d0908cee626f6d39ff46bdaf6\"\u003e\u003ccode\u003e5bd25ec\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 logical sizing utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/697c920390a3aa7efef0bba2116b6a83c7eab3d8\"\u003e\u003ccode\u003e697c920\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 logical border block utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6656a47db58862fcff765c483bd7a9152609af42\"\u003e\u003ccode\u003e6656a47\u003c/code\u003e\u003c/a\u003e Improve JSDoc comments for logical insets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.10 to 22.19.15\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 `typescript-eslint` from 8.48.1 to 8.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.1\u003c/h2\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] no report for property on intersection type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12126\"\u003e#12126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/gateway` from 3.0.66 to 3.0.83\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.83\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e768a9d6: feat (provider/gateway): add get-generation support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.82\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e95fedf0: feat (provider/gateway): add spend reporting support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.81\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee69062d: chore(provider/gateway): rename GatewayLanguageModelOptions back to GatewayProviderOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.80\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0db5cd8: Backport: chore(provider/gateway): update gateway model settings files\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d1eccb5fdda73eb0ff7a5ba63dcf4c1b01ae25af\"\u003e\u003ccode\u003ed1eccb5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13882\"\u003e#13882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/768a9d684472657c4a286835c3c3f388cba5c340\"\u003e\u003ccode\u003e768a9d6\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/gateway): add get-generation support (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13870\"\u003e#13870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f07a37811b8ded2348f705bdf61a4449d19b8255\"\u003e\u003ccode\u003ef07a378\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13862\"\u003e#13862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/95fedf020ccc331bcb9a5ca4af44aeeb898d9c12\"\u003e\u003ccode\u003e95fedf0\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/gateway): add spend reporting support (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13859\"\u003e#13859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/78384e9e77bec627273a91da55bf2724b78008b2\"\u003e\u003ccode\u003e78384e9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13858\"\u003e#13858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e69062d6638130d604d031a560d71ad9ccf1ac45\"\u003e\u003ccode\u003ee69062d\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): rename GatewayLanguageModelOptions back to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ba97d4b6f4096fce45f0fdcc3c95b4fb1c42ecf6\"\u003e\u003ccode\u003eba97d4b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13812\"\u003e#13812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0db5cd8fc6e80d513de16c56376176e23f2df346\"\u003e\u003ccode\u003e0db5cd8\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/11ccc8ee3724b5507cc00d29f36c63f5822b88a8\"\u003e\u003ccode\u003e11ccc8e\u003c/code\u003e\u003c/a\u003e Backport: docs: add PostHog as an observability provider (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13801\"\u003e#13801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e58289eeb9b0e290351d5431c8ed9df40f64b263\"\u003e\u003ccode\u003ee58289e\u003c/code\u003e\u003c/a\u003e chore: remove repro example for a bug (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13775\"\u003e#13775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/gateway@3.0.66...@ai-sdk/gateway@3.0.83\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/react` from 3.0.66 to 3.0.143\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.143\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.141\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.142\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.141\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.140\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.138\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d1eccb5fdda73eb0ff7a5ba63dcf4c1b01ae25af\"\u003e\u003ccode\u003ed1eccb5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13882\"\u003e#13882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/768a9d684472657c4a286835c3c3f388cba5c340\"\u003e\u003ccode\u003e768a9d6\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/gateway): add get-generation support (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13870\"\u003e#13870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f07a37811b8ded2348f705bdf61a4449d19b8255\"\u003e\u003ccode\u003ef07a378\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13862\"\u003e#13862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/95fedf020ccc331bcb9a5ca4af44aeeb898d9c12\"\u003e\u003ccode\u003e95fedf0\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/gateway): add spend reporting support (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13859\"\u003e#13859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/78384e9e77bec627273a91da55bf2724b78008b2\"\u003e\u003ccode\u003e78384e9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13858\"\u003e#13858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e69062d6638130d604d031a560d71ad9ccf1ac45\"\u003e\u003ccode\u003ee69062d\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): rename GatewayLanguageModelOptions back to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ba97d4b6f4096fce45f0fdcc3c95b4fb1c42ecf6\"\u003e\u003ccode\u003eba97d4b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13812\"\u003e#13812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0db5cd8fc6e80d513de16c56376176e23f2df346\"\u003e\u003ccode\u003e0db5cd8\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/11ccc8ee3724b5507cc00d29f36c63f5822b88a8\"\u003e\u003ccode\u003e11ccc8e\u003c/code\u003e\u003c/a\u003e Backport: docs: add PostHog as an observability provider (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13801\"\u003e#13801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e58289eeb9b0e290351d5431c8ed9df40f64b263\"\u003e\u003ccode\u003ee58289e\u003c/code\u003e\u003c/a\u003e chore: remove repro example for a bug (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13775\"\u003e#13775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/react@3.0.66...@ai-sdk/react@3.0.143\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.981.0 to 3.1019.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1019.0\u003c/h2\u003e\n\u003ch4\u003e3.1019.0(2026-03-27)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  import from core submodules instead of root (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7896\"\u003e#7896\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e35edfcd0522060f7c544085c32c88fb0ba3cccb\"\u003ee35edfcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eclient tarball generation with canonical name (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7893\"\u003e#7893\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/742196a8a1d2ea2f4239c35ea9a21618bdabcd16\"\u003e742196a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecjs inliner - cache externality check to reduce logging (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7892\"\u003e#7892\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/151df912bdd4e12d33e1f86bc3a08573c409c235\"\u003e151df912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003escript to generate client tarball (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7866\"\u003e#7866\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5292adc8aaf7a6ea89d3a2bb51940e3e472428e2\"\u003e5292adc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-neptunedata:\u003c/strong\u003e  Minor formatting changes to remove unnecessary symbols. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13b120cd12470aa26c105dc260ca20bec6b8c37\"\u003ed13b120c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adding AgentCore Code Interpreter Node.js Runtime Support with an optional runtime field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5a5bd7431d23c50120ab155cc73f0e18dff3db97\"\u003e5a5bd743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for custom code-based evaluators using customer-managed Lambda functions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/42dda2d1d1d60be1de02a9a11c82bf8b30d1c8e7\"\u003e42dda2d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-omics:\u003c/strong\u003e  AWS HealthOmics now supports VPC networking, allowing users to connect runs to external resources with NAT gateway, AWS VPC resources, and more. New Configuration APIs support configuring VPC settings. StartRun API now accepts networkingMode and configurationName parameters to enable VPC networking. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a16cb606468bb8b01665ed727e6a6575e1f5d04f\"\u003ea16cb606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1019.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1018.0\u003c/h2\u003e\n\u003ch4\u003e3.1018.0(2026-03-26)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-storage:\u003c/strong\u003e  change default AbortController in Upload to the global implementation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7880\"\u003e#7880\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/31c06fb02f56233c37d3aeb53a87847bb7276d64\"\u003e31c06fb0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epackages-internal:\u003c/strong\u003e  readme updates for internal packages (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7885\"\u003e#7885\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2da8b4cd3ee660dcb14ca79d77cf942bd3405349\"\u003e2da8b4cd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-26 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bc19bda4a875239b26e5d624d0e8809f40290e13\"\u003ebc19bda4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr:\u003c/strong\u003e  Add StepExecutionRoleArn to RunJobFlow API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/59a0577f97bf21a8cce255d97bb9cd57e1ee60a1\"\u003e59a0577f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-timestream-influxdb:\u003c/strong\u003e  Timestream for InfluxDB adds support for customer defined maintenance windows. This allows customers to define maintenance schedule during resource creation and updates (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/22d9a2c89b71410267d00164d0abce2b1ed129a3\"\u003e22d9a2c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  This release adds parameter support to saved queries in CloudWatch Logs Insights. Define reusable query templates with named placeholders, invoke them using start query. Available in Console, CLI and SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c09ac48f254ea7b0f5915cad5d387197e589bb7\"\u003e2c09ac48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release we are providing an option to accounts to have their export delivered to an S3 bucket that is not owned by the account. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ec48160efacd618fb6624fb76c379bcbd88e8192\"\u003eec48160e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for ml.r5d.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db6db4e38b768b849146ecf1eee964457be37887\"\u003edb6db4e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ses:\u003c/strong\u003e  turn off email verification e2e test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7886\"\u003e#7886\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae42308f2f5d7c7c99a092d89bba2f33b89780d2\"\u003eae42308f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1018.0...v3.1019.0\"\u003e3.1019.0\u003c/a\u003e (2026-03-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1017.0...v3.1018.0\"\u003e3.1018.0\u003c/a\u003e (2026-03-26)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1016.0...v3.1017.0\"\u003e3.1017.0\u003c/a\u003e (2026-03-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1015.0...v3.1016.0\"\u003e3.1016.0\u003c/a\u003e (2026-03-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1014.0...v3.1015.0\"\u003e3.1015.0\u003c/a\u003e (2026-03-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1013.0...v3.1014.0\"\u003e3.1014.0\u003c/a\u003e (2026-03-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1012.0...v3.1013.0\"\u003e3.1013.0\u003c/a\u003e (2026-03-19)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a84cde64ab1985fbc1058f3188f82dd1b34428ce\"\u003e\u003ccode\u003ea84cde6\u003c/code\u003e\u003c/a\u003e Publish v3.1019.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e35edfcd0522060f7c544085c32c88fb0ba3cccb\"\u003e\u003ccode\u003ee35edfc\u003c/code\u003e\u003c/a\u003e chore(codegen): import from core submodules instead of root (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a3a34e38278f3d1fa1e8ee078d6d85d7cbe3dd56\"\u003e\u003ccode\u003ea3a34e3\u003c/code\u003e\u003c/a\u003e Publish v3.1018.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/32dfe7f4f724e639381e985dbdbfd1fc948f2ffa\"\u003e\u003ccode\u003e32dfe7f\u003c/code\u003e\u003c/a\u003e Publish v3.1017.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dfeae958cfe7d7c3ab43dc126b4fa8ab8787c085\"\u003e\u003ccode\u003edfeae95\u003c/code\u003e\u003c/a\u003e chore(middleware-sdk-s3): custom request validation for s3 client (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7ca64d5730b05af55326d9979ea234bfc4cc8594\"\u003e\u003ccode\u003e7ca64d5\u003c/code\u003e\u003c/a\u003e Publish v3.1016.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/09b1455b9d2c10039e80195e01756d6a86e02b22\"\u003e\u003ccode\u003e09b1455\u003c/code\u003e\u003c/a\u003e Publish v3.1015.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/577a87434353a0608398bee6e6b7d91f5f42b596\"\u003e\u003ccode\u003e577a874\u003c/code\u003e\u003c/a\u003e Publish v3.1014.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/414aa0d1c8ded23c68c6652e494078eae6a3a1d9\"\u003e\u003ccode\u003e414aa0d\u003c/code\u003e\u003c/a\u003e chore: bump smithy versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/19ca473cb67aa8e1a28c0b55167eb1b109c2cda6\"\u003e\u003ccode\u003e19ca473\u003c/code\u003e\u003c/a\u003e Publish v3.1013.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1019.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.8 to 6.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression where the editor would forget previously measured line heights without good reason.\u003c/p\u003e\n\u003cp\u003eFix an issue where scrolling the cursor into view sometimes wouldn't work on Chrome Android.\u003c/p\u003e\n\u003cp\u003eFix a bug that broke composition inside of block wrappers.\u003c/p\u003e\n\u003ch2\u003e6.39.14 (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove performance of \u003ccode\u003eposAtCoords\u003c/code\u003e on long lines.\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/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/fd252fada9523ced184b8db78c17211477062820\"\u003e\u003ccode\u003efd252fa\u003c/code\u003e\u003c/a\u003e Change WidgetType.updateDOM from type to this\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/9373f525a2aef0e7b2b7159470b8940f5b3d474a\"\u003e\u003ccode\u003e9373f52\u003c/code\u003e\u003c/a\u003e Pass the old widget value to WidgetType.updateDOM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3d236d2e5f6ca305027e63d6039911b864358d33\"\u003e\u003ccode\u003e3d236d2\u003c/code\u003e\u003c/a\u003e Mark version 6.39.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/0a8ddb1a4ec185cdf0e34062ae354efdb07bdda2\"\u003e\u003ccode\u003e0a8ddb1\u003c/code\u003e\u003c/a\u003e Avoid posAtCoords getting confused by empty wrapping rectangles returned by S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f22a194de30f648e51d1667525e034231b7beaa3\"\u003e\u003ccode\u003ef22a194\u003c/code\u003e\u003c/a\u003e Implement iOS selection handle drawing in the selection layer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/07d54a065cbe1d45f36bbf61bda208700237fbde\"\u003e\u003ccode\u003e07d54a0\u003c/code\u003e\u003c/a\u003e Use last touch position to assign a side to touch selections in wrapping editors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.38.8...6.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@modelcontextprotocol/sdk` from 1.26.0 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e\u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: use scopes_supported from resource metadata by default (fixes \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/580\"\u003e#580\u003c/a\u003e) by \u003ca href=\"https://github.com/antogyn\"\u003e\u003ccode\u003e@​antogyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/757\"\u003emodelcontextprotocol/typescript-sdk#757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x backport] Default to client_secret_basic when server omits token_endpoint_auth_methods_supported by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1611\"\u003emodelcontextprotocol/typescript-sdk#1611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject plain JSON Schema objects passed as inputSchema by \u003ca href=\"https://github.com/tiluckdave\"\u003e\u003ccode\u003e@​tiluckdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1596\"\u003emodelcontextprotocol/typescript-sdk#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clear _timeoutInfo in _onclose() and scope .finally() abort controller cleanup by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1462\"\u003emodelcontextprotocol/typescript-sdk#1462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(server/auth): RFC 8252 loopback port relaxation by \u003ca href=\"https://github.com/poteat\"\u003e\u003ccode\u003e@​poteat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1738\"\u003emodelcontextprotocol/typescript-sdk#1738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.28.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1746\"\u003emodelcontextprotocol/typescript-sdk#1746\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/antogyn\"\u003e\u003ccode\u003e@​antogyn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/757\"\u003emodelcontextprotocol/typescript-sdk#757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tiluckdave\"\u003e\u003ccode\u003e@​tiluckdave\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1596\"\u003emodelcontextprotocol/typescript-sdk#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/poteat\"\u003e\u003ccode\u003e@​poteat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1738\"\u003emodelcontextprotocol/typescript-sdk#1738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.1...v1.28.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.1...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.27.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement auth/pre-registration conformance scenario by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1545\"\u003emodelcontextprotocol/typescript-sdk#1545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add governance documentation for SEP-1730 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1547\"\u003emodelcontextprotocol/typescript-sdk#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: comprehensive feature documentation for SEP-1730 Tier 1 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1548\"\u003emodelcontextprotocol/typescript-sdk#1548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent command injection in example URL opening (v1.x backport) by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1579\"\u003emodelcontextprotocol/typescript-sdk#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: call onerror for silently swallowed transport errors by \u003ca href=\"https://github.com/qing-ant\"\u003e\u003ccode\u003e@​qing-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1580\"\u003emodelcontextprotocol/typescript-sdk#1580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.27.1 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1581\"\u003emodelcontextprotocol/typescript-sdk#1581\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/qing-ant\"\u003e\u003ccode\u003e@​qing-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1580\"\u003emodelcontextprotocol/typescript-sdk#1580\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.0...v1.27.1\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.0...v1.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add conformance test infrastructure for v1.x by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1518\"\u003emodelcontextprotocol/typescript-sdk#1518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: backport discoverOAuthServerInfo() and discovery caching to v1.x by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1533\"\u003emodelcontextprotocol/typescript-sdk#1533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add url property to RequestInfo interface by \u003ca href=\"https://github.com/valentinbeggi\"\u003e\u003ccode\u003e@​valentinbeggi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1353\"\u003emodelcontextprotocol/typescript-sdk#1353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x] feat(tasks): add streaming methods for elicitation and sampling by \u003ca href=\"https://github.com/LucaButBoring\"\u003e\u003ccode\u003e@​LucaButBoring\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1528\"\u003emodelcontextprotocol/typescript-sdk#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version for v1.27.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1541\"\u003emodelcontextprotocol/typescript-sdk#1541\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/valentinbeggi\"\u003e\u003ccode\u003e@​valentinbeggi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1353\"\u003emodelcontextprotocol/typescript-sdk#1353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.26.0...v1.27.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.26.0...v1.27.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/modelcontextprotocol/typescript-sdk/commit/a0565695218544fc53e99bf5b544a887d373cefa\"\u003e\u003ccode\u003ea056569\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.28.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/897bc25bfe7beb782dbe31e466c8d161224cfed7\"\u003e\u003ccode\u003e897bc25\u003c/code\u003e\u003c/a\u003e fix(server/auth): RFC 8252 loopback port relaxation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1738\"\u003e#1738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/398dc70f64a8bf42cc1da2ce2d2479bbde933fc3\"\u003e\u003ccode\u003e398dc70\u003c/code\u003e\u003c/a\u003e fix: clear _timeoutInfo in _onclose() and scope .finally() abort controller c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/93640d33ab2725c8fe2cfad240f38f27a624194e\"\u003e\u003ccode\u003e93640d3\u003c/code\u003e\u003c/a\u003e fix: reject plain JSON Schema objects passed as inputSchema (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1596\"\u003e#1596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/4cbcec0edb96332d87ed42c1910dca92cca507de\"\u003e\u003ccode\u003e4cbcec0\u003c/code\u003e\u003c/a\u003e [v1.x backport] Default to client_secret_basic when server omits token_endpoi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/c9b58d19861b3917f23f5cda395c71f8239b8b33\"\u003e\u003ccode\u003ec9b58d1\u003c/code\u003e\u003c/a\u003e feat: use scopes_supported from resource metadata by default (fixes \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/580\"\u003e#580\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/351e1246fc88c6bb97e909be9190a68c6e05bf1a\"\u003e\u003ccode\u003e351e124\u003c/code\u003e\u003c/a\u003e docs: add links to hosted V1 and V2 API reference docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/4faa8c899c069a98f8a0c3f804ec1a50dc2bae64\"\u003e\u003ccode\u003e4faa8c8\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.27.1 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/09a85a80439f0ca9e5556ac20bdec41461e35234\"\u003e\u003ccode\u003e09a85a8\u003c/code\u003e\u003c/a\u003e fix: call onerror for silently swallowed transport errors (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/e79d14ab6d8fbcb49543cab3917a60a89d0a6df9\"\u003e\u003ccode\u003ee79d14a\u003c/code\u003e\u003c/a\u003e fix: prevent command injection in example URL opening (v1.x backport) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.26.0...v1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/third-parties` from 16.1.5 to 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/third-parties\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: post release amends (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91715\"\u003e#91715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix broken Activity Patterns demo link in preserving UI state guide (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91698\"\u003e#91698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix adapter outputs for dynamic metadata routes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91680\"\u003e#91680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix webpack loader runner layer (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91727\"\u003e#91727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix server actions in standalone mode with \u003ccode\u003ecacheComponents\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91711\"\u003e#91711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-persistence: remove Unmergeable mmap advice (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91713\"\u003e#91713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix layout segment optimization: move app-page imports to server-utility transition (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91701\"\u003e#91701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: lazy require metadata and handle TLA (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91705\"\u003e#91705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Respect \u003ccode\u003e{eval:true}\u003c/code\u003e in worker_threads constructors (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91666\"\u003e#91666\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/abhishekmardiya\"\u003e\u003ccode\u003e@​abhishekmardiya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1-canary.13\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: opengraph-image papercuts: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/92018\"\u003e#92018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate revalidateTag examples to use the new two-argument signature: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/92065\"\u003e#92065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/aurorascharff\"\u003e\u003ccode\u003e@​aurorascharff\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1-canary.12\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e3cb2c420-20260324\u003c/code\u003e to \u003ccode\u003e9627b5a1-20260327\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/92015\"\u003e#92015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[experiment] Add useOffline flag with offline retry behavior: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/92011\"\u003e#92011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadapters: remove unused suffix code: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91997\"\u003e#91997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[experiment] Add useOffline hook to expose offline state to userland: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/92012\"\u003e#92012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Don't use turborepo to build the docker image: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/92029\"\u003e#92029\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse RcStr directly in napi(object) structs instead of converting to String: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/92014\"\u003e#92014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename SingleModuleReference::asset to SingleModuleReference::module: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/92028\"\u003e#92028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mmastrac\"\u003e\u003ccode\u003e@​mmastrac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1-canary.11\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ed7d2cef246dcb3e2955c018fd8b2027e0ff8eed\"\u003e\u003ccode\u003eed7d2ce\u003c/code\u003e\u003c/a\u003e v16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c5c94dffbf084e66b172a9c6ff23d80c24973764\"\u003e\u003ccode\u003ec5c94df\u003c/code\u003e\u003c/a\u003e v16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3683192a6bea9011222e9b236f8000b5266f3fe6\"\u003e\u003ccode\u003e3683192\u003c/code\u003e\u003c/a\u003e v16.2.0-canary.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/668981482a3f9de97c4c1371e940e0f84972c080\"\u003e\u003ccode\u003e6689814\u003c/code\u003e\u003c/a\u003e v16.2.0-canary.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ad66dbc89b356867c308110dc5365a696c763991\"\u003e\u003ccode\u003ead66dbc\u003c/code\u003e\u003c/a\u003e v16.2.0-canary.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b8564984305ff0f4feb9e7f709652a735b89aa0a\"\u003e\u003ccode\u003eb856498\u003c/code\u003e\u003c/a\u003e v16.2.0-canary.101\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/136b77e4d971de868b56066e714c1f187af6cb23\"\u003e\u003ccode\u003e136b77e\u003c/code\u003e\u003c/a\u003e v16.2.0-canary.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0f599731b86e177508c9d28af7414e9d94a01193\"\u003e\u003ccode\u003e0f59973\u003c/code\u003e\u003c/a\u003e v16.2.0-canary.99\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/792522d2b33b6abf9b450e3403d93fe4f7ef913b\"\u003e\u003ccode\u003e792522d\u003c/code\u003e\u003c/a\u003e v16.2.0-canary.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2769b55586b5cbbb8a1ef6d6cfaf23674fa69714\"\u003e\u003ccode\u003e2769b55\u003c/code\u003e\u003c/a\u003e v16.2.0-canary.97\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.1/packages/third-parties\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@pixiv/three-vrm` from 3.4.5 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pixiv/three-vrm/releases\"\u003e\u003ccode\u003e@​pixiv/three-vrm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixiv/three-vrm/compare/v3.5.0...v3.5.1\"\u003ehttps://github.com/pixiv/three-vrm/compare/v3.5.0...v3.5.1\u003c/a\u003e\n\u003ca href=\"https://github.com/pixiv/three-vrm/tree/v3.5.1\"\u003ehttps://github.com/pixiv/three-vrm/tree/v3.5.1\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update CONTRIBUTING.md, add contribution guidelines by \u003ca href=\"https://github.com/0b5vr\"\u003e\u003ccode\u003e@​0b5vr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixiv/three-vrm/pull/1815\"\u003epixiv/three-vrm#1815\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Deps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump prettier from 3.8.0 to 3.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pixiv/three-vrm/pull/1797\"\u003epixiv/three-vrm#1797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump eslint-plugin-html from 8.1.3 to 8.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pixiv/three-vrm/pull/1799\"\u003epixiv/three-vrm#1799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump globals from 17.0.0 to 17.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/pixiv/three-vrm/pull/1801\"\u003epixiv/three-vrm#1801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump esbuild from 0.27.2 to 0.27.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/pixiv/three-vrm/pull/1804\"\u003epixiv/three-vrm#1804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump typedoc from 0.28.16 to 0.28.17 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/pixiv/three-vrm/pull/1808\"\u003epixiv/three-vrm#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump lerna from 9.0.3 to 9.0.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pixiv/three-vrm/pull/1810\"\u003epixiv/three-vrm#1810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump typescript-eslint from 8.53.1 to 8.56.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/pixiv/three-vrm/pull/1812\"\u003epixiv/three-vrm#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump rimraf from 6.1.2 to 6.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/pixiv/three-vrm/pull/1813\"\u003epixiv/three-vrm#1813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump rollup from 4.54.0 to 4.59.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/pixiv/three-vrm/pull/1814\"\u003epixiv/three-vrm#1814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.7.0 to 25.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/pixiv/three-vrm/pull/1811\"\u003epixiv/three-vrm#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.39.2 to 10.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pixiv/three-vrm/pull/1803\"\u003epixiv/three-vrm#1803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pixiv/three-vrm/compare/v3.5.0...v3.5.1\"\u003ehttps://github.com/pixiv/three-vrm/compare/v3.5.0...v3.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixiv/three-vrm/compare/v3.4.5...v3.5.0\"\u003ehttps://github.com/pixiv/three-vrm/compare/v3.4.5...v3.5.0\u003c/a\u003e\n\u003ca href=\"https://github.com/pixiv/three-vrm/tree/v3.5.0\"\u003ehttps://github.com/pixiv/three-vrm/tree/v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e📢 IMPORTANT 📢\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixiv/three-vrm/tree/HEAD/packages/three-vrm/issues/1794\"\u003e#1794\u003c/a\u003e fixes the behavior of MToon to respect \u003ccode\u003erimLightingMixFactor\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003elthough this is a bugfix, models that set \u003ccode\u003erimLightingMixFactor\u003c/code\u003e to a non-default value may show visual differences. Please take care if you use models with customized \u003ccode\u003erimLightingMixFactor\u003c/code\u003e, or if your app allows users to load and render arbitrary models.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixiv/three-vrm/tree/HEAD/packages/three-vrm/issues/1806\"\u003e#1806\u003c/a\u003e: \u003ccode\u003eremoveUnnecessaryVertices\u003c/code\u003e now supports interleaved buffers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixiv/three-vrm/tree/HEAD/packages/three-vrm/issues/1794\"\u003e#1794\u003c/a\u003e: MToon, fix the behavior of rimLightingMixFactor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Deps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixiv/three-vrm/tree/HEAD/packages/three-vrm/issues/1795\"\u003e#1795\u003c/a\u003e: Bump node to 24.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixiv/three-vrm/tree/HEAD/packages/three-vrm/issues/1793\"\u003e#1793\u003c/a\u003e: bump eslint suite to latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixiv/three-vrm/tree/HEAD/packages/three-vrm/issues/1789\"\u003e#1789\u003c/a\u003e: bump prettier from 3.6.2 to 3.8.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\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/rayven122/tumiki/pull/950","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rayven122%2Ftumiki/issues/950","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/950/packages"},{"uuid":"4123955479","node_id":"PR_kwDORcQiIM7M0mGs","number":8,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-30T22:34:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T21:59:05.000Z","updated_at":"2026-03-30T22:34:45.000Z","time_to_close":606939,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":8,"packages":[{"name":"@auth/core","old_version":"0.37.0","new_version":"0.41.1","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.16","new_version":"6.40.0","repository_url":"https://github.com/codemirror/view"},{"name":"@sentry/solid","old_version":"10.43.0","new_version":"10.45.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/solid-virtual","old_version":"3.13.21","new_version":"3.13.23","repository_url":"https://github.com/TanStack/virtual"},{"name":"convex","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/get-convex/convex-backend"},{"name":"vite-plugin-solid","old_version":"2.11.10","new_version":"2.11.11","repository_url":"https://github.com/solidjs/vite-plugin-solid"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@auth/core](https://github.com/nextauthjs/next-auth) | `0.37.0` | `0.41.1` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.4` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.16` | `6.40.0` |\n| [@sentry/solid](https://github.com/getsentry/sentry-javascript) | `10.43.0` | `10.45.0` |\n| [@tanstack/solid-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/solid-virtual) | `3.13.21` | `3.13.23` |\n| [convex](https://github.com/get-convex/convex-backend/tree/HEAD/npm-packages/convex) | `1.32.0` | `1.34.0` |\n| [vite-plugin-solid](https://github.com/solidjs/vite-plugin-solid) | `2.11.10` | `2.11.11` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.1` |\n\n\nUpdates `@auth/core` from 0.37.0 to 0.41.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nextauthjs/next-auth/releases\"\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.1\u003c/h2\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13305\"\u003e#13305\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate links for Credentials-based Authentication (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13258\"\u003e#13258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproviders\u003c/strong\u003e: support custom baseURL for Gitlab (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13260\"\u003e#13260\u003c/a\u003e) (745751e9)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix build\u003c/li\u003e\n\u003cli\u003eadjust default fusionauth provider details (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/10868\"\u003e#10868\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.40.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproviders\u003c/strong\u003e: Mailgun region selection (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13027\"\u003e#13027\u003c/a\u003e) (e0168ed1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: undefined providerId (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/12947\"\u003e#12947\u003c/a\u003e) (dd211c56)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproviders\u003c/strong\u003e: Microsoft Entra ID (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/12616\"\u003e#12616\u003c/a\u003e) (e16b07b8)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproviders\u003c/strong\u003e: enable OIDC capabilities for Keycloak (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/12964\"\u003e#12964\u003c/a\u003e) (0adbd101)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs\u003c/strong\u003e: fix typo Avaliable Scopes -\u0026gt; Available Scopes (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13009\"\u003e#13009\u003c/a\u003e) (22c1b8b0)\u003c/li\u003e\n\u003cli\u003etypo succesful -\u0026gt; successful (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/12973\"\u003e#12973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo profie -\u0026gt; profile (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/12987\"\u003e#12987\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/nextauthjs/next-auth/commit/089f0e377ae175e956c667fff5d0f09162612ff6\"\u003e\u003ccode\u003e089f0e3\u003c/code\u003e\u003c/a\u003e chore(release): bump package version(s) [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/2824fa1174a666df03cdee702584941b797c9404\"\u003e\u003ccode\u003e2824fa1\u003c/code\u003e\u003c/a\u003e feat: add next 16 support (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13298\"\u003e#13298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/8f3b2c7af0fe08973a12f616517c3ec85a5cd172\"\u003e\u003ccode\u003e8f3b2c7\u003c/code\u003e\u003c/a\u003e fix: security issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13305\"\u003e#13305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/240e3432824bf92cef22ef8ce27e380f34ef8219\"\u003e\u003ccode\u003e240e343\u003c/code\u003e\u003c/a\u003e docs: update the Prisma ORM page to use Prisma Postgres (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13299\"\u003e#13299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/0bcd32d6eb0a10f249820557d9c649e502daaf8b\"\u003e\u003ccode\u003e0bcd32d\u003c/code\u003e\u003c/a\u003e chore(drizzle): migrate sqliteTable to array API (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/90188fa4ae3338d112b35e1b6e74794ec3d78f92\"\u003e\u003ccode\u003e90188fa\u003c/code\u003e\u003c/a\u003e ci: enable merge queue (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13288\"\u003e#13288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/8d02b3d52fe931f97b2058de60462541b67ec4cf\"\u003e\u003ccode\u003e8d02b3d\u003c/code\u003e\u003c/a\u003e docs: remove carbon developer ads widget from docs sidebar (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13286\"\u003e#13286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/c8cd9b1c726a02782f539c386dfd50cc3afbaffc\"\u003e\u003ccode\u003ec8cd9b1\u003c/code\u003e\u003c/a\u003e chore: remove unused script (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13279\"\u003e#13279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/3a7c66993f12bb44173cf20abbabbac6dee38710\"\u003e\u003ccode\u003e3a7c669\u003c/code\u003e\u003c/a\u003e docs: update links for Credentials-based Authentication (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13258\"\u003e#13258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/e9e2b509f011e410ccc5e9f6e8289580ed0ea6bc\"\u003e\u003ccode\u003ee9e2b50\u003c/code\u003e\u003c/a\u003e chore(release): bump package version(s) [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/@auth/core@0.37.0...@auth/core@0.41.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~bekacru\"\u003ebekacru\u003c/a\u003e, a new releaser for \u003ccode\u003e@​auth/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.4 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.16 to 6.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\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/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/fd252fada9523ced184b8db78c17211477062820\"\u003e\u003ccode\u003efd252fa\u003c/code\u003e\u003c/a\u003e Change WidgetType.updateDOM from type to this\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/9373f525a2aef0e7b2b7159470b8940f5b3d474a\"\u003e\u003ccode\u003e9373f52\u003c/code\u003e\u003c/a\u003e Pass the old widget value to WidgetType.updateDOM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3d236d2e5f6ca305027e63d6039911b864358d33\"\u003e\u003ccode\u003e3d236d2\u003c/code\u003e\u003c/a\u003e Mark version 6.39.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/0a8ddb1a4ec185cdf0e34062ae354efdb07bdda2\"\u003e\u003ccode\u003e0a8ddb1\u003c/code\u003e\u003c/a\u003e Avoid posAtCoords getting confused by empty wrapping rectangles returned by S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f22a194de30f648e51d1667525e034231b7beaa3\"\u003e\u003ccode\u003ef22a194\u003c/code\u003e\u003c/a\u003e Implement iOS selection handle drawing in the selection layer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/07d54a065cbe1d45f36bbf61bda208700237fbde\"\u003e\u003ccode\u003e07d54a0\u003c/code\u003e\u003c/a\u003e Use last touch position to assign a side to touch selections in wrapping editors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.39.16...6.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/solid` from 10.43.0 to 10.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/solid\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.45.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(remix): Server Timing Headers Trace Propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18653\"\u003e#18653\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Remix SDK now supports automatic trace propagation via \u003ccode\u003eServer-Timing\u003c/code\u003e response headers to continue pageload traces on the client side.\nThis means, you no longer have to define a custom \u003ccode\u003emeta\u003c/code\u003e function to add Sentry \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e tags to your page as previously.\nWe'll update out Remix tracing docs after this release.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Use correct env types for \u003ccode\u003ewithSentry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19836\"\u003e#19836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Align error span status message with core \u003ccode\u003eSpanStatusType\u003c/code\u003e for langchain/google-genai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19863\"\u003e#19863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Clear pre-existing OTel global before registering TracerProvider (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip tracing for tunnel requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19861\"\u003e#19861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Recycle propagationContext for each request (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19835\"\u003e#19835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Simplify core utility functions for smaller bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19854\"\u003e#19854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump next from 16.1.5 to 16.1.7 in /dev-packages/e2e-tests/test-applications/nextjs-16 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19851\"\u003e#19851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(release): Switch from action-prepare-release to Craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18763\"\u003e#18763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump devalue 5.6.3 to 5.6.4 to fix CVE-2026-30226 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump file-type to 21.3.2 and \u003ccode\u003e@​nestjs/common\u003c/code\u003e to 11.1.17 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19847\"\u003e#19847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump flatted 3.3.1 to 3.4.2 to fix CVE-2026-32141 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump hono 4.12.5 to 4.12.7 in cloudflare-hono E2E test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19850\"\u003e#19850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump next to 15.5.13/16.1.7 to fix CVE-2026-1525, CVE-202-33036 and related (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19870\"\u003e#19870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump tar 7.5.10 to 7.5.11 to fix CVE-2026-31802 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump undici 6.23.0 to 6.24.1 to fix multiple CVEs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19841\"\u003e#19841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump unhead 2.1.4 to 2.1.12 to fix CVE-2026-31860 and CVE-2026-31873 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19848\"\u003e#19848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Skip broken ISR tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19871\"\u003e#19871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(react): Add gql tests for react router (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19844\"\u003e#19844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.93 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e23.47 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e41.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e46.07 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e79.41 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e69.22 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e84 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e95.97 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e41.35 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e29.49 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/solid\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.45.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(remix): Server Timing Headers Trace Propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18653\"\u003e#18653\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Remix SDK now supports automatic trace propagation via \u003ccode\u003eServer-Timing\u003c/code\u003e response headers to continue pageload traces on the client side.\nThis means, you no longer have to define a custom \u003ccode\u003emeta\u003c/code\u003e function to add Sentry \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e tags to your page as previously.\nWe'll update out Remix tracing docs after this release.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Use correct env types for \u003ccode\u003ewithSentry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19836\"\u003e#19836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Align error span status message with core \u003ccode\u003eSpanStatusType\u003c/code\u003e for langchain/google-genai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19863\"\u003e#19863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Clear pre-existing OTel global before registering TracerProvider (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip tracing for tunnel requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19861\"\u003e#19861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Recycle propagationContext for each request (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19835\"\u003e#19835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Simplify core utility functions for smaller bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19854\"\u003e#19854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump next from 16.1.5 to 16.1.7 in /dev-packages/e2e-tests/test-applications/nextjs-16 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19851\"\u003e#19851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(release): Switch from action-prepare-release to Craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18763\"\u003e#18763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump devalue 5.6.3 to 5.6.4 to fix CVE-2026-30226 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump file-type to 21.3.2 and \u003ccode\u003e@​nestjs/common\u003c/code\u003e to 11.1.17 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19847\"\u003e#19847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump flatted 3.3.1 to 3.4.2 to fix CVE-2026-32141 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump hono 4.12.5 to 4.12.7 in cloudflare-hono E2E test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19850\"\u003e#19850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump next to 15.5.13/16.1.7 to fix CVE-2026-1525, CVE-202-33036 and related (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19870\"\u003e#19870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump tar 7.5.10 to 7.5.11 to fix CVE-2026-31802 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump undici 6.23.0 to 6.24.1 to fix multiple CVEs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19841\"\u003e#19841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump unhead 2.1.4 to 2.1.12 to fix CVE-2026-31860 and CVE-2026-31873 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19848\"\u003e#19848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Skip broken ISR tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19871\"\u003e#19871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(react): Add gql tests for react router (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19844\"\u003e#19844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.44.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Add \u003ccode\u003e@sentry/effect\u003c/code\u003e SDK (Alpha) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19644\"\u003e#19644\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces \u003ccode\u003e@sentry/effect\u003c/code\u003e, a new SDK for \u003ca href=\"https://effect.website/\"\u003eEffect.ts\u003c/a\u003e applications. The SDK provides Sentry integration via composable Effect layers for both Node.js and browser environments.\u003c/p\u003e\n\u003cp\u003eCompose the \u003ccode\u003eeffectLayer\u003c/code\u003e with optional tracing, logging, and metrics layers to instrument your Effect application:\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/effect';\nimport * as Layer from 'effect/Layer';\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/getsentry/sentry-javascript/commit/ef79d28c5988298c030c8569feb6f4d34569f182\"\u003e\u003ccode\u003eef79d28\u003c/code\u003e\u003c/a\u003e release: 10.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28208bc79256deaca07f29af331373c102fbee8c\"\u003e\u003ccode\u003e28208bc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19877\"\u003e#19877\u003c/a\u003e from getsentry/prepare-release/10.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2e2fd35f3567989e440ec0a03eb60bc3973d168d\"\u003e\u003ccode\u003e2e2fd35\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/79241b00fb10b0886b56a1e56940be3b5937313b\"\u003e\u003ccode\u003e79241b0\u003c/code\u003e\u003c/a\u003e fix(nextjs): Skip tracing for tunnel requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19861\"\u003e#19861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/938ab2d3a881ff4fa2d1abf64ba4fcca4199679f\"\u003e\u003ccode\u003e938ab2d\u003c/code\u003e\u003c/a\u003e ref(core): Simplify core utility functions for smaller bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19854\"\u003e#19854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3bb43253051732b2db208b2ea90ae401f1bd78e7\"\u003e\u003ccode\u003e3bb4325\u003c/code\u003e\u003c/a\u003e fix(core): Align error span status message with core \u003ccode\u003eSpanStatusType\u003c/code\u003e for lan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3e5499a5eef76380dea302b8e7c41f7f7859fec7\"\u003e\u003ccode\u003e3e5499a\u003c/code\u003e\u003c/a\u003e fix(deps): bump next to 15.5.13/16.1.7 to fix CVE-2026-1525, CVE-202-33036 an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6f17b8a8862047844f510fb3368838319313814f\"\u003e\u003ccode\u003e6f17b8a\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use correct env types for withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19836\"\u003e#19836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b4b9e71ba532ec1a1ef6eaba232a853886ad5dd0\"\u003e\u003ccode\u003eb4b9e71\u003c/code\u003e\u003c/a\u003e test(nextjs): Skip broken ISR tests  (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19871\"\u003e#19871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ae7206f0ef316ae06ed7d4b4380bec5a018ed010\"\u003e\u003ccode\u003eae7206f\u003c/code\u003e\u003c/a\u003e feat(remix): Server Timing Headers Trace Propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18653\"\u003e#18653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.43.0...10.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/solid-virtual` from 3.13.21 to 3.13.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e\u003ccode\u003e@​tanstack/solid-virtual\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/solid-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.23\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/7ece2d5d4249b7e703c68ac497ae5545c54e7c67\"\u003e\u003ccode\u003e7ece2d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/solid-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.22\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/54d771a7d4c74f6968e8132b5a85f3e04682376a\"\u003e\u003ccode\u003e54d771a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d3416c386c6446957f413db2eef3211f5fdf3b5f\"\u003e\u003ccode\u003ed3416c3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.22\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/solid-virtual/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/solid-virtual\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.23\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/7ece2d5d4249b7e703c68ac497ae5545c54e7c67\"\u003e\u003ccode\u003e7ece2d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.22\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/54d771a7d4c74f6968e8132b5a85f3e04682376a\"\u003e\u003ccode\u003e54d771a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d3416c386c6446957f413db2eef3211f5fdf3b5f\"\u003e\u003ccode\u003ed3416c3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.22\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/9394e13fdb4b9858057a972ef090e250f754edce\"\u003e\u003ccode\u003e9394e13\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/solid-virtual/issues/1149\"\u003e#1149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c2f1c3979a3170a5995a70eda465618f7339b7a5\"\u003e\u003ccode\u003ec2f1c39\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/solid-virtual/issues/1139\"\u003e#1139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/solid-virtual@3.13.23/packages/solid-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `convex` from 1.32.0 to 1.34.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/get-convex/convex-backend/blob/main/npm-packages/convex/CHANGELOG.md\"\u003econvex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.34.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe CLI can now \u003ca href=\"https://docs.convex.dev/ai#convex-ai-files\"\u003eautomatically provide Convex AI context files\u003c/a\u003e\n(\u003ccode\u003eAGENTS.md\u003c/code\u003e, \u003ccode\u003eCLAUDE.md\u003c/code\u003e, guidelines/state files) to your project when using \u003ccode\u003enpx convex dev\u003c/code\u003e.\nYou can manage Convex AI files using the new \u003ccode\u003enpx convex ai-files\u003c/code\u003e command:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files install\u003c/code\u003e - Install or refresh AI files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files update\u003c/code\u003e - Update to latest available AI files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files status\u003c/code\u003e - Show what is installed and what is stale\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files disable\u003c/code\u003e - Suppress install and staleness messages in \u003ccode\u003enpx convex dev\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files enable\u003c/code\u003e - Re-enable install and staleness messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files remove\u003c/code\u003e - Remove Convex-managed AI files\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdds new \u003ccode\u003enpx convex deployment\u003c/code\u003e commands:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpx convex deployment create\u003c/code\u003e allows you to create new cloud deployments for a project\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex deployment select\u003c/code\u003e allows you to select the deployment to use in your project\ndirectory when running commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCLI commands now support the \u003ccode\u003e--deployment\u003c/code\u003e flag to select a deployment to target.\nIt accepts a deployment name (e.g. \u003ccode\u003ejoyful-capybara-123\u003c/code\u003e), ref (e.g. \u003ccode\u003edev/james\u003c/code\u003e), \u003ccode\u003edev\u003c/code\u003e (for\nyour personal dev deployment), or \u003ccode\u003eprod\u003c/code\u003e (for your project’s default production deployment). You\ncan also select deployments in other projects with \u003ccode\u003eproject-slug:ref\u003c/code\u003e or \u003ccode\u003eteam-slug:project-slug:ref\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproves websocket client backoff behavior.\u003c/li\u003e\n\u003cli\u003eNo longer recreates \u003ccode\u003econvex/README.md\u003c/code\u003e when \u003ccode\u003econvex/\u003c/code\u003e already exists.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.33.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes the ConvexProviderWithClerk to fetch the JWT template\nif the (new) Convex integration is not enabled. It is safe to\nboth set the JWT template and enable the integration.\nIn 1.33.0 it broke if you only had the JWT template specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpx convex env set\u003c/code\u003e can now:\n\u003cul\u003e\n\u003cli\u003eAccept a value interactively\u003c/li\u003e\n\u003cli\u003eAccept a value via \u003ccode\u003e--from-file\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSet multiple variables at once via \u003ccode\u003e--from-file\u003c/code\u003e or stdin, e.g.\n\u003ccode\u003enpx convex env set \u0026lt; .env.defaults\u003c/code\u003e. This will refuse if any existing\nvalues don't match, unless \u003ccode\u003e--force\u003c/code\u003e is provided. It will not set convex-\nmanaged variables, such as \u003ccode\u003eCONVEX_DEPLOYMENT\u003c/code\u003e or \u003ccode\u003eVITE_CONVEX_URL\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAuto-start a local backend while setting environment variables if it isn't\nrunning already.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex env list\u003c/code\u003e now emits a more robust format for multi-line and other\ncomplex environment variables, so you can do:\n\u003ccode\u003enpx convex env list \u0026gt; .env.convex\u003c/code\u003e from one deployment, then\n\u003ccode\u003enpx convex env set \u0026lt; .env.convex\u003c/code\u003e on another.\nThis format is also now available on the Dashboard.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex run\u003c/code\u003e will auto-start a local backend if necessary, for the\nduration of the call.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetConvexSize\u003c/code\u003e will now return 0 for \u003ccode\u003eundefined\u003c/code\u003e, even though it isn't\nstictly a \u003ccode\u003eValue\u003c/code\u003e (it is not serialized for documents, arguments, or results).\u003c/li\u003e\n\u003cli\u003ePassing \u003ccode\u003e--env-file\u003c/code\u003e to the CLI works more reliably for specifying the target\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/get-convex/convex-backend/commits/HEAD/npm-packages/convex\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-plugin-solid` from 2.11.10 to 2.11.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/solidjs/vite-plugin-solid/releases\"\u003evite-plugin-solid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evite-plugin-solid@2.11.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7f39675: Add vite 8 in peer deps\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/solidjs/vite-plugin-solid/blob/main/CHANGELOG.md\"\u003evite-plugin-solid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.11.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7f39675: Add vite 8 in peer deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/solidjs/vite-plugin-solid/commit/9c7a3a56203448c206f9b45d891dd48db9b8e2f0\"\u003e\u003ccode\u003e9c7a3a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/solidjs/vite-plugin-solid/issues/246\"\u003e#246\u003c/a\u003e from solidjs/ci--trusted-publishing-permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/solidjs/vite-plugin-solid/commit/25fb0a1a905f6a981a60d1daafc4841e1fbf3b71\"\u003e\u003ccode\u003e25fb0a1\u003c/code\u003e\u003c/a\u003e ci: trusted publishing permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/solidjs/vite-plugin-solid/commit/04eec66957eb6b186ddd57f5d8dec3d900efddd7\"\u003e\u003ccode\u003e04eec66\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/solidjs/vite-plugin-solid/issues/245\"\u003e#245\u003c/a\u003e from solidjs/chore--bump-github-ci-to-node-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/solidjs/vite-plugin-solid/commit/52f10332496f4fe1b8e3f2a7bf71c6d2df3916eb\"\u003e\u003ccode\u003e52f1033\u003c/code\u003e\u003c/a\u003e chore: bump github ci to node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/solidjs/vite-plugin-solid/commit/37dcf09eab80a79fc899be0308e93dad363526ee\"\u003e\u003ccode\u003e37dcf09\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/solidjs/vite-plugin-solid/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/solidjs/vite-plugin-solid/commit/7f39675371f7baf259466fde4c73958021a765e7\"\u003e\u003ccode\u003e7f39675\u003c/code\u003e\u003c/a\u003e [main] Allow vite 8 in peerDeps (\u003ca href=\"https://redirect.github.com/solidjs/vite-plugin-solid/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/solidjs/vite-plugin-solid/compare/vite-plugin-solid@2.11.10...vite-plugin-solid@2.11.11\"\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 vite-plugin-solid since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003ematchesTags\u003c/code\u003e to test if the current filter matches tags  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9913\"\u003evitest-dev/vitest#9913\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eec53d9f5\"\u003e\u003c!-- raw HTML omitted --\u003e(eec53)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eexperimental.vcsProvider\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9928\"\u003evitest-dev/vitest#9928\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/561150036\"\u003e\u003c!-- raw HTML omitted --\u003e(56115)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark \u003ccode\u003eTestProject.testFilesList\u003c/code\u003e internal properly  -  by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9867\"\u003evitest-dev/vitest#9867\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/54f2660f5\"\u003e\u003c!-- raw HTML omitted --\u003e(54f26)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect fixture that returns without calling \u003ccode\u003euse\u003c/code\u003e  -  by \u003ca href=\"https://github.com/oilater\"\u003e\u003ccode\u003e@​oilater\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9831\"\u003evitest-dev/vitest#9831\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9861\"\u003evitest-dev/vitest#9861\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/633ae2303\"\u003e\u003c!-- raw HTML omitted --\u003e(633ae)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop vite 8.beta support  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9862\"\u003evitest-dev/vitest#9862\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b78f5389d\"\u003e\u003c!-- raw HTML omitted --\u003e(b78f5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eType regression in vi.mocked() static class methods  -  by \u003ca href=\"https://github.com/purepear\"\u003e\u003ccode\u003e@​purepear\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9857\"\u003evitest-dev/vitest#9857\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/90926641b\"\u003e\u003c!-- raw HTML omitted --\u003e(90926)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperly re-evaluate actual modules of mocked external  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9898\"\u003evitest-dev/vitest#9898\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ae5ec03ef\"\u003e\u003c!-- raw HTML omitted --\u003e(ae5ec)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve coverage report when html reporter overlaps  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9889\"\u003evitest-dev/vitest#9889\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2d81ad897\"\u003e\u003c!-- raw HTML omitted --\u003e(2d81a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide \u003ccode\u003evi.advanceTimers\u003c/code\u003e to the preview provider  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9891\"\u003evitest-dev/vitest#9891\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1bc3e63be\"\u003e\u003c!-- raw HTML omitted --\u003e(1bc3e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't leak event listener in playwright provider  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9910\"\u003evitest-dev/vitest#9910\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d93550ff7\"\u003e\u003c!-- raw HTML omitted --\u003e(d9355)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpen browser in \u003ccode\u003e--standalone\u003c/code\u003e mode without running tests  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9911\"\u003evitest-dev/vitest#9911\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e78adcf97\"\u003e\u003c!-- raw HTML omitted --\u003e(e78ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard disposable and optional \u003ccode\u003ebody\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9912\"\u003evitest-dev/vitest#9912\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6fdb2ba61\"\u003e\u003c!-- raw HTML omitted --\u003e(6fdb2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve \u003ccode\u003eretry.condition\u003c/code\u003e RegExp serialization issue  -  by \u003ca href=\"https://github.com/nstepien\"\u003e\u003ccode\u003e@​nstepien\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9942\"\u003evitest-dev/vitest#9942\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b6054328\"\u003e\u003c!-- raw HTML omitted --\u003e(7b605)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecollect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't treat extra props on \u003ccode\u003etest\u003c/code\u003e return as tests  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9871\"\u003evitest-dev/vitest#9871\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/141e72aa1\"\u003e\u003c!-- raw HTML omitted --\u003e(141e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSimplify provider types  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9931\"\u003evitest-dev/vitest#9931\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/aaf9f18ae\"\u003e\u003c!-- raw HTML omitted --\u003e(aaf9f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoad built-in provider without module runner  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9939\"\u003evitest-dev/vitest#9939\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bf8920817\"\u003e\u003c!-- raw HTML omitted --\u003e(bf892)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSoft assertions continue after .resolves/.rejects promise errors  -  by \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eMaks Pikov\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9843\"\u003evitest-dev/vitest#9843\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6d74b4948\"\u003e\u003c!-- raw HTML omitted --\u003e(6d74b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix sinon-chai style API  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9943\"\u003evitest-dev/vitest#9943\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0f08dda2c\"\u003e\u003c!-- raw HTML omitted --\u003e(0f08d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epretty-format\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eLimit output for large object  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9949\"\u003evitest-dev/vitest#9949\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0d5f9d6ef\"\u003e\u003c!-- raw HTML omitted --\u003e(0d5f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.0...v4.1.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f2d318493363855b66a22caaf7c1c10579029d5\"\u003e\u003ccode\u003e1f2d318\u003c/code\u003e\u003c/a\u003e chore: release v4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ebfde798fbaeeb1fc7542d734dff216f39272201\"\u003e\u003ccode\u003eebfde79\u003c/code\u003e\u003c/a\u003e refactor: rename \u003ccode\u003ematchesTagsFilter\u003c/code\u003e to \u003ccode\u003ematchesTags\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9956\"\u003e#9956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/561150036f5784039020b1c1e767e78e1088e16c\"\u003e\u003ccode\u003e5611500\u003c/code\u003e\u003c/a\u003e feat(experimental): introduce \u003ccode\u003eexperimental.vcsProvider\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9928\"\u003e#9928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eec53d9f592717ebb6febec517bbc1d1f2af250a\"\u003e\u003ccode\u003eeec53d9\u003c/code\u003e\u003c/a\u003e feat(experimental): expose \u003ccode\u003ematchesTagsFilter\u003c/code\u003e to test if the current filter ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bf89208177e65af72cdc1e4db85c8200cf6c2721\"\u003e\u003ccode\u003ebf89208\u003c/code\u003e\u003c/a\u003e fix(coverage): load built-in provider without module runner (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9939\"\u003e#9939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5a6086856e76d908dee8aa0b6a702e242db3ef62\"\u003e\u003ccode\u003e5a60868\u003c/code\u003e\u003c/a\u003e refactor: fix typos (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9950\"\u003e#9950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/aaf9f18ae70e52b6e67aaf85f7f784d9dabd0acc\"\u003e\u003ccode\u003eaaf9f18\u003c/code\u003e\u003c/a\u003e fix(coverage): simplify provider types (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9931\"\u003e#9931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6fdb2ba614bc654d0b48f49bc153778b5d12f4b3\"\u003e\u003ccode\u003e6fdb2ba\u003c/code\u003e\u003c/a\u003e fix: guard disposable and optional \u003ccode\u003ebody\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9912\"\u003e#9912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e78adcf9761bb2d1634f77b007fca43b34637ac9\"\u003e\u003ccode\u003ee78adcf\u003c/code\u003e\u003c/a\u003e fix: open browser in \u003ccode\u003e--standalone\u003c/code\u003e mode without running tests (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9911\"\u003e#9911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ae5ec03ef98097aed2851f287a76d595582fe578\"\u003e\u003ccode\u003eae5ec03\u003c/code\u003e\u003c/a\u003e fix: properly re-evaluate actual modules of mocked external (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9898\"\u003e#9898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/PatchPerson/Tenso/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PatchPerson%2FTenso/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4119414507","node_id":"PR_kwDOOSCVLc7MnmSB","number":341,"state":"open","title":"frontend(deps): Bump @codemirror/state from 6.5.4 to 6.6.0 in /frontend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-23T09:13:50.000Z","updated_at":"2026-03-23T09:28:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"frontend(deps): Bump","packages":[{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [@codemirror/state](https://github.com/codemirror/state) from 6.5.4 to 6.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\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=@codemirror/state\u0026package-manager=npm_and_yarn\u0026previous-version=6.5.4\u0026new-version=6.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 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/aris-pub/studio/pull/341","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aris-pub%2Fstudio/issues/341","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/341/packages"},{"uuid":"4116840001","node_id":"PR_kwDORbzfpc7Mg31-","number":34,"state":"closed","title":"chore(deps): bump the codemirror group in /dashboard with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-28T06:32:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-22T19:05:42.000Z","updated_at":"2026-03-28T06:32:46.000Z","time_to_close":473222,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"codemirror","update_count":4,"packages":[{"name":"@codemirror/commands","old_version":"6.10.2","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lint","old_version":"6.9.4","new_version":"6.9.5","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.15","new_version":"6.40.0","repository_url":"https://github.com/codemirror/view"}],"path":"/dashboard","ecosystem":"npm"},"body":"Bumps the codemirror group in /dashboard with 4 updates: [@codemirror/commands](https://github.com/codemirror/commands), [@codemirror/lint](https://github.com/codemirror/lint), [@codemirror/state](https://github.com/codemirror/state) and [@codemirror/view](https://github.com/codemirror/view).\n\nUpdates `@codemirror/commands` from 6.10.2 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\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/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/compare/6.10.2...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.9.4 to 6.9.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lint\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\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/codemirror/lint/commit/296d74376596acd4c7aa4cd1cf00e877cdd2ff52\"\u003e\u003ccode\u003e296d743\u003c/code\u003e\u003c/a\u003e Mark version 6.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/c7a0982cde92a463ee3d297b56b707c37a8452b0\"\u003e\u003ccode\u003ec7a0982\u003c/code\u003e\u003c/a\u003e Improve background colors for dark themes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/compare/6.9.4...6.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.4 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.15 to 6.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\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/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/fd252fada9523ced184b8db78c17211477062820\"\u003e\u003ccode\u003efd252fa\u003c/code\u003e\u003c/a\u003e Change WidgetType.updateDOM from type to this\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/9373f525a2aef0e7b2b7159470b8940f5b3d474a\"\u003e\u003ccode\u003e9373f52\u003c/code\u003e\u003c/a\u003e Pass the old widget value to WidgetType.updateDOM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3d236d2e5f6ca305027e63d6039911b864358d33\"\u003e\u003ccode\u003e3d236d2\u003c/code\u003e\u003c/a\u003e Mark version 6.39.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/0a8ddb1a4ec185cdf0e34062ae354efdb07bdda2\"\u003e\u003ccode\u003e0a8ddb1\u003c/code\u003e\u003c/a\u003e Avoid posAtCoords getting confused by empty wrapping rectangles returned by S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f22a194de30f648e51d1667525e034231b7beaa3\"\u003e\u003ccode\u003ef22a194\u003c/code\u003e\u003c/a\u003e Implement iOS selection handle drawing in the selection layer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/07d54a065cbe1d45f36bbf61bda208700237fbde\"\u003e\u003ccode\u003e07d54a0\u003c/code\u003e\u003c/a\u003e Use last touch position to assign a side to touch selections in wrapping editors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.39.15...6.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/govynAI/govyn/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/govynAI%2Fgovyn/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}],"issue_packages":[{"old_version":"6.5.2","new_version":"6.6.0","update_type":"minor","path":null,"pr_created_at":"2026-06-09T00:46:22.000Z","version_change":"6.5.2 → 6.6.0","issue":{"uuid":"4617759259","node_id":"PR_kwDOSgGMGM7kJ_OB","number":9,"state":"open","title":"chore(deps): bump the frontend-deps group with 54 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-09T00:46:22.000Z","updated_at":"2026-06-09T00:46:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-deps","update_count":54,"packages":[{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.6","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.43.0","repository_url":"https://github.com/codemirror/view"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@lobehub/icons-static-svg","old_version":"1.73.0","new_version":"1.91.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@radix-ui/react-accordion","old_version":"1.2.12","new_version":"1.2.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.16","new_version":"2.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.6","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.13","new_version":"1.1.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-visually-hidden","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.90.3","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.23","new_version":"3.14.2","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.0","new_version":"2.4.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.25","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"25.5.2","new_version":"26.3.1","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.23","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.78.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.0.0","new_version":"17.0.8","repository_url":"https://github.com/i18next/react-i18next"},{"name":"recharts","old_version":"3.5.1","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"smol-toml","old_version":"1.4.2","new_version":"1.6.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.1.12","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tauri-apps/cli","old_version":"2.8.1","new_version":"2.11.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.9.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"code-inspector-plugin","old_version":"1.3.3","new_version":"1.5.3","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"jsdom","old_version":"25.0.1","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.11.6","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"3.4.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-deps group with 54 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.6` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.43.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@lobehub/icons-static-svg](https://github.com/lobehub/lobe-icons) | `1.73.0` | `1.91.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.12` | `1.2.13` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.4` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.17` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.7` | `2.1.9` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.2.11` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.0` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.2.5` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.0` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.14` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.8` | `1.2.9` |\n| [@radix-ui/react-visually-hidden](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/visually-hidden) | `1.2.4` | `1.2.5` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.3` | `5.101.0` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.23` | `3.14.2` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.11.0` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.7.1` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.3.1` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.3` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `12.40.0` |\n| [i18next](https://github.com/i18next/i18next) | `25.5.2` | `26.3.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.17.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.78.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.0.0` | `17.0.8` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.8.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.6.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.6.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.4.3` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.1` | `2.11.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.9.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `1.3.3` | `1.5.3` |\n| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.1.1` |\n| [msw](https://github.com/mswjs/msw) | `2.11.6` | `2.14.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.15` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.8` |\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-javascript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e@​codemirror/lint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e@​codemirror/state's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\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/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons-static-svg` from 1.73.0 to 1.91.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/releases\"\u003e@​lobehub/icons-static-svg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.91.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.90.0...@lobehub/icons-static-svg@1.91.0\"\u003eVersion 1.91.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-28\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c23e42b\"\u003ec23e42b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.89.0...@lobehub/icons-static-svg@1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-07\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e@​lobehub/icons-static-svg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.90.0...v1.91.0\"\u003eVersion 1.91.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-22\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add KREA (resolve.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add KREA (resolve, closes \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/90\"\u003e#90\u003c/a\u003e (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/b7122a7\"\u003eb7122a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.89.0...v1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-21\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e💄 Styles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/6976e64\"\u003e6976e64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eStyles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0e8277f\"\u003e0e8277f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/e4302041fbb3039608d25f9f618bd462783b875e\"\u003e\u003ccode\u003ee430204\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.91.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/5457dd5716e1df93d62a94e6c96cc6462bf27d75\"\u003e\u003ccode\u003e5457dd5\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.91.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/e49434c5c23deb1f3428a0e35e2f2842b0b6eb81\"\u003e\u003ccode\u003ee49434c\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/d33a9e1cf89de39cc3ce1be93f111459f487f229\"\u003e\u003ccode\u003ed33a9e1\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c23e42baf04f1749d7a1c78d807f20cd40cae97e\"\u003e\u003ccode\u003ec23e42b\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/d76a3f83fdae1554a4a0f0e61e11b6ffaa3da510\"\u003e\u003ccode\u003ed76a3f8\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.9.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ca2160466356a741f67d980e7baf6e55b65a64df\"\u003e\u003ccode\u003eca21604\u003c/code\u003e\u003c/a\u003e ✨ feat: merge pr icon (\u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0c66d0a318b2eeee1e04d005ba0f7df7121ecdf4\"\u003e\u003ccode\u003e0c66d0a\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-webp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ea0a5d9207d7f4f5dbf35531dcce06c1926e57b6\"\u003e\u003ccode\u003eea0a5d9\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2878f45e1ff2dba376640a3aaca7c5d5bc7d4d84\"\u003e\u003ccode\u003e2878f45\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.73.0...@lobehub/icons-static-svg@1.91.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lobehubbot\"\u003elobehubbot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.12 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/accordion/CHANGELOG.md\"\u003e@​radix-ui/react-accordion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collapsible@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/accordion\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-accordion\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/checkbox/CHANGELOG.md\"\u003e@​radix-ui/react-checkbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/checkbox\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-checkbox\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-collapsible` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/collapsible/CHANGELOG.md\"\u003e@​radix-ui/react-collapsible's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/collapsible\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-collapsible\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.15 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed disabled pointer events in closed dialogs\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.16 to 2.1.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-dropdown-menu\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md\"\u003e@​radix-ui/react-label's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-label\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.15 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/popover/CHANGELOG.md\"\u003e@​radix-ui/react-popover's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/popover\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-popover\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.10 to 1.2.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/scroll-area/CHANGELOG.md\"\u003e@​radix-ui/react-scroll-area's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003edata-state\u003c/code\u003e attribute for Scroll Area scrollbars\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/scroll-area\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-scroll-area\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.6 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Select. \u003ccode\u003eSelect.unstable_Provider\u003c/code\u003e sets up Select's context and state without implicitly rendering the hidden native \u003ccode\u003eselect\u003c/code\u003e, and \u003ccode\u003eSelect.unstable_BubbleInput\u003c/code\u003e exposes that previously internal native \u003ccode\u003eselect\u003c/code\u003e so consumers can recompose it explicitly. \u003ccode\u003eSelect\u003c/code\u003e continues to render both by default.\u003c/li\u003e\n\u003cli\u003eAdded support for presence-based exit animations in Select\u003c/li\u003e\n\u003cli\u003eFixed Select hidden input so it submits empty string when no value is selected\u003c/li\u003e\n\u003cli\u003eFixed placeholder rendering when a controlled Select is reset to an empty value\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003e__selectScope\u003c/code\u003e prop to \u003ccode\u003ePopperContent\u003c/code\u003e component\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelect\u003c/code\u003e closing unexpectedly after touch-scrolling its content when rendered inside an open shadow DOM\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelectValue\u003c/code\u003e logging invalid prop errors when used with both \u003ccode\u003easChild\u003c/code\u003e and a placeholder\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-select\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.4 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by \u003ccode\u003eSlot\u003c/code\u003e creating a new ref callback on every render\u003c/li\u003e\n\u003cli\u003eAdded support for nested \u003ccode\u003eSlottable\u003c/code\u003e via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eImproved error messages for invalid slot children\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-slot\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.6 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/switch/CHANGELOG.md\"\u003e@​radix-ui/react-switch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e, \u003ccode\u003eTrigger\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Switch. These expose the previously internal composition (context provider, the interactive control, and the hidden form input) so consumers can directly access and recompose them. The \u003ccode\u003eSwitch\u003c/code\u003e component continues to render them by default.\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/switch\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-switch\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.13 to 1.1.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-tabs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.8 to 1.2.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md\"\u003e@​radix-ui/react-tooltip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed runtime error when event target is non-Node\u003c/li\u003e\n\u003cli\u003eFixed a Tooltip bug so that \u003ccode\u003eskipDelayDuration={0}\u003c/code\u003e works as expected. Previously, the open delay could still be skipped when moving between triggers.\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-tooltip\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-visually-hidden` from 1.2.4 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/visually-hidden/CHANGELOG.md\"\u003e@​radix-ui/react-visually-hidden's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/visually-hidden\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-visually-hidden\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.3 to 5.101.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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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/3042860e3c8731c94ca4dec0e277e415d0484fce\"\u003e\u003ccode\u003e3042860\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/e631dc3fa17bff71f413246b7a770a730016d346\"\u003e\u003ccode\u003ee631dc3\u003c/code\u003e\u003c/a\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.101.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.101.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.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10857\"\u003e#10857\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/7cf5923308fb91f3eff0fe952d8c64676e2bdad7\"\u003e\u003ccode\u003e7cf5923\u003c/code\u003e\u003c/a\u003e - fix(react-query-next-experimental): replace deprecated 'isServer' with 'environmentManager.isServer()'\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.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.101.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.101.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.101.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.101.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.101.0\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\u003c/li\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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.100.14\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@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.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.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\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/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\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.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\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.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\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.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.0/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.23 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\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\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in direct DOM updates for scroll positioning with \u003ccode\u003edirectDomUpdates\u003c/code\u003e, \u003ccode\u003edirectDomUpdatesMode\u003c/code\u003e, and \u003ccode\u003econtainerRef\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\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\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in direct DOM updates for scroll positioning with \u003ccode\u003edirectDomUpdates\u003c/code\u003e, \u003ccode\u003edirectDomUpdatesMode\u003c/code\u003e, and \u003ccode\u003econtainerRef\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/b983b21a48dabdb87e7ca36f5f8587d2cc02f837\"\u003e\u003ccode\u003eb983b21\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e feat(virtual-core): add \u003ccode\u003euseCachedMeasurements\u003c/code\u003e option to preserve sizes when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/13dec399608c35c88ae0ac5346bb2b425a1550cc\"\u003e\u003ccode\u003e13dec39\u003c/code\u003e\u003c/a\u003e docs: add directDomUpdates and directDomUpdatesMode options (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c33902ffb88d894d0fd6d800d0a39a1bbda09a5e\"\u003e\u003ccode\u003ec33902f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/d789c6ea036963382eea3440783f84151ed6691d\"\u003e\u003ccode\u003ed789c6e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/73e115d53faf01f073bc4a7bd71ee0139307f4a8\"\u003e\u003ccode\u003e73e115d\u003c/code\u003e\u003c/a\u003e feat(react-virtual): add directDomUpdates for re-render-free scroll positioni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/693d915e0670cbba5c3e42d0d2a46f085dd7d44e\"\u003e\u003ccode\u003e693d915\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e feat: support end-anchored virtualizers (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/949180be8adf66ea8428b326db72ebad42d5b4c3\"\u003e\u003ccode\u003e949180b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e perf: virtual-core rewrite for mount/measure-storm, plus iOS Safari handling ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.2/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e@​tauri-apps/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/074299c08dd99d2e1c57796f55ab24bc1d3976cc\"\u003e\u003ccode\u003e074299c08\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14307\"\u003e#14307\u003c/a\u003e) Add Bring All to Front predefined menu item type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a12142a481f7a19b69e88ee36a438b1db71b36f5\"\u003e\u003ccode\u003ea12142a48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14357\"\u003e#14357\u003c/a\u003e) Add macos support for setting the icon and icon template state in the same step of the main thread, to prevent flickering.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/001c8fe3d288802de9a8c29cfd2f46f9220d97c5\"\u003e\u003ccode\u003e001c8fe3d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14722\"\u003e#14722\u003c/a\u003e) Add a WebView option to control browser-level general autofill behavior. This option does not disable password or credit card autofill. On Windows (WebView2), setting it to true disables the general autofill \u0026quot;Suggestions\u0026quot; UI, which may appear even when \u003ccode\u003eautocomplete=\u0026quot;off\u0026quot;\u003c/code\u003e is specified on input elements. On Linux, macOS, iOS, and Android, this option is currently unsupported and performs no operation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/t...\n\n_Description has been truncated_","html_url":"https://github.com/KeaneFeng/cc-gateway-pro/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeaneFeng%2Fcc-gateway-pro/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"6.5.2","new_version":"6.6.0","update_type":"minor","path":null,"pr_created_at":"2026-06-07T11:03:34.000Z","version_change":"6.5.2 → 6.6.0","issue":{"uuid":"4607069472","node_id":"PR_kwDOSgLAjc7jnEd4","number":7,"state":"open","title":"chore(deps): bump the frontend-deps group across 1 directory with 54 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-07T11:03:34.000Z","updated_at":"2026-06-07T11:03:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-deps","update_count":54,"packages":[{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.6","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.43.0","repository_url":"https://github.com/codemirror/view"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@lobehub/icons-static-svg","old_version":"1.73.0","new_version":"1.91.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@radix-ui/react-accordion","old_version":"1.2.12","new_version":"1.2.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.12","new_version":"1.1.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.16","new_version":"2.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.2.6","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.13","new_version":"1.1.14","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.8","new_version":"1.2.9","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-visually-hidden","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.90.3","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.23","new_version":"3.14.2","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.0","new_version":"2.4.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.25","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"25.5.2","new_version":"26.3.1","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.17.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.23","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.77.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.0.0","new_version":"17.0.8","repository_url":"https://github.com/i18next/react-i18next"},{"name":"recharts","old_version":"3.5.1","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"smol-toml","old_version":"1.4.2","new_version":"1.6.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.1.12","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tauri-apps/cli","old_version":"2.8.1","new_version":"2.11.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.9.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"code-inspector-plugin","old_version":"1.3.3","new_version":"1.5.3","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"jsdom","old_version":"25.0.1","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.11.6","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"3.4.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-deps group with 54 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.6` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.43.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@lobehub/icons-static-svg](https://github.com/lobehub/lobe-icons) | `1.73.0` | `1.91.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.12` | `1.2.13` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.4` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.1.13` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.17` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.7` | `2.1.9` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.2.11` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.0` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.2.5` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.0` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.14` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.8` | `1.2.9` |\n| [@radix-ui/react-visually-hidden](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/visually-hidden) | `1.2.4` | `1.2.5` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.3` | `5.101.0` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.23` | `3.14.2` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.11.0` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.7.1` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.3.1` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.3` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `12.40.0` |\n| [i18next](https://github.com/i18next/i18next) | `25.5.2` | `26.3.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.17.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.77.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.0.0` | `17.0.8` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.8.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.6.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.6.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.4.3` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.1` | `2.11.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.9.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `1.3.3` | `1.5.3` |\n| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.1.1` |\n| [msw](https://github.com/mswjs/msw) | `2.11.6` | `2.14.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.15` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.8` |\n\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-javascript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e@​codemirror/lint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e@​codemirror/state's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\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/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons-static-svg` from 1.73.0 to 1.91.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/releases\"\u003e@​lobehub/icons-static-svg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.91.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.90.0...@lobehub/icons-static-svg@1.91.0\"\u003eVersion 1.91.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-28\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c23e42b\"\u003ec23e42b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.89.0...@lobehub/icons-static-svg@1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-07\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e@​lobehub/icons-static-svg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.90.0...v1.91.0\"\u003eVersion 1.91.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-22\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add KREA (resolve.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add KREA (resolve, closes \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/90\"\u003e#90\u003c/a\u003e (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/b7122a7\"\u003eb7122a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.89.0...v1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-21\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e💄 Styles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/6976e64\"\u003e6976e64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eStyles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0e8277f\"\u003e0e8277f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/e4302041fbb3039608d25f9f618bd462783b875e\"\u003e\u003ccode\u003ee430204\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.91.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/5457dd5716e1df93d62a94e6c96cc6462bf27d75\"\u003e\u003ccode\u003e5457dd5\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.91.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/e49434c5c23deb1f3428a0e35e2f2842b0b6eb81\"\u003e\u003ccode\u003ee49434c\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.11.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/d33a9e1cf89de39cc3ce1be93f111459f487f229\"\u003e\u003ccode\u003ed33a9e1\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.8.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c23e42baf04f1749d7a1c78d807f20cd40cae97e\"\u003e\u003ccode\u003ec23e42b\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/d76a3f83fdae1554a4a0f0e61e11b6ffaa3da510\"\u003e\u003ccode\u003ed76a3f8\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.9.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ca2160466356a741f67d980e7baf6e55b65a64df\"\u003e\u003ccode\u003eca21604\u003c/code\u003e\u003c/a\u003e ✨ feat: merge pr icon (\u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0c66d0a318b2eeee1e04d005ba0f7df7121ecdf4\"\u003e\u003ccode\u003e0c66d0a\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-webp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ea0a5d9207d7f4f5dbf35531dcce06c1926e57b6\"\u003e\u003ccode\u003eea0a5d9\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2878f45e1ff2dba376640a3aaca7c5d5bc7d4d84\"\u003e\u003ccode\u003e2878f45\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.73.0...@lobehub/icons-static-svg@1.91.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lobehubbot\"\u003elobehubbot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.12 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/accordion/CHANGELOG.md\"\u003e@​radix-ui/react-accordion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collapsible@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/accordion\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-accordion\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.3 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/checkbox/CHANGELOG.md\"\u003e@​radix-ui/react-checkbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/checkbox\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-checkbox\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-collapsible` from 1.1.12 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/collapsible/CHANGELOG.md\"\u003e@​radix-ui/react-collapsible's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/collapsible\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-collapsible\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.15 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed disabled pointer events in closed dialogs\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.16 to 2.1.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-dropdown-menu\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md\"\u003e@​radix-ui/react-label's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-label\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.15 to 1.1.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/popover/CHANGELOG.md\"\u003e@​radix-ui/react-popover's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/popover\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-popover\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-scroll-area` from 1.2.10 to 1.2.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/scroll-area/CHANGELOG.md\"\u003e@​radix-ui/react-scroll-area's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003edata-state\u003c/code\u003e attribute for Scroll Area scrollbars\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/scroll-area\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-scroll-area\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.6 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Select. \u003ccode\u003eSelect.unstable_Provider\u003c/code\u003e sets up Select's context and state without implicitly rendering the hidden native \u003ccode\u003eselect\u003c/code\u003e, and \u003ccode\u003eSelect.unstable_BubbleInput\u003c/code\u003e exposes that previously internal native \u003ccode\u003eselect\u003c/code\u003e so consumers can recompose it explicitly. \u003ccode\u003eSelect\u003c/code\u003e continues to render both by default.\u003c/li\u003e\n\u003cli\u003eAdded support for presence-based exit animations in Select\u003c/li\u003e\n\u003cli\u003eFixed Select hidden input so it submits empty string when no value is selected\u003c/li\u003e\n\u003cli\u003eFixed placeholder rendering when a controlled Select is reset to an empty value\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003e__selectScope\u003c/code\u003e prop to \u003ccode\u003ePopperContent\u003c/code\u003e component\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelect\u003c/code\u003e closing unexpectedly after touch-scrolling its content when rendered inside an open shadow DOM\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelectValue\u003c/code\u003e logging invalid prop errors when used with both \u003ccode\u003easChild\u003c/code\u003e and a placeholder\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-select\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.4 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by \u003ccode\u003eSlot\u003c/code\u003e creating a new ref callback on every render\u003c/li\u003e\n\u003cli\u003eAdded support for nested \u003ccode\u003eSlottable\u003c/code\u003e via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eImproved error messages for invalid slot children\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-slot\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.2.6 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/switch/CHANGELOG.md\"\u003e@​radix-ui/react-switch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e, \u003ccode\u003eTrigger\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Switch. These expose the previously internal composition (context provider, the interactive control, and the hidden form input) so consumers can directly access and recompose them. The \u003ccode\u003eSwitch\u003c/code\u003e component continues to render them by default.\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-size@1.1.2\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/switch\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-switch\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.13 to 1.1.14\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\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\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-tabs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.8 to 1.2.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md\"\u003e@​radix-ui/react-tooltip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed runtime error when event target is non-Node\u003c/li\u003e\n\u003cli\u003eFixed a Tooltip bug so that \u003ccode\u003eskipDelayDuration={0}\u003c/code\u003e works as expected. Previously, the open delay could still be skipped when moving between triggers.\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-tooltip\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-visually-hidden` from 1.2.4 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/visually-hidden/CHANGELOG.md\"\u003e@​radix-ui/react-visually-hidden's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/visually-hidden\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-visually-hidden\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.3 to 5.101.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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\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/3042860e3c8731c94ca4dec0e277e415d0484fce\"\u003e\u003ccode\u003e3042860\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/e631dc3fa17bff71f413246b7a770a730016d346\"\u003e\u003ccode\u003ee631dc3\u003c/code\u003e\u003c/a\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.101.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.101.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.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10857\"\u003e#10857\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/7cf5923308fb91f3eff0fe952d8c64676e2bdad7\"\u003e\u003ccode\u003e7cf5923\u003c/code\u003e\u003c/a\u003e - fix(react-query-next-experimental): replace deprecated 'isServer' with 'environmentManager.isServer()'\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.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.101.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.101.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.101.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.101.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.101.0\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\u003c/li\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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.100.14\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@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.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.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\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/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\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.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\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.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\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.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.0/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.23 to 3.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\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\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in direct DOM updates for scroll positioning with \u003ccode\u003edirectDomUpdates\u003c/code\u003e, \u003ccode\u003edirectDomUpdatesMode\u003c/code\u003e, and \u003ccode\u003econtainerRef\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\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\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in direct DOM updates for scroll positioning with \u003ccode\u003edirectDomUpdates\u003c/code\u003e, \u003ccode\u003edirectDomUpdatesMode\u003c/code\u003e, and \u003ccode\u003econtainerRef\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/b983b21a48dabdb87e7ca36f5f8587d2cc02f837\"\u003e\u003ccode\u003eb983b21\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e feat(virtual-core): add \u003ccode\u003euseCachedMeasurements\u003c/code\u003e option to preserve sizes when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/13dec399608c35c88ae0ac5346bb2b425a1550cc\"\u003e\u003ccode\u003e13dec39\u003c/code\u003e\u003c/a\u003e docs: add directDomUpdates and directDomUpdatesMode options (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c33902ffb88d894d0fd6d800d0a39a1bbda09a5e\"\u003e\u003ccode\u003ec33902f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/d789c6ea036963382eea3440783f84151ed6691d\"\u003e\u003ccode\u003ed789c6e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/73e115d53faf01f073bc4a7bd71ee0139307f4a8\"\u003e\u003ccode\u003e73e115d\u003c/code\u003e\u003c/a\u003e feat(react-virtual): add directDomUpdates for re-render-free scroll positioni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/693d915e0670cbba5c3e42d0d2a46f085dd7d44e\"\u003e\u003ccode\u003e693d915\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e feat: support end-anchored virtualizers (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/949180be8adf66ea8428b326db72ebad42d5b4c3\"\u003e\u003ccode\u003e949180b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e perf: virtual-core rewrite for mount/measure-storm, plus iOS Safari handling ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.2/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e@​tauri-apps/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/074299c08dd99d2e1c57796f55ab24bc1d3976cc\"\u003e\u003ccode\u003e074299c08\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14307\"\u003e#14307\u003c/a\u003e) Add Bring All to Front predefined menu item type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a12142a481f7a19b69e88ee36a438b1db71b36f5\"\u003e\u003ccode\u003ea12142a48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14357\"\u003e#14357\u003c/a\u003e) Add macos support for setting the icon and icon template state in the same step of the main thread, to prevent flickering.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/001c8fe3d288802de9a8c29cfd2f46f9220d97c5\"\u003e\u003ccode\u003e001c8fe3d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14722\"\u003e#14722\u003c/a\u003e) Add a WebView option to control browser-level general autofill behavior. This option does not disable password or credit card autofill. On Windows (WebView2), setting it to true disables the general autofill \u0026quot;Suggestions\u0026quot; UI, which may appear even when \u003ccode\u003eautocomplete=\u0026quot;off\u0026quot;\u003c/code\u003e is specified on input elements. On Linux, macOS, iOS, and Android, this option is currently unsupported and performs no operation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http...\n\n_Description has been truncated_","html_url":"https://github.com/AAASS554/jdwa-ai_evn/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AAASS554%2Fjdwa-ai_evn/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"6.5.2","new_version":"6.6.0","update_type":"minor","path":null,"pr_created_at":"2026-05-27T00:56:56.000Z","version_change":"6.5.2 → 6.6.0","issue":{"uuid":"4528588897","node_id":"PR_kwDOR7rEfc7foW7w","number":14,"state":"open","title":"chore(deps): bump the frontend-deps group across 1 directory with 41 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-27T00:56:56.000Z","updated_at":"2026-05-27T00:56:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-deps","update_count":41,"packages":[{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.6","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.43.0","repository_url":"https://github.com/codemirror/view"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@lobehub/icons-static-svg","old_version":"1.73.0","new_version":"1.90.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.90.3","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.0","new_version":"2.4.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.25","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"25.5.2","new_version":"26.3.0","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.23","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.76.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.0.0","new_version":"17.0.8","repository_url":"https://github.com/i18next/react-i18next"},{"name":"recharts","old_version":"3.5.1","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"smol-toml","old_version":"1.4.2","new_version":"1.6.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.1.12","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tauri-apps/cli","old_version":"2.8.1","new_version":"2.11.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"code-inspector-plugin","old_version":"1.3.3","new_version":"1.5.1","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"eslint-plugin-i18next","old_version":"6.1.3","new_version":"6.1.4","repository_url":"https://github.com/edvardchen/eslint-plugin-i18next"},{"name":"jsdom","old_version":"25.0.1","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.11.6","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"3.4.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-deps group with 41 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.6` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.43.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@lobehub/icons-static-svg](https://github.com/lobehub/lobe-icons) | `1.73.0` | `1.90.0` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.3` | `5.100.14` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.11.0` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.7.1` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.3.1` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.3` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `12.40.0` |\n| [i18next](https://github.com/i18next/i18next) | `25.5.2` | `26.3.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.16.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.2.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.76.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.0.0` | `17.0.8` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.8.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.6.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.6.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.4.3` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.1` | `2.11.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.9.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `1.3.3` | `1.5.1` |\n| [eslint-plugin-i18next](https://github.com/edvardchen/eslint-plugin-i18next) | `6.1.3` | `6.1.4` |\n| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.1.1` |\n| [msw](https://github.com/mswjs/msw) | `2.11.6` | `2.14.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.15` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.14` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.7` |\n\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-javascript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e@​codemirror/lint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e@​codemirror/state's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\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/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons-static-svg` from 1.73.0 to 1.90.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/releases\"\u003e@​lobehub/icons-static-svg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.89.0...@lobehub/icons-static-svg@1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-07\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/57d6c5e\"\u003e57d6c5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.88.0...@lobehub/icons-static-svg@1.89.0\"\u003eVersion 1.89.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-07\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e@​lobehub/icons-static-svg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.89.0...v1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-21\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e💄 Styles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/6976e64\"\u003e6976e64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eStyles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0e8277f\"\u003e0e8277f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.88.0...v1.89.0\"\u003eVersion 1.89.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Phidata, CrewAI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/362c4ea\"\u003e362c4ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ea0a5d9207d7f4f5dbf35531dcce06c1926e57b6\"\u003e\u003ccode\u003eea0a5d9\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2878f45e1ff2dba376640a3aaca7c5d5bc7d4d84\"\u003e\u003ccode\u003e2878f45\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/4db86c081ab5f31eb76ad127007b6c0c91a8a797\"\u003e\u003ccode\u003e4db86c0\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0039feab556230b30c7f4c36462742f700520a8d\"\u003e\u003ccode\u003e0039fea\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/57d6c5e998b6fc7cdb9f320f71865d9accc86a86\"\u003e\u003ccode\u003e57d6c5e\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/820c4d9c146b865e22d12d3945c7a3d7133ddccc\"\u003e\u003ccode\u003e820c4d9\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.8.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/66fc9e383549103358b6be73210b5faae34642b0\"\u003e\u003ccode\u003e66fc9e3\u003c/code\u003e\u003c/a\u003e 🐛 fix: Fix zero-one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c3130f4c3b69244c42ef363fc2e7fe86760bbf21\"\u003e\u003ccode\u003ec3130f4\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-webp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/397d971643814c3ae5b2fcb0ee7404428923ebb7\"\u003e\u003ccode\u003e397d971\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/f9e610db52740ac2218427922105dab4e3668892\"\u003e\u003ccode\u003ef9e610d\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.73.0...@lobehub/icons-static-svg@1.90.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lobehubbot\"\u003elobehubbot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.3 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\u003c/li\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\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/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\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.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\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.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\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.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9800c8f1a3f7907956410c23426a26d981e7d694\"\u003e\u003ccode\u003e9800c8f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.14/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e@​tauri-apps/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/074299c08dd99d2e1c57796f55ab24bc1d3976cc\"\u003e\u003ccode\u003e074299c08\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14307\"\u003e#14307\u003c/a\u003e) Add Bring All to Front predefined menu item type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a12142a481f7a19b69e88ee36a438b1db71b36f5\"\u003e\u003ccode\u003ea12142a48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14357\"\u003e#14357\u003c/a\u003e) Add macos support for setting the icon and icon template state in the same step of the main thread, to prevent flickering.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/001c8fe3d288802de9a8c29cfd2f46f9220d97c5\"\u003e\u003ccode\u003e001c8fe3d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14722\"\u003e#14722\u003c/a\u003e) Add a WebView option to control browser-level general autofill behavior. This option does not disable password or credit card autofill. On Windows (WebView2), setting it to true disables the general autofill \u0026quot;Suggestions\u0026quot; UI, which may appear even when \u003ccode\u003eautocomplete=\u0026quot;off\u0026quot;\u003c/code\u003e is specified on input elements. On Linux, macOS, iOS, and Android, this option is currently unsupported and performs no operation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e\"\u003e\u003ccode\u003eeb0312ea9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/15199\"\u003e#15199\u003c/a\u003e) Propagates the \u003ccode\u003eEvent::Suspended\u003c/code\u003e and \u003ccode\u003eEvent::Resumed\u003c/code\u003e events from \u003ccode\u003etao\u003c/code\u003e when they are emitted on mobile targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.11.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.6s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.14.1/x64/bin/node /opt/hostedtoolcache/node/24.14.1/x64/bin/npm\nnpm info using npm@11.11.0\nnpm info using node@v24.14.1\nnpm silly config load:file:/opt/hostedtoolcache/node/24.14.1/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/62753b73fd2498862aee9b07ed29cc21/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/home/runner/.config/pnpm/rc\nnpm verbose title npm publish tauri-apps-api-2.11.0.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.11.0.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-debug-0.log\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\nnpm warn Unknown env config \u0026quot;npm-globalconfig\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e60834fc67d87c10e2f44b2568052295cb61c325\"\u003e\u003ccode\u003ee60834f\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15041\"\u003e#15041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/df05c00563a91fc936bd15c6b10dd2825472f96b\"\u003e\u003ccode\u003edf05c00\u003c/code\u003e\u003c/a\u003e chore: minor bump for codegen crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/13bea1777fed60c75e37fe67d7ded5dde0b2997d\"\u003e\u003ccode\u003e13bea17\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9808236ebf7755d498d674b614f3fc75eeac1ec4\"\u003e\u003ccode\u003e9808236\u003c/code\u003e\u003c/a\u003e fix(macOS): correct value for work_area.position.y (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14655\"\u003e#14655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e\"\u003e\u003ccode\u003eeb0312e\u003c/code\u003e\u003c/a\u003e feat(mobile): Propagate tao::Event::Suspended and tao::Event::Resumed to the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4ef5797f0fb27fa2df3f39f4a54e48ef319560ec\"\u003e\u003ccode\u003e4ef5797\u003c/code\u003e\u003c/a\u003e feat(ios): add --no-sign and --archive-only flags to ios build (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15061\"\u003e#15061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/110336c88a8c0a04476619db0a5c8f7694d969a5\"\u003e\u003ccode\u003e110336c\u003c/code\u003e\u003c/a\u003e fix(macOS): fix incorrect window position on multi-monitor setups (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15250\"\u003e#15250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c00a3dbffccd6e051d3b7332f706b6c63759865d\"\u003e\u003ccode\u003ec00a3db\u003c/code\u003e\u003c/a\u003e feat(macros): add support for rename command macro in tauri-macros \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14173\"\u003e#14173\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/764b9139a32de149d8a914a6b5ec6cd1937c64eb\"\u003e\u003ccode\u003e764b913\u003c/code\u003e\u003c/a\u003e feat(cli): restart Android emulator if it is disconnected from adb (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14313\"\u003e#14313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1035f12eeb8b23d9780881606d442d11c786e39e\"\u003e\u003ccode\u003e1035f12\u003c/code\u003e\u003c/a\u003e fix(windows): tauri-bundler detect arm system (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14923\"\u003e#14923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.4.0 to 2.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.1\u003c/h2\u003e\n\u003ch2\u003e[2.7.1]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.1\nnpm notice filename: tauri-apps-plugin-dialog-2.7.1.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: fc83387de807c8d064d2b64b1b813b84e8286a12\nnpm notice integrity: sha512-OK1UBXYt+ojcm[...]FmEOjIY9IhzOQ==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1429011725\n+ @tauri-apps/plugin-dialog@2.7.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.1\u003c/h2\u003e\n\u003ch2\u003e[2.7.1]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.1\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/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-process` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epositioner-js v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-positioner@2.3.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.3kB README.md\nnpm notice 2.3kB dist-js/index.cjs\nnpm notice 1.1kB dist-js/index.d.ts\nnpm notice 2.2kB dist-js/index.js\nnpm notice 727B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-positioner\nnpm notice version: 2.3.1\nnpm notice filename: tauri-apps-plugin-positioner-2.3.1.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 11.5 kB\nnpm notice shasum: f7583c7c6a9925e34ed24ca75186e50b2119b2db\nnpm notice integrity: sha512-9JiNO3tpHhz91[...]wFmh658eFEL2Q==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644609801\n+ @tauri-apps/plugin-positioner@2.3.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003epositioner v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...os-v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-store` from 2.4.0 to 2.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.3\u003c/h2\u003e\n\u003ch2\u003e[2.4.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d8bfe61f20f235314bad93a9c50d8b7f3eade734\"\u003e\u003ccode\u003ed8bfe61f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3121\"\u003e#3121\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../NKIPSC\"\u003e\u003ccode\u003e@​NKIPSC\u003c/code\u003e\u003c/a\u003e) Remove unnecessary checks on Android when requesting camera permission.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/631d0e256a37946b6a9102ca35511abfbebb92c5\"\u003e\u003ccode\u003e631d0e25\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2440\"\u003e#2440\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e) Fix the \u003ccode\u003ecameraView\u003c/code\u003e is not removed after scanning in iOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.3\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.3.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: a401570d2698692fa6878bd816122ac3f8d7142d\nnpm notice integrity: sha512-y5jIRTFqCeUnc[...]cJWhCfKu6qOQA==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=804717978\n+ @tauri-apps/plugin-barcode-scanner@2.4.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.3\u003c/h2\u003e\n\u003ch2\u003e[2.4.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d8bfe61f20f235314bad93a9c50d8b7f3eade734\"\u003e\u003ccode\u003ed8bfe61f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3121\"\u003e#3121\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../NKIPSC\"\u003e\u003ccode\u003e@​NKIPSC\u003c/code\u003e\u003c/a\u003e) Remove unnecessary checks on Android when requesting camera permission.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/631d0e256a37946b6a9102ca35511abfbebb92c5\"\u003e\u003ccode\u003e631d0e25\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2440\"\u003e#2440\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e) Fix the \u003ccode\u003ecameraView\u003c/code\u003e is not removed after scanning in iOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010\"\u003e\u003ccode\u003efb4c8ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060\"\u003e#3060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55\"\u003e\u003ccode\u003efccc1cf\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.38.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9\"\u003e\u003ccode\u003e3702308\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.52.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130\"\u003e\u003ccode\u003ec9c8b39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...fs-v2.4.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-updater` from 2.9.0 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-updater's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.10.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.1kB README.md\nnpm notice 2.6kB dist-js/index.cjs\nnpm notice 2.3kB dist-js/index.d.ts\nnpm notice 2.6kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.10.1\nnpm notice filename: tauri-apps-plugin-updater-2.10.1.tgz\nnpm notice package size: 3.7 kB\nnpm notice unpacked size: 12.1 kB\nnpm notice shasum: ea0efd766890394b6c719b9fc21de7da0029c69c\nnpm notice integrity: sha512-NFYMg+tWOZPJd[...]Y1WVCNHnh3eRA==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1235993797\n+ @tauri-apps/plugin-updater@2.10.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003ccode\u003e4374b4f\u003c/code\u003e\u003c/a\u003e chore(notification): remove unused dev-deps (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f75d21db3351d6f12adf585c2c797c20ece94f7f\"\u003e\u003ccode\u003ef75d21d\u003c/code\u003e\u003c/a\u003e chore(deps): remove used of tauri-utils build feature (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4b95f5e079593d5b2b98220c332f420dc70d18d1\"\u003e\u003ccode\u003e4b95f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/99c3e37b54c115e8712f67c2b53ed1f2f0b4aae6\"\u003e\u003ccode\u003e99c3e37\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eaac19a5b7e325a06d4c1c6d740e38d86c55cd89\"\u003e\u003ccode\u003eeaac19a\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tar to v0.4.45 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5183e314cbabc179228e232992ad67025f30272d\"\u003e\u003ccode\u003e5183e31\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2c0883e64e9a53ea18102ed350cd5e65ba7c8f4b\"\u003e\u003ccode\u003e2c0883e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3346\"\u003e#3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/024ec0c29c20cf94579dab9b79d6be0da61a8daa\"\u003e\u003ccode\u003e024ec0c\u003c/code\u003e\u003c/a\u003e fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin (fix ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.9.0...updater-v2.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-updater\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.25 to 12.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.40.0] 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epath\u003c/code\u003e option to \u003ccode\u003etransition\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003earc()\u003c/code\u003e for motion along an arc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.39.0] 2026-05-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003erepeatType\u003c/code\u003e and \u003ccode\u003erepeatDelay\u003c/code\u003e in animation sequences.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVariants: Re-run keyframe animations when switching between variant labels even when they share identical keyframe arrays.\u003c/li\u003e\n\u003cli\u003eDrag: Preserve in-flight motion value animations across React 19 reorder unmount/remount so \u003ccode\u003edragSnapToOrigin\u003c/code\u003e no longer leaves the drag transform stranded after a layout swap.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLazyMotion\u003c/code\u003e: Share React contexts between the \u003ccode\u003eframer-motion\u003c/code\u003e and \u003ccode\u003eframer-motion/m\u003c/code\u003e (and therefore \u003ccode\u003emotion/react\u003c/code\u003e and \u003ccode\u003emotion/react-m\u003c/code\u003e) CJS bundles so that \u003ccode\u003e\u0026lt;m.div\u0026gt;\u003c/code\u003e from the \u003ccode\u003e/m\u003c/code\u003e subpath picks up features loaded by \u003ccode\u003e\u0026lt;LazyMotion\u0026gt;\u003c/code\u003e from the main entry point.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Support hydrating \u003ccode\u003etarget\u003c/code\u003e and \u003ccode\u003econtainer\u003c/code\u003e refs from anywhere in the tree.\u003c/li\u003e\n\u003cli\u003eDrag: Gesture no longer starts from incorrect start point when rendered inside \u003ccode\u003e\u0026lt;AnimatePresence initial={false} /\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDrag: \u003ccode\u003edragConstraints\u003c/code\u003e, when set as viewport-relative ref, no longer break on scroll.§\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003evisualElement\u003c/code\u003e hydration order.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseAnimate\u003c/code\u003e: Now respects \u003ccode\u003eskipAnimations\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Fix object-form \u003ccode\u003einitial\u003c/code\u003e values not applied on re-entry after exit completes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e: Fixed callback progress when tracking an element.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Fix hardware acceleration when tracking an element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/38ebb9480e5b25a51e09e2ec866c101d01d82c60\"\u003e\u003ccode\u003e38ebb94\u003c/code\u003e\u003c/a\u003e v12.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b1f766c7221cfdbf868e2f66675d6d2e2ff8f50e\"\u003e\u003ccode\u003eb1f766c\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bca554401519e8ef45db1dcc8c52580998251c73\"\u003e\u003ccode\u003ebca5544\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3699\"\u003e#3699\u003c/a\u003e from motiondivision/lochie/arcs-injectable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f1a96cfaff8de87712539bf250205134c8e121d9\"\u003e\u003ccode\u003ef1a96cf\u003c/code\u003e\u003c/a\u003e arc(): rename amp/rotate, expose MotionPath, fix explicit c...\n\n_Description has been truncated_","html_url":"https://github.com/BluerAngala/cc-aitools/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BluerAngala%2Fcc-aitools/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"6.5.2","new_version":"6.6.0","update_type":"minor","path":null,"pr_created_at":"2026-05-26T06:05:22.000Z","version_change":"6.5.2 → 6.6.0","issue":{"uuid":"4521806043","node_id":"PR_kwDOSgGMGM7fSTff","number":5,"state":"open","title":"chore(deps): bump the frontend-deps group with 41 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-26T06:05:22.000Z","updated_at":"2026-05-26T06:05:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-deps","update_count":41,"packages":[{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.6","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.43.0","repository_url":"https://github.com/codemirror/view"},{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.4.0","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@lobehub/icons-static-svg","old_version":"1.73.0","new_version":"1.90.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.90.3","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.23","new_version":"3.13.26","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.0","new_version":"2.4.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.25","new_version":"12.40.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"25.5.2","new_version":"26.2.0","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.16.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.23","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.76.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.0.0","new_version":"17.0.8","repository_url":"https://github.com/i18next/react-i18next"},{"name":"recharts","old_version":"3.5.1","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"smol-toml","old_version":"1.4.2","new_version":"1.6.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.1.12","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tauri-apps/cli","old_version":"2.8.1","new_version":"2.11.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"code-inspector-plugin","old_version":"1.3.3","new_version":"1.5.1","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"jsdom","old_version":"25.0.1","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.11.6","new_version":"2.14.6","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"3.4.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-deps group with 41 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.6` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.43.0` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.4.0` |\n| [@lobehub/icons-static-svg](https://github.com/lobehub/lobe-icons) | `1.73.0` | `1.90.0` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.3` | `5.100.14` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.23` | `3.13.26` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.11.0` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.7.1` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.3.1` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.3` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `12.40.0` |\n| [i18next](https://github.com/i18next/i18next) | `25.5.2` | `26.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.16.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.2.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.76.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.0.0` | `17.0.8` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.8.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.6.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.6.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.4.3` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.1` | `2.11.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.9.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `1.3.3` | `1.5.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.1.1` |\n| [msw](https://github.com/mswjs/msw) | `2.11.6` | `2.14.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.15` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.14` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.7` |\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-javascript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e@​codemirror/lint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e@​codemirror/state's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.3.0...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eadd guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)  (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e3d29924\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/react-hook-form/resolvers/commit/3d2992472adf5735b46b175e22bea82fddf13854\"\u003e\u003ccode\u003e3d29924\u003c/code\u003e\u003c/a\u003e feat: add guidance on passing context to \u003ccode\u003eyupResolver\u003c/code\u003e (useForm context) (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/56b68f3798612601190a533887847d8fef2c94af\"\u003e\u003ccode\u003e56b68f3\u003c/code\u003e\u003c/a\u003e feat: 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/cf8562d88ce3a1658676b2ef996347f29e05b3ee\"\u003e\u003ccode\u003ecf8562d\u003c/code\u003e\u003c/a\u003e update readme on ata-validator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5e5b6103692fa599ddacca39a03bf707e73a5012\"\u003e\u003ccode\u003e5e5b610\u003c/code\u003e\u003c/a\u003e fix issue with toNestErrors.ts (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/72aacf8604d697a29a1859f8bffccf18adb86add\"\u003e\u003ccode\u003e72aacf8\u003c/code\u003e\u003c/a\u003e Revise supported versions in SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/ad89a20d869f2dc21b905168c5578b3522c01b64\"\u003e\u003ccode\u003ead89a20\u003c/code\u003e\u003c/a\u003e feat: add ata-validator resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/02286db88310fd23e1de61ad880c23e210801813\"\u003e\u003ccode\u003e02286db\u003c/code\u003e\u003c/a\u003e ci: updated publish workflow to use node 24 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2e9bc7c7d02506d336e20d8c0bae0c479f3662ec\"\u003e\u003ccode\u003e2e9bc7c\u003c/code\u003e\u003c/a\u003e Fix(zodResolver): error paths in complex unions \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/787\"\u003e#787\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons-static-svg` from 1.73.0 to 1.90.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/releases\"\u003e@​lobehub/icons-static-svg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.89.0...@lobehub/icons-static-svg@1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-07\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/57d6c5e\"\u003e57d6c5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.88.0...@lobehub/icons-static-svg@1.89.0\"\u003eVersion 1.89.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-07\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e@​lobehub/icons-static-svg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.89.0...v1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-21\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e💄 Styles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/6976e64\"\u003e6976e64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eStyles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0e8277f\"\u003e0e8277f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.88.0...v1.89.0\"\u003eVersion 1.89.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Phidata, CrewAI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/362c4ea\"\u003e362c4ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ea0a5d9207d7f4f5dbf35531dcce06c1926e57b6\"\u003e\u003ccode\u003eea0a5d9\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2878f45e1ff2dba376640a3aaca7c5d5bc7d4d84\"\u003e\u003ccode\u003e2878f45\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/4db86c081ab5f31eb76ad127007b6c0c91a8a797\"\u003e\u003ccode\u003e4db86c0\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0039feab556230b30c7f4c36462742f700520a8d\"\u003e\u003ccode\u003e0039fea\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/57d6c5e998b6fc7cdb9f320f71865d9accc86a86\"\u003e\u003ccode\u003e57d6c5e\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/820c4d9c146b865e22d12d3945c7a3d7133ddccc\"\u003e\u003ccode\u003e820c4d9\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.8.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/66fc9e383549103358b6be73210b5faae34642b0\"\u003e\u003ccode\u003e66fc9e3\u003c/code\u003e\u003c/a\u003e 🐛 fix: Fix zero-one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c3130f4c3b69244c42ef363fc2e7fe86760bbf21\"\u003e\u003ccode\u003ec3130f4\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-webp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/397d971643814c3ae5b2fcb0ee7404428923ebb7\"\u003e\u003ccode\u003e397d971\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/f9e610db52740ac2218427922105dab4e3668892\"\u003e\u003ccode\u003ef9e610d\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.73.0...@lobehub/icons-static-svg@1.90.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lobehubbot\"\u003elobehubbot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.3 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\u003c/li\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e]:\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.100.14\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.100.14\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.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\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.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\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/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\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.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\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.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\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.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\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.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ed20b6d7541c908033acfcad92b0cd112930d1c3\"\u003e\u003ccode\u003eed20b6d\u003c/code\u003e\u003c/a\u003e fix(react): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9800c8f1a3f7907956410c23426a26d981e7d694\"\u003e\u003ccode\u003e9800c8f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.14/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.23 to 3.13.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.25\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the \u003ccode\u003euseReducer(() =\u0026gt; ({}), {})\u003c/code\u003e force-rerender pattern with an (\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1168\"\u003e#1168\u003c/a\u003e)\nincrementing number counter. Same semantics (every dispatch changes the\nreducer state, forcing a render); zero per-dispatch object allocation.\nTrivial individual cost, but eliminates one steady-state GC source on\nscroll-heavy apps.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/693d915e0670cbba5c3e42d0d2a46f085dd7d44e\"\u003e\u003ccode\u003e693d915\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/fc992ab00a15166311b79bd7580736cf01e8cc1a\"\u003e\u003ccode\u003efc992ab\u003c/code\u003e\u003c/a\u003e feat: support end-anchored virtualizers (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/949180be8adf66ea8428b326db72ebad42d5b4c3\"\u003e\u003ccode\u003e949180b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/99355ad1eceee6270efaa26e51f535d8d7c31ac2\"\u003e\u003ccode\u003e99355ad\u003c/code\u003e\u003c/a\u003e perf: virtual-core rewrite for mount/measure-storm, plus iOS Safari handling ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/3374977c623cd95eb4cdb44ad44eb94677d65c1e\"\u003e\u003ccode\u003e3374977\u003c/code\u003e\u003c/a\u003e chore(angular-virtual)!: upgrade Angular to v19 (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c3d4cd4f63d9c314ac6ec0ee7885a93a14ae52f9\"\u003e\u003ccode\u003ec3d4cd4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.13.26/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e@​tauri-apps/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/074299c08dd99d2e1c57796f55ab24bc1d3976cc\"\u003e\u003ccode\u003e074299c08\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14307\"\u003e#14307\u003c/a\u003e) Add Bring All to Front predefined menu item type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a12142a481f7a19b69e88ee36a438b1db71b36f5\"\u003e\u003ccode\u003ea12142a48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14357\"\u003e#14357\u003c/a\u003e) Add macos support for setting the icon and icon template state in the same step of the main thread, to prevent flickering.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/001c8fe3d288802de9a8c29cfd2f46f9220d97c5\"\u003e\u003ccode\u003e001c8fe3d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14722\"\u003e#14722\u003c/a\u003e) Add a WebView option to control browser-level general autofill behavior. This option does not disable password or credit card autofill. On Windows (WebView2), setting it to true disables the general autofill \u0026quot;Suggestions\u0026quot; UI, which may appear even when \u003ccode\u003eautocomplete=\u0026quot;off\u0026quot;\u003c/code\u003e is specified on input elements. On Linux, macOS, iOS, and Android, this option is currently unsupported and performs no operation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e\"\u003e\u003ccode\u003eeb0312ea9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/15199\"\u003e#15199\u003c/a\u003e) Propagates the \u003ccode\u003eEvent::Suspended\u003c/code\u003e and \u003ccode\u003eEvent::Resumed\u003c/code\u003e events from \u003ccode\u003etao\u003c/code\u003e when they are emitted on mobile targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.11.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.6s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.14.1/x64/bin/node /opt/hostedtoolcache/node/24.14.1/x64/bin/npm\nnpm info using npm@11.11.0\nnpm info using node@v24.14.1\nnpm silly config load:file:/opt/hostedtoolcache/node/24.14.1/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/62753b73fd2498862aee9b07ed29cc21/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/home/runner/.config/pnpm/rc\nnpm verbose title npm publish tauri-apps-api-2.11.0.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.11.0.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-debug-0.log\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\nnpm warn Unknown env config \u0026quot;npm-globalconfig\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e60834fc67d87c10e2f44b2568052295cb61c325\"\u003e\u003ccode\u003ee60834f\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15041\"\u003e#15041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/df05c00563a91fc936bd15c6b10dd2825472f96b\"\u003e\u003ccode\u003edf05c00\u003c/code\u003e\u003c/a\u003e chore: minor bump for codegen crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/13bea1777fed60c75e37fe67d7ded5dde0b2997d\"\u003e\u003ccode\u003e13bea17\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9808236ebf7755d498d674b614f3fc75eeac1ec4\"\u003e\u003ccode\u003e9808236\u003c/code\u003e\u003c/a\u003e fix(macOS): correct value for work_area.position.y (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14655\"\u003e#14655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e\"\u003e\u003ccode\u003eeb0312e\u003c/code\u003e\u003c/a\u003e feat(mobile): Propagate tao::Event::Suspended and tao::Event::Resumed to the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4ef5797f0fb27fa2df3f39f4a54e48ef319560ec\"\u003e\u003ccode\u003e4ef5797\u003c/code\u003e\u003c/a\u003e feat(ios): add --no-sign and --archive-only flags to ios build (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15061\"\u003e#15061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/110336c88a8c0a04476619db0a5c8f7694d969a5\"\u003e\u003ccode\u003e110336c\u003c/code\u003e\u003c/a\u003e fix(macOS): fix incorrect window position on multi-monitor setups (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15250\"\u003e#15250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c00a3dbffccd6e051d3b7332f706b6c63759865d\"\u003e\u003ccode\u003ec00a3db\u003c/code\u003e\u003c/a\u003e feat(macros): add support for rename command macro in tauri-macros \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14173\"\u003e#14173\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/764b9139a32de149d8a914a6b5ec6cd1937c64eb\"\u003e\u003ccode\u003e764b913\u003c/code\u003e\u003c/a\u003e feat(cli): restart Android emulator if it is disconnected from adb (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14313\"\u003e#14313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1035f12eeb8b23d9780881606d442d11c786e39e\"\u003e\u003ccode\u003e1035f12\u003c/code\u003e\u003c/a\u003e fix(windows): tauri-bundler detect arm system (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14923\"\u003e#14923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.4.0 to 2.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.1\u003c/h2\u003e\n\u003ch2\u003e[2.7.1]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.1\nnpm notice filename: tauri-apps-plugin-dialog-2.7.1.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: fc83387de807c8d064d2b64b1b813b84e8286a12\nnpm notice integrity: sha512-OK1UBXYt+ojcm[...]FmEOjIY9IhzOQ==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1429011725\n+ @tauri-apps/plugin-dialog@2.7.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.1\u003c/h2\u003e\n\u003ch2\u003e[2.7.1]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.1\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/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-process` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epositioner-js v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-positioner@2.3.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.3kB README.md\nnpm notice 2.3kB dist-js/index.cjs\nnpm notice 1.1kB dist-js/index.d.ts\nnpm notice 2.2kB dist-js/index.js\nnpm notice 727B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-positioner\nnpm notice version: 2.3.1\nnpm notice filename: tauri-apps-plugin-positioner-2.3.1.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 11.5 kB\nnpm notice shasum: f7583c7c6a9925e34ed24ca75186e50b2119b2db\nnpm notice integrity: sha512-9JiNO3tpHhz91[...]wFmh658eFEL2Q==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644609801\n+ @tauri-apps/plugin-positioner@2.3.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003epositioner v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...os-v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-store` from 2.4.0 to 2.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.3\u003c/h2\u003e\n\u003ch2\u003e[2.4.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d8bfe61f20f235314bad93a9c50d8b7f3eade734\"\u003e\u003ccode\u003ed8bfe61f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3121\"\u003e#3121\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../NKIPSC\"\u003e\u003ccode\u003e@​NKIPSC\u003c/code\u003e\u003c/a\u003e) Remove unnecessary checks on Android when requesting camera permission.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/631d0e256a37946b6a9102ca35511abfbebb92c5\"\u003e\u003ccode\u003e631d0e25\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2440\"\u003e#2440\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e) Fix the \u003ccode\u003ecameraView\u003c/code\u003e is not removed after scanning in iOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.3\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.3.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: a401570d2698692fa6878bd816122ac3f8d7142d\nnpm notice integrity: sha512-y5jIRTFqCeUnc[...]cJWhCfKu6qOQA==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=804717978\n+ @tauri-apps/plugin-barcode-scanner@2.4.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.3\u003c/h2\u003e\n\u003ch2\u003e[2.4.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d8bfe61f20f235314bad93a9c50d8b7f3eade734\"\u003e\u003ccode\u003ed8bfe61f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3121\"\u003e#3121\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../NKIPSC\"\u003e\u003ccode\u003e@​NKIPSC\u003c/code\u003e\u003c/a\u003e) Remove unnecessary checks on Android when requesting camera permission.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/631d0e256a37946b6a9102ca35511abfbebb92c5\"\u003e\u003ccode\u003e631d0e25\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2440\"\u003e#2440\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e) Fix the \u003ccode\u003ecameraView\u003c/code\u003e is not removed after scanning in iOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010\"\u003e\u003ccode\u003efb4c8ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060\"\u003e#3060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55\"\u003e\u003ccode\u003efccc1cf\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.38.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9\"\u003e\u003ccode\u003e3702308\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.52.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130\"\u003e\u003ccode\u003ec9c8b39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...fs-v2.4.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-updater` from 2.9.0 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-updater's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.10.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.1kB README.md\nnpm notice 2.6kB dist-js/index.cjs\nnpm notice 2.3kB dist-js/index.d.ts\nnpm notice 2.6kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.10.1\nnpm notice filename: tauri-apps-plugin-updater-2.10.1.tgz\nnpm notice package size: 3.7 kB\nnpm notice unpacked size: 12.1 kB\nnpm notice shasum: ea0efd766890394b6c719b9fc21de7da0029c69c\nnpm notice integrity: sha512-NFYMg+tWOZPJd[...]Y1WVCNHnh3eRA==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1235993797\n+ @tauri-apps/plugin-updater@2.10.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373...\n\n_Description has been truncated_","html_url":"https://github.com/KeaneFeng/cc-gateway-pro/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeaneFeng%2Fcc-gateway-pro/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"6.5.2","new_version":"6.6.0","update_type":"minor","path":null,"pr_created_at":"2026-05-09T07:59:53.000Z","version_change":"6.5.2 → 6.6.0","issue":{"uuid":"4411786343","node_id":"PR_kwDOSYgcD87Zz5Jc","number":6,"state":"open","title":"chore(deps): bump the frontend-deps group with 40 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-09T07:59:53.000Z","updated_at":"2026-05-09T07:59:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-deps","update_count":40,"packages":[{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.6","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.42.1","repository_url":"https://github.com/codemirror/view"},{"name":"@lobehub/icons-static-svg","old_version":"1.73.0","new_version":"1.90.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.90.3","new_version":"5.100.9","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.23","new_version":"3.13.24","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.0","new_version":"2.4.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.25","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"25.5.2","new_version":"26.0.10","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.14.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.23","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.75.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.0.0","new_version":"17.0.7","repository_url":"https://github.com/i18next/react-i18next"},{"name":"recharts","old_version":"3.5.1","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"smol-toml","old_version":"1.4.2","new_version":"1.6.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.1.12","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tauri-apps/cli","old_version":"2.8.1","new_version":"2.11.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"code-inspector-plugin","old_version":"1.3.3","new_version":"1.5.1","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"jsdom","old_version":"25.0.1","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.11.6","new_version":"2.14.5","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.14","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"3.4.18","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.11","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-deps group with 40 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.6` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.42.1` |\n| [@lobehub/icons-static-svg](https://github.com/lobehub/lobe-icons) | `1.73.0` | `1.90.0` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.3` | `5.100.9` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.23` | `3.13.24` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.11.0` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.7.1` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.3.1` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.3` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `12.38.0` |\n| [i18next](https://github.com/i18next/i18next) | `25.5.2` | `26.0.10` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.14.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.6` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.75.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.0.0` | `17.0.7` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.8.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.6.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.5.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.4.3` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.1` | `2.11.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.6.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `1.3.3` | `1.5.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.1.1` |\n| [msw](https://github.com/mswjs/msw) | `2.11.6` | `2.14.5` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.11` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.5` |\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e@​codemirror/lang-javascript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e@​codemirror/lint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e@​codemirror/state's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.42.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons-static-svg` from 1.73.0 to 1.90.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/releases\"\u003e@​lobehub/icons-static-svg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.89.0...@lobehub/icons-static-svg@1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-07\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/57d6c5e\"\u003e57d6c5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.88.0...@lobehub/icons-static-svg@1.89.0\"\u003eVersion 1.89.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-05-07\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e@​lobehub/icons-static-svg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.89.0...v1.90.0\"\u003eVersion 1.90.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-21\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e💄 Styles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/6976e64\"\u003e6976e64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eStyles\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Infinigence Provider icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0e8277f\"\u003e0e8277f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.88.0...v1.89.0\"\u003eVersion 1.89.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Phidata, CrewAI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/362c4ea\"\u003e362c4ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ea0a5d9207d7f4f5dbf35531dcce06c1926e57b6\"\u003e\u003ccode\u003eea0a5d9\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2878f45e1ff2dba376640a3aaca7c5d5bc7d4d84\"\u003e\u003ccode\u003e2878f45\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.90.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/4db86c081ab5f31eb76ad127007b6c0c91a8a797\"\u003e\u003ccode\u003e4db86c0\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0039feab556230b30c7f4c36462742f700520a8d\"\u003e\u003ccode\u003e0039fea\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/57d6c5e998b6fc7cdb9f320f71865d9accc86a86\"\u003e\u003ccode\u003e57d6c5e\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/820c4d9c146b865e22d12d3945c7a3d7133ddccc\"\u003e\u003ccode\u003e820c4d9\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.8.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/66fc9e383549103358b6be73210b5faae34642b0\"\u003e\u003ccode\u003e66fc9e3\u003c/code\u003e\u003c/a\u003e 🐛 fix: Fix zero-one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c3130f4c3b69244c42ef363fc2e7fe86760bbf21\"\u003e\u003ccode\u003ec3130f4\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-webp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/397d971643814c3ae5b2fcb0ee7404428923ebb7\"\u003e\u003ccode\u003e397d971\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/f9e610db52740ac2218427922105dab4e3668892\"\u003e\u003ccode\u003ef9e610d\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.89.0 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.73.0...@lobehub/icons-static-svg@1.90.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lobehubbot\"\u003elobehubbot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.3 to 5.100.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.9\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/3d21cacdec3028b700c4c2e3e0ff8dbe7a235e8c\"\u003e\u003ccode\u003e3d21cac\u003c/code\u003e\u003c/a\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.100.9\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.100.9\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.100.9\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.100.9\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.100.9\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.100.9\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.100.9\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.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\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.100.9\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.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.9\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/fcee7bdc429385ae8ffa224fa8a7a9ec7b8ee380\"\u003e\u003ccode\u003efcee7bd\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.100.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\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.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(suspense): skip calling combine when queries would suspend (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10576\"\u003e#10576\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/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\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.100.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/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9800c8f1a3f7907956410c23426a26d981e7d694\"\u003e\u003ccode\u003e9800c8f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3ae42619e5713b2fd6916760e84f7c9ddaa7a317\"\u003e\u003ccode\u003e3ae4261\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10620\"\u003e#10620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/87f7ccf580d7c12c527ce922a43977c9c653f897\"\u003e\u003ccode\u003e87f7ccf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10604\"\u003e#10604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/441204b9d22d1dcfc7ac85b04c21ce017a28603e\"\u003e\u003ccode\u003e441204b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10582\"\u003e#10582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55afb3e6fb631d684e9448b8265c68a4185c76b3\"\u003e\u003ccode\u003e55afb3e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10581\"\u003e#10581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fe287cc2471b74726a5d05f1c40a86a9ef891c7e\"\u003e\u003ccode\u003efe287cc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10579\"\u003e#10579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e Feature/use suspense queries combine (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10576\"\u003e#10576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/93b28450008eb104bf3a9d661f0a5625719bd2ea\"\u003e\u003ccode\u003e93b2845\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10575\"\u003e#10575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e fix(query-core): stop wrapping persister generics in NoInfer (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10510\"\u003e#10510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.9/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.23 to 3.13.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c3d4cd4f63d9c314ac6ec0ee7885a93a14ae52f9\"\u003e\u003ccode\u003ec3d4cd4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.13.24/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e@​tauri-apps/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/074299c08dd99d2e1c57796f55ab24bc1d3976cc\"\u003e\u003ccode\u003e074299c08\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14307\"\u003e#14307\u003c/a\u003e) Add Bring All to Front predefined menu item type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a12142a481f7a19b69e88ee36a438b1db71b36f5\"\u003e\u003ccode\u003ea12142a48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14357\"\u003e#14357\u003c/a\u003e) Add macos support for setting the icon and icon template state in the same step of the main thread, to prevent flickering.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/001c8fe3d288802de9a8c29cfd2f46f9220d97c5\"\u003e\u003ccode\u003e001c8fe3d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14722\"\u003e#14722\u003c/a\u003e) Add a WebView option to control browser-level general autofill behavior. This option does not disable password or credit card autofill. On Windows (WebView2), setting it to true disables the general autofill \u0026quot;Suggestions\u0026quot; UI, which may appear even when \u003ccode\u003eautocomplete=\u0026quot;off\u0026quot;\u003c/code\u003e is specified on input elements. On Linux, macOS, iOS, and Android, this option is currently unsupported and performs no operation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e\"\u003e\u003ccode\u003eeb0312ea9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/15199\"\u003e#15199\u003c/a\u003e) Propagates the \u003ccode\u003eEvent::Suspended\u003c/code\u003e and \u003ccode\u003eEvent::Resumed\u003c/code\u003e events from \u003ccode\u003etao\u003c/code\u003e when they are emitted on mobile targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.11.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.6s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.14.1/x64/bin/node /opt/hostedtoolcache/node/24.14.1/x64/bin/npm\nnpm info using npm@11.11.0\nnpm info using node@v24.14.1\nnpm silly config load:file:/opt/hostedtoolcache/node/24.14.1/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/62753b73fd2498862aee9b07ed29cc21/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/home/runner/.config/pnpm/rc\nnpm verbose title npm publish tauri-apps-api-2.11.0.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.11.0.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-debug-0.log\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\nnpm warn Unknown env config \u0026quot;npm-globalconfig\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e60834fc67d87c10e2f44b2568052295cb61c325\"\u003e\u003ccode\u003ee60834f\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15041\"\u003e#15041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/df05c00563a91fc936bd15c6b10dd2825472f96b\"\u003e\u003ccode\u003edf05c00\u003c/code\u003e\u003c/a\u003e chore: minor bump for codegen crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/13bea1777fed60c75e37fe67d7ded5dde0b2997d\"\u003e\u003ccode\u003e13bea17\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9808236ebf7755d498d674b614f3fc75eeac1ec4\"\u003e\u003ccode\u003e9808236\u003c/code\u003e\u003c/a\u003e fix(macOS): correct value for work_area.position.y (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14655\"\u003e#14655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e\"\u003e\u003ccode\u003eeb0312e\u003c/code\u003e\u003c/a\u003e feat(mobile): Propagate tao::Event::Suspended and tao::Event::Resumed to the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4ef5797f0fb27fa2df3f39f4a54e48ef319560ec\"\u003e\u003ccode\u003e4ef5797\u003c/code\u003e\u003c/a\u003e feat(ios): add --no-sign and --archive-only flags to ios build (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15061\"\u003e#15061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/110336c88a8c0a04476619db0a5c8f7694d969a5\"\u003e\u003ccode\u003e110336c\u003c/code\u003e\u003c/a\u003e fix(macOS): fix incorrect window position on multi-monitor setups (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15250\"\u003e#15250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c00a3dbffccd6e051d3b7332f706b6c63759865d\"\u003e\u003ccode\u003ec00a3db\u003c/code\u003e\u003c/a\u003e feat(macros): add support for rename command macro in tauri-macros \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14173\"\u003e#14173\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/764b9139a32de149d8a914a6b5ec6cd1937c64eb\"\u003e\u003ccode\u003e764b913\u003c/code\u003e\u003c/a\u003e feat(cli): restart Android emulator if it is disconnected from adb (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14313\"\u003e#14313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1035f12eeb8b23d9780881606d442d11c786e39e\"\u003e\u003ccode\u003e1035f12\u003c/code\u003e\u003c/a\u003e fix(windows): tauri-bundler detect arm system (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14923\"\u003e#14923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.4.0 to 2.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.1\u003c/h2\u003e\n\u003ch2\u003e[2.7.1]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.1\nnpm notice filename: tauri-apps-plugin-dialog-2.7.1.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: fc83387de807c8d064d2b64b1b813b84e8286a12\nnpm notice integrity: sha512-OK1UBXYt+ojcm[...]FmEOjIY9IhzOQ==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1429011725\n+ @tauri-apps/plugin-dialog@2.7.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.1\u003c/h2\u003e\n\u003ch2\u003e[2.7.1]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.1\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/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-process` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epositioner-js v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-positioner@2.3.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.3kB README.md\nnpm notice 2.3kB dist-js/index.cjs\nnpm notice 1.1kB dist-js/index.d.ts\nnpm notice 2.2kB dist-js/index.js\nnpm notice 727B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-positioner\nnpm notice version: 2.3.1\nnpm notice filename: tauri-apps-plugin-positioner-2.3.1.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 11.5 kB\nnpm notice shasum: f7583c7c6a9925e34ed24ca75186e50b2119b2db\nnpm notice integrity: sha512-9JiNO3tpHhz91[...]wFmh658eFEL2Q==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644609801\n+ @tauri-apps/plugin-positioner@2.3.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003epositioner v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...os-v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-store` from 2.4.0 to 2.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.3\u003c/h2\u003e\n\u003ch2\u003e[2.4.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d8bfe61f20f235314bad93a9c50d8b7f3eade734\"\u003e\u003ccode\u003ed8bfe61f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3121\"\u003e#3121\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../NKIPSC\"\u003e\u003ccode\u003e@​NKIPSC\u003c/code\u003e\u003c/a\u003e) Remove unnecessary checks on Android when requesting camera permission.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/631d0e256a37946b6a9102ca35511abfbebb92c5\"\u003e\u003ccode\u003e631d0e25\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2440\"\u003e#2440\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e) Fix the \u003ccode\u003ecameraView\u003c/code\u003e is not removed after scanning in iOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.3\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.3.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: a401570d2698692fa6878bd816122ac3f8d7142d\nnpm notice integrity: sha512-y5jIRTFqCeUnc[...]cJWhCfKu6qOQA==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=804717978\n+ @tauri-apps/plugin-barcode-scanner@2.4.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.3\u003c/h2\u003e\n\u003ch2\u003e[2.4.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d8bfe61f20f235314bad93a9c50d8b7f3eade734\"\u003e\u003ccode\u003ed8bfe61f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3121\"\u003e#3121\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../NKIPSC\"\u003e\u003ccode\u003e@​NKIPSC\u003c/code\u003e\u003c/a\u003e) Remove unnecessary checks on Android when requesting camera permission.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/631d0e256a37946b6a9102ca35511abfbebb92c5\"\u003e\u003ccode\u003e631d0e25\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2440\"\u003e#2440\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kingsword09\"\u003e\u003ccode\u003e@​kingsword09\u003c/code\u003e\u003c/a\u003e) Fix the \u003ccode\u003ecameraView\u003c/code\u003e is not removed after scanning in iOS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010\"\u003e\u003ccode\u003efb4c8ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060\"\u003e#3060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55\"\u003e\u003ccode\u003efccc1cf\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.38.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9\"\u003e\u003ccode\u003e3702308\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.52.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130\"\u003e\u003ccode\u003ec9c8b39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...fs-v2.4.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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-updater` from 2.9.0 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-updater's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.10.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.1kB README.md\nnpm notice 2.6kB dist-js/index.cjs\nnpm notice 2.3kB dist-js/index.d.ts\nnpm notice 2.6kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.10.1\nnpm notice filename: tauri-apps-plugin-updater-2.10.1.tgz\nnpm notice package size: 3.7 kB\nnpm notice unpacked size: 12.1 kB\nnpm notice shasum: ea0efd766890394b6c719b9fc21de7da0029c69c\nnpm notice integrity: sha512-NFYMg+tWOZPJd[...]Y1WVCNHnh3eRA==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1235993797\n+ @tauri-apps/plugin-updater@2.10.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003ccode\u003e4374b4f\u003c/code\u003e\u003c/a\u003e chore(notification): remove unused dev-deps (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f75d21db3351d6f12adf585c2c797c20ece94f7f\"\u003e\u003ccode\u003ef75d21d\u003c/code\u003e\u003c/a\u003e chore(deps): remove used of tauri-utils build feature (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4b95f5e079593d5b2b98220c332f420dc70d18d1\"\u003e\u003ccode\u003e4b95f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/99c3e37b54c115e8712f67c2b53ed1f2f0b4aae6\"\u003e\u003ccode\u003e99c3e37\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eaac19a5b7e325a06d4c1c6d740e38d86c55cd89\"\u003e\u003ccode\u003eeaac19a\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tar to v0.4.45 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5183e314cbabc179228e232992ad67025f30272d\"\u003e\u003ccode\u003e5183e31\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2c0883e64e9a53ea18102ed350cd5e65ba7c8f4b\"\u003e\u003ccode\u003e2c0883e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3346\"\u003e#3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/024ec0c29c20cf94579dab9b79d6be0da61a8daa\"\u003e\u003ccode\u003e024ec0c\u003c/code\u003e\u003c/a\u003e fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin (fix ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.9.0...updater-v2.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-updater\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.25 to 12.38.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003cli\u003eImproved memory pressure of layout animations.\u003c/li\u003e\n\u003cli\u003eEnsure motion value returned from \u003ccode\u003euseSpring\u003c/code\u003e reports correct \u003ccode\u003eisAnimating()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for non-animatable keyframes.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for SVG transforms.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMotionValue\u003c/code\u003e props are not passed to SVG.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e elements from getting stuck when switched rapidly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\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/motiondivision/motion/commit/0bfc9fe015f7170c538ca70ba4677ec59d83ee76\"\u003e\u003ccode\u003e0bfc9fe\u003c/code\u003e\u003c/a\u003e v12.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/343cb0c69e10d5c2bcc9837fb6a83d437257f064\"\u003e\u003ccode\u003e343cb0c\u003c/code\u003e\u003c/a\u003e Updating layoutAnchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ee99ad25f734287c2885d53ec0af8a8f1f6ca306\"\u003e\u003ccode\u003eee99ad2\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/062660b3c5c982d7274adbd382c6dfcd5aea77ad\"\u003e\u003ccode\u003e062660b\u003c/code\u003e\u003c/a\u003e Updating changgelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/303da7dddfc41f521ec500aef8a72643169582e0\"\u003e\u003ccode\u003e303da7d\u003c/code\u003e\u003c/a\u003e Updating readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b075adc4b1dde8fa1fb1c488b1b4e7e97a07331e\"\u003e\u003ccode\u003eb075adc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3647\"\u003e#3647\u003c/a\u003e from motiondivision/feat/layout-anchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0991d6728f425eebbb58ce926bd33d05336b724\"\u003e\u003ccode\u003ef0991d6\u003c/code\u003e\u003c/a\u003e Add missing layoutAnchor !== false guard in attemptToResolveRelativeTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b5798e99e78738a1fa8ec3414bff63796f9eb39b\"\u003e\u003ccode\u003eb5798e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3642\"\u003e#3642\u003c/a\u003e from motiondivision/worktree-fix-issue-3078\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7686c193e349f3b3360455615ee6ca45b8532c28\"\u003e\u003ccode\u003e7686c19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3636\"\u003e#3636\u003c/a\u003e from motiondivision/worktree-fix-issue-3061\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a95c4877c879f0e189295cc9f4f5f1c1e1d7df2a\"\u003e\u003ccode\u003ea95c487\u003c/code\u003e\u003c/a\u003e Fix auto-scroll in reorder-virtualized test page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.25...v12.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next` from 25.5.2 to 26.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/releases\"\u003ei18next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.0.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ccode\u003egetFixedT\u003c/code\u003e accepts a fourth optional \u003ccode\u003efixedOpts\u003c/code\u003e argument carrying \u003ccode\u003escopeNs\u003c/code\u003e — the full namespace list the bound \u003ccode\u003et\u003c/code\u003e was created for. The selector API uses \u003ccode\u003escopeNs\u003c/code\u003e to detect when a path's first segment is a namespace prefix, \u003cstrong\u003ewithout\u003c/strong\u003e changing resolution scope. Resolution still uses the bound \u003ccode\u003ens\u003c/code\u003e (a single primary string in the typical react-i18next setup), so plain \u003ccode\u003et('key')\u003c/code\u003e lookups stay isolated to the primary namespace exactly as before — only \u003c...\n\n_Description has been truncated_","html_url":"https://github.com/HuangZurong/cc-switch/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/HuangZurong%2Fcc-switch/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"6.5.4","new_version":"6.6.0","update_type":"minor","path":"/frontend","pr_created_at":"2026-05-04T10:33:32.000Z","version_change":"6.5.4 → 6.6.0","issue":{"uuid":"4375809131","node_id":"PR_kwDOOSCVLc7X98gr","number":391,"state":"open","title":"frontend(deps): bump the frontend-deps group in /frontend with 37 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T10:33:32.000Z","updated_at":"2026-05-04T10:33:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"frontend(deps): bump","group_name":"frontend-deps","update_count":37,"packages":[{"name":"@codemirror/commands","old_version":"6.10.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lsp-client","old_version":"6.2.2","new_version":"6.2.3"},{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.11","new_version":"6.41.1","repository_url":"https://github.com/codemirror/view"},{"name":"@tabler/icons-vue","old_version":"3.40.0","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@vueuse/core","old_version":"13.9.0","new_version":"14.3.0","repository_url":"https://github.com/vueuse/vueuse"},{"name":"axios","old_version":"1.13.6","new_version":"1.16.0","repository_url":"https://github.com/axios/axios"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"vue","old_version":"3.5.31","new_version":"3.5.33","repository_url":"https://github.com/vuejs/core"},{"name":"vue-router","old_version":"4.6.4","new_version":"5.0.6","repository_url":"https://github.com/vuejs/router"},{"name":"y-websocket","old_version":"2.1.0","new_version":"3.0.0","repository_url":"https://github.com/yjs/y-websocket"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"8.6.18","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"8.6.18","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-viewport","old_version":"8.6.18","new_version":"9.0.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/vue3-vite","old_version":"8.6.18","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@vitejs/plugin-vue","old_version":"5.2.4","new_version":"6.0.6","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vitest/browser","old_version":"3.2.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint","old_version":"9.39.4","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-storybook","old_version":"0.11.6","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-vue","old_version":"10.6.2","new_version":"10.9.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"globals","old_version":"16.5.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"26.1.0","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"playwright","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"puppeteer","old_version":"24.40.0","new_version":"24.42.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"puppeteer-core","old_version":"24.40.0","new_version":"24.42.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"storybook","old_version":"8.6.18","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"6.4.1","new_version":"8.0.10","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-vue-devtools","old_version":"7.7.9","new_version":"8.1.1","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the frontend-deps group in /frontend with 37 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.1` | `6.10.3` |\n| @codemirror/lsp-client | `6.2.2` | `6.2.3` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.4` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.11` | `6.41.1` |\n| [@tabler/icons-vue](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue) | `3.40.0` | `3.41.1` |\n| [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core) | `13.9.0` | `14.3.0` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.16.0` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [vue](https://github.com/vuejs/core) | `3.5.31` | `3.5.33` |\n| [vue-router](https://github.com/vuejs/router) | `4.6.4` | `5.0.6` |\n| [y-websocket](https://github.com/yjs/y-websocket) | `2.1.0` | `3.0.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `8.6.18` | `10.3.6` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `8.6.18` | `10.3.6` |\n| [@storybook/addon-viewport](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/viewports) | `8.6.18` | `9.0.8` |\n| [@storybook/vue3-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/vue3-vite) | `8.6.18` | `10.3.6` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `5.2.4` | `6.0.6` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `3.2.4` | `4.1.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.1.5` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.3.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `0.11.6` | `10.3.6` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.6.2` | `10.9.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.6.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `29.1.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.40.0` | `24.42.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.40.0` | `24.42.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.5` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `8.6.18` | `10.3.6` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.1` | `8.0.10` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `7.7.9` | `8.1.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.5` |\n\nUpdates `@codemirror/commands` from 6.10.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e@​codemirror/commands's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\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/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/compare/6.10.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lsp-client` from 6.2.2 to 6.2.3\n\nUpdates `@codemirror/state` from 6.5.4 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e@​codemirror/state's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.11 to 6.41.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tabler/icons-vue` from 3.40.0 to 3.41.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tabler/tabler-icons/releases\"\u003e@​tabler/icons-vue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.41.1\u003c/h2\u003e\n\u003cp\u003eFixed icon: \u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.41.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-jira\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-off-road\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-suspension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/credit-card-hand\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-camera\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-lens\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-screen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/iceberg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/jetski\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/olympic-torch\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/parking-meter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pillow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pipeline\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/quote-open\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-a\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-t\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/segway\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAngular support\u003c/strong\u003e: new \u003ccode\u003e@tabler/icons-angular\u003c/code\u003e package with components, build pipeline, unit tests, and \u003ccode\u003etest/test-angular\u003c/code\u003e sample app (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1091\"\u003e#1091\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSVG validation\u003c/strong\u003e: validation for \u003ccode\u003e\u0026lt;g\u0026gt;\u003c/code\u003e elements; broader SVG icon validation improvements (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1487\"\u003e#1487\u003c/a\u003e); more consistent SVG path syntax (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1488\"\u003e#1488\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react\u003c/code\u003e\u003c/strong\u003e: JSDoc with icon previews in generated output (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1472\"\u003e#1472\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react-native\u003c/code\u003e\u003c/strong\u003e: \u003ccode\u003ereact-native-svg\u003c/code\u003e added as a \u003cstrong\u003epeer dependency\u003c/strong\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-solidjs\u003c/code\u003e\u003c/strong\u003e: SSR support via \u003ccode\u003erollup-preset-solid\u003c/code\u003e and JSX/TSX component refactor (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1493\"\u003e#1493\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed icons\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/brand-kbin\u003c/code\u003e\u003c/strong\u003e and \u003cstrong\u003e\u003ccode\u003eoutline/volume-4\u003c/code\u003e\u003c/strong\u003e: adjusted for compatibility with \u003ccode\u003ebuildJsIcons\u003c/code\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1469\"\u003e#1469\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/number-35-small\u003c/code\u003e\u003c/strong\u003e through \u003cstrong\u003e\u003ccode\u003eoutline/number-50-small\u003c/code\u003e\u003c/strong\u003e: updated Unicode values (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1494\"\u003e#1494\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/tabler/tabler-icons/commit/9b27b65e3d2e72ff4fd219b2dc21da81ea9cbab8\"\u003e\u003ccode\u003e9b27b65\u003c/code\u003e\u003c/a\u003e Release 3.41.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ebad60b50af5ba521245ab982a3fe69df0e5efd9\"\u003e\u003ccode\u003eebad60b\u003c/code\u003e\u003c/a\u003e Update homepage links in documentation and package files to point to the new ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/8ed617b1b7153d1d35910cda09861077a6f649b9\"\u003e\u003ccode\u003e8ed617b\u003c/code\u003e\u003c/a\u003e Update README files to wrap images in anchor tags linking to the Tabler Icons...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/6cbe8857c8baa758383bb0a9e0f6922cf82da01c\"\u003e\u003ccode\u003e6cbe885\u003c/code\u003e\u003c/a\u003e Release 3.41.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tabler/tabler-icons/commits/v3.41.1/packages/icons-vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vueuse/core` from 13.9.0 to 14.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vueuse/vueuse/releases\"\u003e@​vueuse/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.3.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose pointer event onLongPress  -  by \u003ca href=\"https://github.com/mrcwbr\"\u003e\u003ccode\u003e@​mrcwbr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5295\"\u003evueuse/vueuse#5295\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/b1688bd2\"\u003e\u003c!-- raw HTML omitted --\u003e(b1688)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecreateInjectionState\u003c/strong\u003e: Non-undefined return when default specified  -  by \u003ca href=\"https://github.com/Laupetin\"\u003e\u003ccode\u003e@​Laupetin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5306\"\u003evueuse/vueuse#5306\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/b0c51c27\"\u003e\u003c!-- raw HTML omitted --\u003e(b0c51)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecreateReusableTemplate\u003c/strong\u003e: Add support for specifying component names  -  by \u003ca href=\"https://github.com/wbolster\"\u003e\u003ccode\u003e@​wbolster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5300\"\u003evueuse/vueuse#5300\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/ea29d5cb\"\u003e\u003c!-- raw HTML omitted --\u003e(ea29d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt\u003c/strong\u003e: Add composable variants to auto imports  -  by \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5285\"\u003evueuse/vueuse#5285\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/ac2ef95d\"\u003e\u003c!-- raw HTML omitted --\u003e(ac2ef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseElementVisibility\u003c/strong\u003e: Add \u003ccode\u003econtrols\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5191\"\u003evueuse/vueuse#5191\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/0cb03d74\"\u003e\u003c!-- raw HTML omitted --\u003e(0cb03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseTextareaAutosize\u003c/strong\u003e: Add optional \u003ccode\u003emaxHeight\u003c/code\u003e to limit autosize growth  -  by \u003ca href=\"https://github.com/palamarchukser\"\u003e\u003ccode\u003e@​palamarchukser\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5324\"\u003evueuse/vueuse#5324\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/1a3e5721\"\u003e\u003c!-- raw HTML omitted --\u003e(1a3e5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit \u003ccode\u003e./package.json\u003c/code\u003e export to all packages  -  by \u003ca href=\"https://github.com/babu-ch\"\u003e\u003ccode\u003e@​babu-ch\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5343\"\u003evueuse/vueuse#5343\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/0d98998a\"\u003e\u003c!-- raw HTML omitted --\u003e(0d989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Always return ssrValue in useCssSupports before mounted  -  by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5290\"\u003evueuse/vueuse#5290\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/76b0bcf7\"\u003e\u003c!-- raw HTML omitted --\u003e(76b0b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edirective\u003c/strong\u003e: Create disposable directive func cleanup of side effects unmounted  -  by \u003ca href=\"https://github.com/kalu5\"\u003e\u003ccode\u003e@​kalu5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eRaman Paulau\u003c/strong\u003e and \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5244\"\u003evueuse/vueuse#5244\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/52d688fa\"\u003e\u003c!-- raw HTML omitted --\u003e(52d68)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs\u003c/strong\u003e: Typos in useManualRefHistory, useFocusWithin, useStorageAsync, useIntersectionObserver  -  by \u003ca href=\"https://github.com/blowsie\"\u003e\u003ccode\u003e@​blowsie\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eSam Blowes\u003c/strong\u003e and \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5329\"\u003evueuse/vueuse#5329\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/1d9c41a0\"\u003e\u003c!-- raw HTML omitted --\u003e(1d9c4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs\u003c/strong\u003e: Add \u003ccode\u003eignoreDeprecations\u003c/code\u003e for twoslash TS 6.0 compat  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5367\"\u003evueuse/vueuse#5367\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/9d1eb566\"\u003e\u003c!-- raw HTML omitted --\u003e(9d1eb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emetadata\u003c/strong\u003e: Cleanup removed function \u003ccode\u003eresolveRef\u003c/code\u003e  -  by \u003ca href=\"https://github.com/ntnyq\"\u003e\u003ccode\u003e@​ntnyq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5307\"\u003evueuse/vueuse#5307\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/49da8f9c\"\u003e\u003c!-- raw HTML omitted --\u003e(49da8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eonClickOutside\u003c/strong\u003e: Detect iframe inside shadow DOM with detectIframe option  -  by \u003ca href=\"https://github.com/babu-ch\"\u003e\u003ccode\u003e@​babu-ch\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5336\"\u003evueuse/vueuse#5336\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/1a77b729\"\u003e\u003c!-- raw HTML omitted --\u003e(1a77b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eshared\u003c/strong\u003e: Align overloads order of watch functions with original version  -  by \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5288\"\u003evueuse/vueuse#5288\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/f1d328d5\"\u003e\u003c!-- raw HTML omitted --\u003e(f1d32)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseAxios\u003c/strong\u003e: Handle optional response data safely  -  by \u003ca href=\"https://github.com/jahnli\"\u003e\u003ccode\u003e@​jahnli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5318\"\u003evueuse/vueuse#5318\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/51198e85\"\u003e\u003c!-- raw HTML omitted --\u003e(51198)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseCached\u003c/strong\u003e: Update comparator type and improve documentation  -  by \u003ca href=\"https://github.com/IceMooncake\"\u003e\u003ccode\u003e@​IceMooncake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5376\"\u003evueuse/vueuse#5376\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/d886c2f5\"\u003e\u003c!-- raw HTML omitted --\u003e(d886c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseClipboard\u003c/strong\u003e: Prevents fail in Safari for async operation  -  by \u003ca href=\"https://github.com/MatteoGabriele\"\u003e\u003ccode\u003e@​MatteoGabriele\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5369\"\u003evueuse/vueuse#5369\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/5ec568d1\"\u003e\u003c!-- raw HTML omitted --\u003e(5ec56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseSortable\u003c/strong\u003e: Re-query DOM on every \u003ccode\u003estart()\u003c/code\u003e for string selectors  -  by \u003ca href=\"https://github.com/Mini-ghost\"\u003e\u003ccode\u003e@​Mini-ghost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5374\"\u003evueuse/vueuse#5374\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/3341fca0\"\u003e\u003c!-- raw HTML omitted --\u003e(3341f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseVirtualList\u003c/strong\u003e: React to changes made in mutable arrays properly  -  by \u003ca href=\"https://github.com/dcherman\"\u003e\u003ccode\u003e@​dcherman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5267\"\u003evueuse/vueuse#5267\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/7069eb4c\"\u003e\u003c!-- raw HTML omitted --\u003e(7069e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseWakeLock\u003c/strong\u003e: Auto-release wake lock on component unmount  -  by \u003ca href=\"https://github.com/ProgrammingWithSid\"\u003e\u003ccode\u003e@​ProgrammingWithSid\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5271\"\u003evueuse/vueuse#5271\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/43937a3f\"\u003e\u003c!-- raw HTML omitted --\u003e(43937)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseWebSocket\u003c/strong\u003e: Race condition caused by onopen/onclose events.  -  by \u003ca href=\"https://github.com/DanCardin\"\u003e\u003ccode\u003e@​DanCardin\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5175\"\u003evueuse/vueuse#5175\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/6661c13c\"\u003e\u003c!-- raw HTML omitted --\u003e(6661c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewhenever\u003c/strong\u003e: Improve old value types  -  by \u003ca href=\"https://github.com/VChet\"\u003e\u003ccode\u003e@​VChet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5096\"\u003evueuse/vueuse#5096\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/979c65fa\"\u003e\u003c!-- raw HTML omitted --\u003e(979c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003edeepRef\u003c/code\u003e with \u003ccode\u003eshallowRef\u003c/code\u003e where appropriate  -  by \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5293\"\u003evueuse/vueuse#5293\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/80004f79\"\u003e\u003c!-- raw HTML omitted --\u003e(80004)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vueuse/vueuse/compare/v14.2.1...v14.3.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev14.2.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd skills at the root directory for skills cli  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/c005dbef\"\u003e\u003c!-- raw HTML omitted --\u003e(c005d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eskills\u003c/strong\u003e: Transfer \u003ccode\u003e@vueuse/skills\u003c/code\u003e  -  by \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5286\"\u003evueuse/vueuse#5286\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/532acd2d\"\u003e\u003c!-- raw HTML omitted --\u003e(532ac)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseRafFn\u003c/strong\u003e: Resolve reactive null fpsLimit not being handled  -  by \u003ca href=\"https://github.com/nemanjamalesija\"\u003e\u003ccode\u003e@​nemanjamalesija\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5284\"\u003evueuse/vueuse#5284\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/8ce0dae1\"\u003e\u003c!-- raw HTML omitted --\u003e(8ce0d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vueuse/vueuse/compare/v14.2.0...v14.2.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev14.2.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/99c5df9a1017733046b496a6bb585d9fed7fbe8f\"\u003e\u003ccode\u003e99c5df9\u003c/code\u003e\u003c/a\u003e chore: release v14.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/1a3e57213e39a565998439906fcbf0bafc39d8ee\"\u003e\u003ccode\u003e1a3e572\u003c/code\u003e\u003c/a\u003e feat(useTextareaAutosize): add optional \u003ccode\u003emaxHeight\u003c/code\u003e to limit autosize growth ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/d886c2f5f8194632eb0a9244c3615e7eee2450a9\"\u003e\u003ccode\u003ed886c2f\u003c/code\u003e\u003c/a\u003e fix(useCached): update comparator type and improve documentation (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5376\"\u003e#5376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/acf182ec8c2ce48f2c6713d85efb887b7de0f845\"\u003e\u003ccode\u003eacf182e\u003c/code\u003e\u003c/a\u003e docs(useCloned): add tip about watch flush timing (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5375\"\u003e#5375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/5ec568d17d45502625125ebe18d5370338e27d6e\"\u003e\u003ccode\u003e5ec568d\u003c/code\u003e\u003c/a\u003e fix(useClipboard): prevents fail in Safari for async operation (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5369\"\u003e#5369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/52d688fa3f91bb8d8c77b1afd4e57db6724f48f0\"\u003e\u003ccode\u003e52d688f\u003c/code\u003e\u003c/a\u003e fix(directive): create disposable directive func cleanup of side effects unmo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/df724509e0cb35a8b02aadaeb954d902b1810d13\"\u003e\u003ccode\u003edf72450\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/1aa211e48e26e00ab7b9a6e7352f3274975b5c90\"\u003e\u003ccode\u003e1aa211e\u003c/code\u003e\u003c/a\u003e Make demo of \u003ccode\u003euseElementSize\u003c/code\u003e \u003ccode\u003ereadonly\u003c/code\u003e (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5365\"\u003e#5365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/0d98998ad56d99899d390f3f8d73a9955f77750e\"\u003e\u003ccode\u003e0d98998\u003c/code\u003e\u003c/a\u003e fix: add explicit \u003ccode\u003e./package.json\u003c/code\u003e export to all packages (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5343\"\u003e#5343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/8c252c33d57da4bd4a39d7318264e1f565760160\"\u003e\u003ccode\u003e8c252c3\u003c/code\u003e\u003c/a\u003e refactor: change primitive to \u003ccode\u003eshallowReadonly\u003c/code\u003e, rename \u003ccode\u003ereadonly\u003c/code\u003e usage to `...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vueuse/vueuse/commits/v14.3.0/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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​vueuse/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.6 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFetch adapter now enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e and \u003ccode\u003emaxContentLength\u003c/code\u003e.\u003c/strong\u003e These limits were silently ignored on the fetch adapter prior to 1.16.0 — anyone relying on them as a safety net (DoS protection, accidental large uploads) had no protection. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy requests now preserve user-supplied \u003ccode\u003eHost\u003c/code\u003e headers.\u003c/strong\u003e Previously, the proxy path could overwrite a custom \u003ccode\u003eHost\u003c/code\u003e. Virtual-host-style routing through a proxy will now behave correctly. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBasic auth credentials embedded in URLs are now URL-decoded.\u003c/strong\u003e If you have percent-encoded credentials in a URL (e.g. \u003ccode\u003ehttps://user:p%40ss@host\u003c/code\u003e), the decoded value is what now goes on the wire. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eparseProtocol\u003c/code\u003e now strictly requires a colon in the protocol separator.\u003c/strong\u003e Strings that loosely parsed as protocols before may no longer match. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeprecated \u003ccode\u003eunescape()\u003c/code\u003e replaced with modern UTF-8 encoding.\u003c/strong\u003e Non-ASCII URL handling is now spec-correct; consumers depending on legacy \u003ccode\u003eunescape()\u003c/code\u003e quirks may see different output bytes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003etransformRequest\u003c/code\u003e input typing change was reverted.\u003c/strong\u003e The typing change introduced in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e was reverted in \u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e after follow-up review — net behavior is unchanged from 1.15.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eQUERY HTTP Method:\u003c/strong\u003e Added support for the QUERY HTTP method across adapters and type definitions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10802\"\u003e#10802\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eECONNREFUSED Error Constant:\u003c/strong\u003e Exposed \u003ccode\u003eECONNREFUSED\u003c/code\u003e as a constant on \u003ccode\u003eAxiosError\u003c/code\u003e so callers can match connection-refused failures without comparing string literals (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/6485\"\u003e#6485\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEncode Helper Export:\u003c/strong\u003e Exported the internal \u003ccode\u003eencode\u003c/code\u003e helper from \u003ccode\u003ebuildURL\u003c/code\u003e so userland param serializers can reuse the same encoding logic that axios uses internally. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6897\"\u003e#6897\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Redirects \u0026amp; Headers:\u003c/strong\u003e Cleared stale headers when a redirect targets a no-proxy host, fixed the redirect listener chain so listeners no longer stack across hops, restored the missing \u003ccode\u003erequestDetails\u003c/code\u003e argument on \u003ccode\u003ebeforeRedirect\u003c/code\u003e, preserved user-supplied \u003ccode\u003eHost\u003c/code\u003e headers when forwarding through a proxy, and properly URL-decoded basic auth credentials. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10794\"\u003e#10794\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10800\"\u003e#10800\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6241\"\u003e#6241\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10822\"\u003e#10822\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter — Streams \u0026amp; Timeouts:\u003c/strong\u003e Preserved the partial response object on \u003ccode\u003eAxiosError\u003c/code\u003e when a stream is aborted after headers arrive, honoured the \u003ccode\u003etimeout\u003c/code\u003e option during the connect phase when redirects are disabled, and resolved an unsettled-promise hang when an aborted request was combined with compression and \u003ccode\u003emaxRedirects: 0\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10708\"\u003e#10708\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10819\"\u003e#10819\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7149\"\u003e#7149\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Enforced \u003ccode\u003emaxBodyLength\u003c/code\u003e / \u003ccode\u003emaxContentLength\u003c/code\u003e in the fetch adapter, set the \u003ccode\u003eUser-Agent\u003c/code\u003e header to match the HTTP adapter, preserved the original abort reason instead of replacing it with a generic error, and deferred global access so importing the module no longer throws a \u003ccode\u003eTypeError\u003c/code\u003e in restricted environments. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10795\"\u003e#10795\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10772\"\u003e#10772\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10806\"\u003e#10806\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7260\"\u003e#7260\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Adapter:\u003c/strong\u003e Unsubscribed the \u003ccode\u003ecancelToken\u003c/code\u003e and \u003ccode\u003eAbortSignal\u003c/code\u003e listeners on the error, timeout, and abort code paths to prevent leaked subscriptions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e Attached the parsed response to \u003ccode\u003eAxiosError\u003c/code\u003e when \u003ccode\u003eJSON.parse\u003c/code\u003e fails inside \u003ccode\u003edispatchRequest\u003c/code\u003e, prevented \u003ccode\u003esettle\u003c/code\u003e from emitting \u003ccode\u003eundefined\u003c/code\u003e error codes, and tightened the \u003ccode\u003eparseProtocol\u003c/code\u003e regex to require a colon in the protocol separator. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10724\"\u003e#10724\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7276\"\u003e#7276\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes \u0026amp; Exports:\u003c/strong\u003e Aligned the CommonJS \u003ccode\u003eCancelToken\u003c/code\u003e typings with the ESM build, fixed a compiler error caused by \u003ccode\u003eRawAxiosHeaders\u003c/code\u003e, and re-exported \u003ccode\u003ecreate\u003c/code\u003e from the package index. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7414\"\u003e#7414\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6389\"\u003e#6389\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6460\"\u003e#6460\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUTF-8 Encoding:\u003c/strong\u003e Replaced the deprecated \u003ccode\u003eunescape()\u003c/code\u003e call with a modern UTF-8 encoding implementation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7378\"\u003e#7378\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMisc Cleanup:\u003c/strong\u003e Resolved a batch of small inconsistencies and gadget-level issues across the codebase. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10833\"\u003e#10833\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRefactor — ES6 Modernisation:\u003c/strong\u003e Modernised the \u003ccode\u003eutils\u003c/code\u003e module and XHR adapter to use ES6 features, and tidied the multipart boundary error message. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTests:\u003c/strong\u003e Hardened the HTTP test server lifecycle to fix flaky \u003ccode\u003eFormData\u003c/code\u003e EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected an incorrect test assumption. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10820\"\u003e#10820\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10791\"\u003e#10791\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10796\"\u003e#10796\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs:\u003c/strong\u003e Documented \u003ccode\u003eparamsSerializer.encode\u003c/code\u003e for strict RFC 3986 query encoding, updated the \u003ccode\u003eparseReviver\u003c/code\u003e TypeScript definitions and configuration docs for ES2023, added timeout guidance to the README's first async example, and expanded notes around the recent type changes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10821\"\u003e#10821\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10782\"\u003e#10782\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10759\"\u003e#10759\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10804\"\u003e#10804\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReverted:\u003c/strong\u003e Reverted the \u003ccode\u003etransformRequest\u003c/code\u003e input typing change from \u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e after follow-up review. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10745\"\u003e#10745\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10810\"\u003e#10810\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003eactions/setup-node\u003c/code\u003e, the \u003ccode\u003egithub-actions\u003c/code\u003e group, and \u003ccode\u003epostcss\u003c/code\u003e (in \u003ccode\u003e/docs\u003c/code\u003e) to their latest versions. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10785\"\u003e#10785\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10813\"\u003e#10813\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10814\"\u003e#10814\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease:\u003c/strong\u003e Updated changelog and packages, and prepared the 1.16.0 release. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10790\"\u003e#10790\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10834\"\u003e#10834\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/singhankit001\"\u003e\u003ccode\u003e@​singhankit001\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10588\"\u003e#10588\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7419\"\u003e#7419\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/iruizsalinas\"\u003e\u003ccode\u003e@​iruizsalinas\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10787\"\u003e#10787\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/MarcosNocetti\"\u003e\u003ccode\u003e@​MarcosNocetti\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10680\"\u003e#10680\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/deepview-autofix\"\u003e\u003ccode\u003e@​deepview-autofix\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10729\"\u003e#10729\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev1.15.2 - April 21, 2026\u003c/h2\u003e\n\u003cp\u003eThis release delivers prototype-pollution hardening for the Node HTTP adapter, adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e allowlist to mitigate SSRF via Unix domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain hardening across CI and security docs.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Hardening (HTTP Adapter):\u003c/strong\u003e Hardened the Node HTTP adapter and \u003ccode\u003eresolveConfig\u003c/code\u003e/\u003ccode\u003emergeConfig\u003c/code\u003e/validator paths to read only own properties and use null-prototype config objects, preventing polluted \u003ccode\u003eauth\u003c/code\u003e, \u003ccode\u003ebaseURL\u003c/code\u003e, \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003ebeforeRedirect\u003c/code\u003e, and \u003ccode\u003einsecureHTTPParser\u003c/code\u003e from influencing requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10779\"\u003e#10779\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSSRF via \u003ccode\u003esocketPath\u003c/code\u003e:\u003c/strong\u003e Rejects non-string \u003ccode\u003esocketPath\u003c/code\u003e values and adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e config option to restrict permitted Unix domain socket paths, returning \u003ccode\u003eAxiosError\u003c/code\u003e \u003ccode\u003eERR_BAD_OPTION_VALUE\u003c/code\u003e on mismatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupply-chain Hardening:\u003c/strong\u003e Added \u003ccode\u003e.npmrc\u003c/code\u003e with \u003ccode\u003eignore-scripts=true\u003c/code\u003e, lockfile lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded \u003ccode\u003eSECURITY.md\u003c/code\u003e/\u003ccode\u003eTHREATMODEL.md\u003c/code\u003e with provenance verification (\u003ccode\u003enpm audit signatures\u003c/code\u003e), 60-day resolution policy, and maintainer incident-response runbook. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10776\"\u003e#10776\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eallowedSocketPaths\u003c/code\u003e Config Option:\u003c/strong\u003e New request config option (and TypeScript types) to allowlist Unix domain socket paths used by the Node http adapter; backwards compatible when unset. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eKeep-alive Socket Memory Leak:\u003c/strong\u003e Installs a single per-socket \u003ccode\u003eerror\u003c/code\u003e listener tracking the active request via \u003ccode\u003ekAxiosSocketListener\u003c/code\u003e/\u003ccode\u003ekAxiosCurrentReq\u003c/code\u003e, eliminating per-request listener accumulation, \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e, and linear heap growth under concurrent or long-running keep-alive workloads (fixes \u003ca href=\"https://redirect.github.com/axios/axios/issues/10780\"\u003e#10780\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10788\"\u003e#10788\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eChangelog:\u003c/strong\u003e Updated \u003ccode\u003eCHANGELOG.md\u003c/code\u003e with v1.15.1 release notes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10781\"\u003e#10781\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.15.1...v1.15.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003ev1.15.1 - April 19, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a coordinated set of security hardening fixes across headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution vectors, alongside a broad sweep of bug fixes, test migrations, and threat-model documentation updates.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eHeader Injection Hardening:\u003c/strong\u003e Tightened validation and sanitisation across request header construction to close the header-injection attack surface. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10749\"\u003e#10749\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCRLF Stripping in Multipart Headers:\u003c/strong\u003e Correctly strips CR/LF from multipart header values to prevent injection via field names and filenames. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10758\"\u003e#10758\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePrototype Pollution / Auth Bypass:\u003c/strong\u003e Replaced unsafe \u003ccode\u003ein\u003c/code\u003e checks with \u003ccode\u003ehasOwnProperty\u003c/code\u003e to prevent authentication bypass via prototype pollution on config objects, with additional regression tests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10761\"\u003e#10761\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10760\"\u003e#10760\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003ewithXSRFToken\u003c/code\u003e Truthy Bypass:\u003c/strong\u003e Short-circuits on any truthy non-boolean value, so an ambiguous config no longer silently leaks the XSRF token cross-origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003emaxBodyLength\u003c/code\u003e With Zero Redirects:\u003c/strong\u003e Enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e even when \u003ccode\u003emaxRedirects\u003c/code\u003e is set to \u003ccode\u003e0\u003c/code\u003e, closing a bypass path for oversized request bodies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10753\"\u003e#10753\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStreamed Response \u003ccode\u003emaxContentLength\u003c/code\u003e Bypass:\u003c/strong\u003e Applies \u003ccode\u003emaxContentLength\u003c/code\u003e to streamed responses that previously bypassed the cap. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10754\"\u003e#10754\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFollow-up CVE Completion:\u003c/strong\u003e Completes an earlier incomplete CVE fix to fully close the regression window. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10755\"\u003e#10755\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\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/axios/axios/commit/df53d7dd99b202fb194217abd127ae6a630e70dc\"\u003e\u003ccode\u003edf53d7d\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.16.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10834\"\u003e#10834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9d92bcd32639d1eea5b89f03ae45f248d3bb058e\"\u003e\u003ccode\u003e9d92bcd\u003c/code\u003e\u003c/a\u003e fix: gadgets and smaller issues (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10833\"\u003e#10833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5107ee69aee527b19eabaf80000ca65752135435\"\u003e\u003ccode\u003e5107ee6\u003c/code\u003e\u003c/a\u003e fix: prevent undefined error codes in settle (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7276\"\u003e#7276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e57349992f230b6b13e80613eb84302560aa5ba8\"\u003e\u003ccode\u003ee573499\u003c/code\u003e\u003c/a\u003e fix(fetch): defer global access in fetch adapter (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7260\"\u003e#7260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ad68e1a484b50086af427f767bbd7d6e3aab7ac3\"\u003e\u003ccode\u003ead68e1a\u003c/code\u003e\u003c/a\u003e fix(http): honor timeout during connect without redirects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10819\"\u003e#10819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2a51828213128691d2e37502b5eb2cf4965a737d\"\u003e\u003ccode\u003e2a51828\u003c/code\u003e\u003c/a\u003e fix(http): decode URL basic auth credentials (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10825\"\u003e#10825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0e8b6bbb542131bae9940618d84d5286255d4db1\"\u003e\u003ccode\u003e0e8b6bb\u003c/code\u003e\u003c/a\u003e fix(http): preserve user-supplied Host header when forwarding through a proxy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/79f39e1d041dca87173226d0255f90eaf252564b\"\u003e\u003ccode\u003e79f39e1\u003c/code\u003e\u003c/a\u003e docs: document paramsSerializer.encode for strict RFC 3986 query encoding (\u003ca href=\"https://redirect.github.com/axios/axios/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0fe3a5fc14829535e1d517c662d448e86c33438e\"\u003e\u003ccode\u003e0fe3a5f\u003c/code\u003e\u003c/a\u003e [Docs/Types] Update \u003ccode\u003eparseReviver\u003c/code\u003e TypeScript definitions for ES2023 and add ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/cd6737fd84bdb7caf2a319d3579573a49f9d238d\"\u003e\u003ccode\u003ecd6737f\u003c/code\u003e\u003c/a\u003e chore: matches the sibling responseStream.on(aborted) handler and added tests...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jquery` from 3.7.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jquery/jquery/releases\"\u003ejquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://blog.jquery.com/2026/01/17/jquery-4-0-0/\"\u003ehttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAjax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't treat array data as binary (\u003ca href=\"https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5\"\u003e992a1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eprocessData: true\u003c/code\u003e even for binary data (\u003ca href=\"https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8\"\u003ece264e07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport binary data (including FormData) (\u003ca href=\"https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b\"\u003ea7ed9a7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eheaders\u003c/code\u003e for script transport even when cross-domain (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5142\"\u003e#5142\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396\"\u003e6d136443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enull\u003c/code\u003e as success functions in \u003ccode\u003ejQuery.get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4989\"\u003e#4989\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354\"\u003e74978b7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't auto-execute scripts unless dataType provided (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4822\"\u003e#4822\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8\"\u003e025da4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake responseJSON work for erroneous same-domain JSONP requests (\u003ca href=\"https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1\"\u003e68b4ec59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExecute JSONP error script responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4771\"\u003e#4771\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73\"\u003ea1e619b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid CSP errors in the script transport for async requests (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3969\"\u003e#3969\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55\"\u003e07a8e4a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the json to jsonp auto-promotion logic (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1799\"\u003e#1799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3376\"\u003e#3376\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b\"\u003ee7b3bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOverwrite s.contentType with content-type header value, if any (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4119\"\u003e#4119\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de\"\u003e7fb90a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate AJAX event aliases, inline event/alias into deprecated (\u003ca href=\"https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad\"\u003e23d53928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not execute scripts for unsuccessful HTTP responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4250\"\u003e#4250\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/50871a5a85cc802421b40cc67e2830601968affe\"\u003e50871a5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify jQuery.ajaxSettings.xhr (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1967\"\u003e#1967\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/abdc89ac2e581392b800c0364e0f5f2b6a82cdc6\"\u003eabdc89ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAttributes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e.attr( name, false )\u003c/code\u003e remove for all non-ARIA attrs (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5388\"\u003e#5388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/063831b6378d518f9870ec5c4f1e7d5d16e04f36\"\u003e063831b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShave off a couple of bytes (\u003ca href=\"https://github.com/jquery/jquery/commit/b40a4807b604efbde51faf075d11e25441af1990\"\u003eb40a4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't stringify attributes in the setter (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4948\"\u003e#4948\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/4250b628783d7bfa92ec6c5550c6e4b22fab6034\"\u003e4250b628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003etoggleClass(boolean|undefined)\u003c/code\u003e signature (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3388\"\u003e#3388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a4421101fd6d9d7b0550210f8e8690641733dd9a\"\u003ea4421101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor val(): don't strip carriage return, isolate IE workarounds (\u003ca href=\"https://github.com/jquery/jquery/commit/ff2819911da6cbbed5ee42c35d695240f06e65e3\"\u003eff281991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't set the type attr hook at all outside of IE (\u003ca href=\"https://github.com/jquery/jquery/commit/9e66fe9acf0ef27681f5a21149fc61678f791641\"\u003e9e66fe9a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCSS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dimensions of table \u003ccode\u003e\u0026lt;col\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5628\"\u003e#5628\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/eca2a56457e1c40c071aeb3ac87efeb8bbb8013e\"\u003eeca2a564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the cache in finalPropName (\u003ca href=\"https://github.com/jquery/jquery/commit/640d5825df5ff223560c5690f1a268681c32f9fa\"\u003e640d5825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Fix tests \u0026amp; support tests under CSS Zoom (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5489\"\u003e#5489\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/071f6dba6bd1d8db3f36ce4694aab5ff437b9e36\"\u003e071f6dba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix reliableTrDimensions support test for initially hidden iframes (\u003ca href=\"https://github.com/jquery/jquery/commit/b1e66a5faaf46ffcbcc27c79a9a224aaf851a987\"\u003eb1e66a5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSelector: Align with 3.x, remove the outer \u003ccode\u003eselector.js\u003c/code\u003e wrapper (\u003ca href=\"https://github.com/jquery/jquery/commit/53cf7244da2a2040333335c36e435b1c12efdff9\"\u003e53cf7244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the reliableTrDimensions support test work with Bootstrap CSS (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5270\"\u003e#5270\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/65b85031fb5688361c077bc04e641e4b502671e1\"\u003e65b85031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eoffsetHeight( true )\u003c/code\u003e, etc. include negative margins (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3982\"\u003e#3982\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/bce13b72c1753e16cc0db53ebf0f0456bdcf6b48\"\u003ebce13b72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn \u003ccode\u003eundefined\u003c/code\u003e for whitespace-only CSS variable values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5120\"\u003e#5120\u003c/a\u003e) (\u003ca href=\"https://github.com/jquery/jquery/commit/7eb0019640a5856c42b451551eb7f995d913eba9\"\u003e7eb00196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t trim whitespace of undefined custom property (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5105\"\u003e#5105\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/ed306c0261ab63746040e5d58bb4477c3069a427\"\u003eed306c02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip falsy values in \u003ccode\u003eaddClass( array )\u003c/code\u003e, compress code (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4998\"\u003e#4998\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a338b407f2479f82df40635055effc163835183f\"\u003ea338b407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJustify use of rtrim on CSS property values (\u003ca href=\"https://github.com/jquery/jquery/commit/655c0ed5e204b1f6427e09d615a49586a7bc84eb\"\u003e655c0ed5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTrim whitespace surrounding CSS Custom Properties values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4926\"\u003e#4926\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/efadfe991a5c287af561a9326bf1427d726c91c1\"\u003eefadfe99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eshow\u003c/code\u003e, \u003ccode\u003ehide\u003c/code\u003e \u0026amp; \u003ccode\u003etoggle\u003c/code\u003e methods in the jQuery slim build (\u003ca href=\"https://github.com/jquery/jquery/commit/297d18dd13f7b810ea5a4afeefa4cb15d9e16e16\"\u003e297d18dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the opacity CSS hook (\u003ca href=\"https://github.com/jquery/jquery/commit/865469f5e60f55feb28469bb0a7526dd22f04b4e\"\u003e865469f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkaround buggy getComputedStyle on table rows in IE/Edge (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4490\"\u003e#4490\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/26415e081b318dbe1d46d2b7c30e05f14c339b75\"\u003e26415e08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't automatically add \u0026quot;px\u0026quot; to properties with a few exceptions (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/2795\"\u003e#2795\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/00a9c2e5f4c855382435cec6b3908eb9bd5a53b7\"\u003e00a9c2e5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/4f2fae08f23b54ce09322e62e73cce6161b8d3cb\"\u003e\u003ccode\u003e4f2fae0\u003c/code\u003e\u003c/a\u003e Release: 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c838cfb5bb0c6cd17cfaa1dd83aca8d20589de99\"\u003e\u003ccode\u003ec838cfb\u003c/code\u003e\u003c/a\u003e Release: remove dist files from main branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/97525193735ed32c332f0dbaf2f782df8b1b949b\"\u003e\u003ccode\u003e9752519\u003c/code\u003e\u003c/a\u003e Release: 4.0.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c128d5d8a8fd9e9b3dcd3efa493e71f6a1649bd8\"\u003e\u003ccode\u003ec128d5d\u003c/code\u003e\u003c/a\u003e Release: Update AUTHORS.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/5fe9c298c0538f7cffc1c92c3abc8fadca644dde\"\u003e\u003ccode\u003e5fe9c29\u003c/code\u003e\u003c/a\u003e Build: De-dupe three authors via mailmap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/afdd032fdbc90e22f49a69627f4dec0dd3a2f0a4\"\u003e\u003ccode\u003eafdd032\u003c/code\u003e\u003c/a\u003e Build: Post beta browser tests errors to jquery/dev on Matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/546a1eb03c345e1bafb72ae1aeb898abb5b3e51b\"\u003e\u003ccode\u003e546a1eb\u003c/code\u003e\u003c/a\u003e Build: Bump the github-actions group with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/ec738b3190a3b67d08f51451e1faa15f1f4bf916\"\u003e\u003ccode\u003eec738b3\u003c/code\u003e\u003c/a\u003e Build: Fix Chrome beta tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c28c26aef0b3238f578690d73703382951cb355d\"\u003e\u003ccode\u003ec28c26a\u003c/code\u003e\u003c/a\u003e Build: Add periodic tests on beta versions of browsers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/f513413ac81acabe68769e8879ce19c10eff1f59\"\u003e\u003ccode\u003ef513413\u003c/code\u003e\u003c/a\u003e Build: Bump the github-actions group with 2 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jquery/jquery/compare/3.7.1...4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.31 to 3.5.33\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.33\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.32...v3.5.33\"\u003e3.5.33\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e handle nested :deep in selector pseudos (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14725\"\u003e#14725\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bb9d265d8dcdde2af824fc01b24f9a7b3169f5fa\"\u003ebb9d265\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14724\"\u003e#14724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e unlink effect scopes on out-of-order off (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14734\"\u003e#14734\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e7659beafc5407e892fa70f3f4ade80263b0905d\"\u003ee7659be\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14733\"\u003e#14733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e preserve textarea resize dimensions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14747\"\u003e#14747\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/11fb2fd4a246e40f6f350701dfea73ec525b4f59\"\u003e11fb2fd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14741\"\u003e#14741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e don't move teleport children if not mounted (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14702\"\u003e#14702\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/6a61f4452ba1a31fc929cadf8abe3337ac4d3a46\"\u003e6a61f44\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14701\"\u003e#14701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e preserve placeholder for conditional explicit default slots (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14748\"\u003e#14748\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/45990cecf4604b2f39c571ab6aefa49d362af36a\"\u003e45990ce\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14727\"\u003e#14727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.31...v3.5.32\"\u003e3.5.32\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent currentInstance leak into sibling render during async setup re-entry (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14668\"\u003e#14668\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f1663535a163057788d3285dec54a245c3efb3ad\"\u003ef166353\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14667\"\u003e#14667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e handle updates before deferred mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14642\"\u003e#14642\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/32b44f19f67aa30899817a7e79a4510f3b52970a\"\u003e32b44f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14640\"\u003e#14640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e allow customRef to have different getter/setter types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14639\"\u003e#14639\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e20ddb00188e9935884930046fa572eab7c9dcba\"\u003ee20ddb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e use private branding for shallowReactive (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14641\"\u003e#14641\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/302c47a4994bc8b47b8a2af6693d8cb6bbd4b06b\"\u003e302c47a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14638\"\u003e#14638\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix(server-renderer): cleanup component effect scopes after SSR render\u0026quot; (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/219d83bd305ce6fc052941acaaf02e7bc70616a4\"\u003e219d83b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14669\"\u003e#14669\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/vuejs/core/commit/3310eea4ececff0379ea657e633e3c18b0f647eb\"\u003e\u003ccode\u003e3310eea\u003c/code\u003e\u003c/a\u003e release: v3.5.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/bb9d265d8dcdde2af824fc01b24f9a7b3169f5fa\"\u003e\u003ccode\u003ebb9d265\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): handle nested :deep in selector pseudos (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14725\"\u003e#14725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/60402cd4771be1b758cae759d27ffa6c01428364\"\u003e\u003ccode\u003e60402cd\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(deps): update pnpm/action-setup action to v6\u0026quot; (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14749\"\u003e#14749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/11fb2fd4a246e40f6f350701dfea73ec525b4f59\"\u003e\u003ccode\u003e11fb2fd\u003c/code\u003e\u003c/a\u003e fix(runtime-dom): preserve textarea resize dimensions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14747\"\u003e#14747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/974e2d21b75c677e835656b8743b44c4eb285ca8\"\u003e\u003ccode\u003e974e2d2\u003c/code\u003e\u003c/a\u003e chore(deps): update test (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14713\"\u003e#14713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/45990cecf4604b2f39c571ab6aefa49d362af36a\"\u003e\u003ccode\u003e45990ce\u003c/code\u003e\u003c/a\u003e fix(transition): preserve placeholder for conditional explicit default slots ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/6a61f4452ba1a31fc929cadf8abe3337ac4d3a46\"\u003e\u003ccode\u003e6a61f44\u003c/code\u003e\u003c/a\u003e fix(teleport): don't move teleport children if not mounted (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14702\"\u003e#14702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e7659beafc5407e892fa70f3f4ade80263b0905d\"\u003e\u003ccode\u003ee7659be\u003c/code\u003e\u003c/a\u003e fix(reactivity): unlink effect scopes on out-of-order off (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14734\"\u003e#14734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/268115dc49fe8aa9a2a6c820a7b91eba6ca68208\"\u003e\u003ccode\u003e268115d\u003c/code\u003e\u003c/a\u003e chore: update pnpm config (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14694\"\u003e#14694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/24f26f41af5aea64b5054ec57066679a4d71aff4\"\u003e\u003ccode\u003e24f26f4\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v6 (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14716\"\u003e#14716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.31...v3.5.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-router` from 4.6.4 to 5.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/router/releases\"\u003evue-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/aris-pub/studio/pull/391","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aris-pub%2Fstudio/issues/391","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/391/packages"}},{"old_version":"6.5.4","new_version":"6.6.0","update_type":"minor","path":null,"pr_created_at":"2026-05-02T03:17:34.000Z","version_change":"6.5.4 → 6.6.0","issue":{"uuid":"4367728174","node_id":"PR_kwDORITwXM7Xlayn","number":14,"state":"open","title":"chore(frontend): bump the deps group across 1 directory with 36 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-02T03:17:34.000Z","updated_at":"2026-05-02T03:17:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(frontend): bump","group_name":"deps","update_count":36,"packages":[{"name":"@auth0/auth0-react","old_version":"2.11.0","new_version":"2.16.2","repository_url":"https://github.com/auth0/auth0-react"},{"name":"@babel/runtime","old_version":"7.28.6","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@codemirror/autocomplete","old_version":"6.20.0","new_version":"6.20.1","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/language","old_version":"6.12.1","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/lint","old_version":"6.9.2","new_version":"6.9.5","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/search","old_version":"6.6.0","new_version":"6.7.0","repository_url":"https://github.com/codemirror/search"},{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.11","new_version":"6.41.1","repository_url":"https://github.com/codemirror/view"},{"name":"@mui/icons-material","old_version":"7.3.7","new_version":"9.0.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/material","old_version":"7.3.7","new_version":"9.0.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/system","old_version":"7.3.7","new_version":"9.0.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/x-date-pickers","old_version":"8.25.0","new_version":"9.0.4","repository_url":"https://github.com/mui/mui-x"},{"name":"@tanstack/react-virtual","old_version":"3.13.18","new_version":"3.13.24","repository_url":"https://github.com/TanStack/virtual"},{"name":"@uiw/codemirror-theme-material","old_version":"4.25.4","new_version":"4.25.9","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-codemirror","old_version":"4.25.4","new_version":"4.25.9","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"axios","old_version":"1.13.2","new_version":"1.15.2","repository_url":"https://github.com/axios/axios"},{"name":"diff","old_version":"8.0.3","new_version":"9.0.0","repository_url":"https://github.com/kpdecker/jsdiff"},{"name":"qs","old_version":"6.14.1","new_version":"6.15.1","repository_url":"https://github.com/ljharb/qs"},{"name":"react","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-diff-view","old_version":"3.3.2","new_version":"3.3.3","repository_url":"https://github.com/otakustay/react-diff-view"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-number-format","old_version":"5.4.4","new_version":"5.4.5","repository_url":"https://github.com/s-yadav/react-number-format"},{"name":"react-router","old_version":"7.12.0","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@babel/core","old_version":"7.28.6","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.6","new_version":"7.29.3","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/biome","old_version":"2.3.11","new_version":"2.4.14","repository_url":"https://github.com/biomejs/biome"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"css-loader","old_version":"7.1.2","new_version":"7.1.4","repository_url":"https://github.com/webpack/css-loader"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"lodash.omit","old_version":"4.5.0","new_version":"4.18.0","repository_url":"https://github.com/lodash/lodash"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"webpack","old_version":"5.104.1","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the deps group with 36 updates in the /ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@auth0/auth0-react](https://github.com/auth0/auth0-react) | `2.11.0` | `2.16.2` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.6` | `7.29.2` |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.20.0` | `6.20.1` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.12.1` | `6.12.3` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.9.2` | `6.9.5` |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.6.0` | `6.7.0` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.4` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.11` | `6.41.1` |\n| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `7.3.7` | `9.0.0` |\n| [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) | `7.3.7` | `9.0.0` |\n| [@mui/system](https://github.com/mui/material-ui/tree/HEAD/packages/mui-system) | `7.3.7` | `9.0.0` |\n| [@mui/x-date-pickers](https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers) | `8.25.0` | `9.0.4` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.18` | `3.13.24` |\n| [@uiw/codemirror-theme-material](https://github.com/uiwjs/react-codemirror) | `4.25.4` | `4.25.9` |\n| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.25.4` | `4.25.9` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.15.2` |\n| [diff](https://github.com/kpdecker/jsdiff) | `8.0.3` | `9.0.0` |\n| [qs](https://github.com/ljharb/qs) | `6.14.1` | `6.15.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.5` |\n| [react-diff-view](https://github.com/otakustay/react-diff-view) | `3.3.2` | `3.3.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.5` |\n| [react-number-format](https://github.com/s-yadav/react-number-format) | `5.4.4` | `5.4.5` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.12.0` | `7.14.2` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.6` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.6` | `7.29.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.11` | `2.4.14` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [css-loader](https://github.com/webpack/css-loader) | `7.1.2` | `7.1.4` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [lodash.omit](https://github.com/lodash/lodash) | `4.5.0` | `4.18.0` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.106.2` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n\n\nUpdates `@auth0/auth0-react` from 2.11.0 to 2.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/auth0-react/releases\"\u003e@​auth0/auth0-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.19.2 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1093\"\u003e#1093\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.2 to 2.18.3 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1068\"\u003e#1068\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.18.2 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1065\"\u003e#1065\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add client prop to Auth0Provider \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNative to Web SSO support (via \u003ca href=\"https://github.com/auth0/auth0-spa-js/releases/tag/v2.18.0\"\u003eauth0-spa-js v2.18.0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.17.1 to 2.18.0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1059\"\u003e#1059\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e to version 2.17.1 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1045\"\u003e#1045\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Step-Up Authentication section and related examples to documentation \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1023\"\u003e#1023\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Multi-Factor Authentication (MFA) support  \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1014\"\u003e#1014\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e to v2.15.0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1017\"\u003e#1017\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add loginWithCustomTokenExchange and deprecate exchangeToken \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1010\"\u003e#1010\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add getConfiguration method to Auth0Client and updated documentation \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/991\"\u003e#991\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSecurity: Example app update Next.js dependency for CVE-2025-55184 and CVE-2025-55183 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/951\"\u003e#951\u003c/a\u003e (\u003ca href=\"https://github.com/tusharpandey13\"\u003etusharpandey13\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/auth0/auth0-react/blob/main/CHANGELOG.md\"\u003e@​auth0/auth0-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.16.2\"\u003ev2.16.2\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.16.1...v2.16.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.19.2 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1093\"\u003e#1093\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.16.1\"\u003ev2.16.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.16.0...v2.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.2 to 2.18.3 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1068\"\u003e#1068\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.18.2 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1065\"\u003e#1065\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.16.0\"\u003ev2.16.0\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.15.1...v2.16.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add client prop to Auth0Provider \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNative to Web SSO support (via \u003ca href=\"https://github.com/auth0/auth0-spa-js/releases/tag/v2.18.0\"\u003eauth0-spa-js v2.18.0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.17.1 to 2.18.0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1059\"\u003e#1059\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.15.1\"\u003ev2.15.1\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.15.0...v2.15.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e to version 2.17.1 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1045\"\u003e#1045\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.15.0\"\u003ev2.15.0\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.14.0...v2.15.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Step-Up Authentication section and related examples to documentation \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1023\"\u003e#1023\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.14.0\"\u003ev2.14.0\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.13.0...v2.14.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Multi-Factor Authentication (MFA) support  \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1014\"\u003e#1014\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e to v2.15.0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1017\"\u003e#1017\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.13.0\"\u003ev2.13.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.12.0...v2.13.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add loginWithCustomTokenExchange and deprecate exchangeToken \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1010\"\u003e#1010\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/13c46f418c4cfc1f386cf0bd283da2c5f4776ada\"\u003e\u003ccode\u003e13c46f4\u003c/code\u003e\u003c/a\u003e Release v2.16.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/d815a6a69eda6dfb2927f8814e4451a7a0349db2\"\u003e\u003ccode\u003ed815a6a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Release v2.16.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1094\"\u003e#1094\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/8038a24948053c874aee5a52fae9a71dcadb17a2\"\u003e\u003ccode\u003e8038a24\u003c/code\u003e\u003c/a\u003e fix: pin npm to 11.10.0 to avoid promise-retry failure on Node 22.22.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/98b6c8f391f33a1777f18982a0dbff708f4cbbfe\"\u003e\u003ccode\u003e98b6c8f\u003c/code\u003e\u003c/a\u003e Release v2.16.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1094\"\u003e#1094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/d14888b4a3d9e943dc27bbf96ea2402f477fabca\"\u003e\u003ccode\u003ed14888b\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.19.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/94e1c23ec1824e7d17af5f16f2d28fb2fe389cab\"\u003e\u003ccode\u003e94e1c23\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump start-server-and-test from 2.1.5 to 3.0.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/6a9467842688c2807ea1dfa6d0c5bfd57e3eb680\"\u003e\u003ccode\u003e6a94678\u003c/code\u003e\u003c/a\u003e chore: remove package-lock.json (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/a1cb3c513fcef9f9cb099d03c243f3ccc2431f0e\"\u003e\u003ccode\u003ea1cb3c5\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.19.0 to 2.19.1 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/b3e861ca7f1200a25b8361cb5fee9b683bb5c418\"\u003e\u003ccode\u003eb3e861c\u003c/code\u003e\u003c/a\u003e chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1089\"\u003e#1089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/043b940a101eba451bfec40281cb6e3b9d33aae7\"\u003e\u003ccode\u003e043b940\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typedoc from 0.28.18 to 0.28.19 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1088\"\u003e#1088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.11.0...v2.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​auth0/auth0-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.6 to 7.29.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.2 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17840\"\u003e#17840\u003c/a\u003e [7.x backport] async x =\u0026gt; {} must be in leading pos (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17805\"\u003e#17805\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17789\"\u003e#17789\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17813\"\u003e#17813\u003c/a\u003e chore: update eslint peer deps (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.1 (2026-02-04)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17771\"\u003e#17771\u003c/a\u003e [7.x backport] fix: ensure \u003ccode\u003etargets.esmodules\u003c/code\u003e is validated (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17776\"\u003e#17776\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/37d5595fca9f188f0534458180611f2e776acd31\"\u003e\u003ccode\u003e37d5595\u003c/code\u003e\u003c/a\u003e v7.29.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.2/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/autocomplete` from 6.20.0 to 6.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md\"\u003e@​codemirror/autocomplete's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.20.1 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eClicking the horizontal dots at the top/bottom of a list of completion options now moves the selection there, so that more completions become visible.\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/codemirror/autocomplete/commit/7cbf7fd3b8126fd2b8f3d29a0cb150ac31506fd1\"\u003e\u003ccode\u003e7cbf7fd\u003c/code\u003e\u003c/a\u003e Mark version 6.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/1fae8fb7ceaaad4423fe2fee178a9b14b1176039\"\u003e\u003ccode\u003e1fae8fb\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/90412d8d3d19291e00c38c39c1008df5644088ea\"\u003e\u003ccode\u003e90412d8\u003c/code\u003e\u003c/a\u003e Respond to clicks on the top/bottom of incomplete option lists by moving sele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/e8521c28daad76fb559ef37712e0386df18cd310\"\u003e\u003ccode\u003ee8521c2\u003c/code\u003e\u003c/a\u003e Align interpretation of wordChars language data with \u003ccode\u003e@​codemirror/state\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/compare/6.20.0...6.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.12.1 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e@​codemirror/language's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\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/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/language/compare/6.12.1...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.9.2 to 6.9.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e@​codemirror/lint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\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/codemirror/lint/commit/296d74376596acd4c7aa4cd1cf00e877cdd2ff52\"\u003e\u003ccode\u003e296d743\u003c/code\u003e\u003c/a\u003e Mark version 6.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/c7a0982cde92a463ee3d297b56b707c37a8452b0\"\u003e\u003ccode\u003ec7a0982\u003c/code\u003e\u003c/a\u003e Improve background colors for dark themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a3202d8854b4fd8c38a5d3a9107bc23efd939501\"\u003e\u003ccode\u003ea3202d8\u003c/code\u003e\u003c/a\u003e Mark version 6.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/42d5b8c89eb35fd7e296045eb8ad1a50ffceb9e7\"\u003e\u003ccode\u003e42d5b8c\u003c/code\u003e\u003c/a\u003e Make nextDiagnostic select entire diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/compare/6.9.2...6.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/search` from 6.6.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.4 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e@​codemirror/state's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.11 to 6.41.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/icons-material` from 7.3.7 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/icons-material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the \u003ca href=\"https://mui.com/blog/introducing-material-ui-v9/\"\u003eMaterial UI v9.0 announcement\u003c/a\u003e blog posts for more details. Also see the \u003ca href=\"https://mui.com/blog/introducing-mui-v9/\"\u003eMUI v9 announcement\u003c/a\u003e blog posts for the broad ecosystem updates.\u003c/p\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e to see how you can move to this version.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🙇‍♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.\u003c/p\u003e\n\u003ch2\u003ev9.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttonbase] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48150\"\u003e#48150\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menu] Fix empty roving focus container (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48114\"\u003e#48114\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48122\"\u003e#48122\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML validation errors (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48107\"\u003e#48107\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate IDs and HTML validation issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48095\"\u003e#48095\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the dark mode footer row shadow for the Data Grid on the advanced components page (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48149\"\u003e#48149\u003c/a\u003e) \u003ca href=\"https://github.com/arminmeh\"\u003e\u003ccode\u003e@​arminmeh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove jsdom section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48098\"\u003e#48098\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u0026quot;Deprecated APIs removed\u0026quot; section to h2 in \u0026quot;Upgrade to v9\u0026quot; docs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48115\"\u003e#48115\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[progress] Label all demo components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48143\"\u003e#48143\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e@​mui/icons-material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 7 contributors who made this release possible.\u003c/p\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9! This major release focus on accessibility improvements, sx prop performance, and cleanup of deprecated APIs.\u003c/p\u003e\n\u003cp\u003eFor more details, check out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/noraleonte\"\u003e\u003ccode\u003e@​noraleonte\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0-beta.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 2, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button-base] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/a83fd5970773243f9907608401da9f8a7351def2\"\u003e\u003ccode\u003ea83fd59\u003c/code\u003e\u003c/a\u003e v9.0.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48221\"\u003e#48221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e4de3e2b957841d9895629269b4cd5b16eba7d17\"\u003e\u003ccode\u003ee4de3e2\u003c/code\u003e\u003c/a\u003e [internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/d7fc1c49832e10d2f9a8f3d11de46bbdffe4c18e\"\u003e\u003ccode\u003ed7fc1c4\u003c/code\u003e\u003c/a\u003e [internal] Sort license field to be under description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e1e43bd51af112e1dad4fab838075244fe5c0363\"\u003e\u003ccode\u003ee1e43bd\u003c/code\u003e\u003c/a\u003e V9.0.0 beta.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48178\"\u003e#48178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/709d92492573930ed07490374f5a9c593fa37b89\"\u003e\u003ccode\u003e709d924\u003c/code\u003e\u003c/a\u003e [icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e59e5fd85b6d2ed5bf71cdc93fae1a3498990ed1\"\u003e\u003ccode\u003ee59e5fd\u003c/code\u003e\u003c/a\u003e v9.0.0-beta.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48090\"\u003e#48090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/9e9fda99dd2d461b0a63bf7c541ea4712a28e509\"\u003e\u003ccode\u003e9e9fda9\u003c/code\u003e\u003c/a\u003e [code-infra][icons-material] Avoid material utils barrel in createSvg… (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48029\"\u003e#48029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/1ff08f69f333a5b420ef12e6f9e0c5e370d234bf\"\u003e\u003ccode\u003e1ff08f6\u003c/code\u003e\u003c/a\u003e Bump babel monorepo to ^7.29.2 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48050\"\u003e#48050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/ef90aa334a1a82e0fd1b84869743acc5e61d1aad\"\u003e\u003ccode\u003eef90aa3\u003c/code\u003e\u003c/a\u003e v9.0.0-alpha.4 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48040\"\u003e#48040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/2fe9af3e3136b844d8ae21a3d03d2a84f7a556f9\"\u003e\u003ccode\u003e2fe9af3\u003c/code\u003e\u003c/a\u003e Bump code-infra:devDependencies (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47981\"\u003e#47981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.0.0/packages/mui-icons-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/material` from 7.3.7 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the \u003ca href=\"https://mui.com/blog/introducing-material-ui-v9/\"\u003eMaterial UI v9.0 announcement\u003c/a\u003e blog posts for more details. Also see the \u003ca href=\"https://mui.com/blog/introducing-mui-v9/\"\u003eMUI v9 announcement\u003c/a\u003e blog posts for the broad ecosystem updates.\u003c/p\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e to see how you can move to this version.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🙇‍♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.\u003c/p\u003e\n\u003ch2\u003ev9.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttonbase] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48150\"\u003e#48150\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menu] Fix empty roving focus container (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48114\"\u003e#48114\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48122\"\u003e#48122\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML validation errors (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48107\"\u003e#48107\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate IDs and HTML validation issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48095\"\u003e#48095\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the dark mode footer row shadow for the Data Grid on the advanced components page (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48149\"\u003e#48149\u003c/a\u003e) \u003ca href=\"https://github.com/arminmeh\"\u003e\u003ccode\u003e@​arminmeh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove jsdom section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48098\"\u003e#48098\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u0026quot;Deprecated APIs removed\u0026quot; section to h2 in \u0026quot;Upgrade to v9\u0026quot; docs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48115\"\u003e#48115\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[progress] Label all demo components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48143\"\u003e#48143\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e@​mui/material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 7 contributors who made this release possible.\u003c/p\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9! This major release focus on accessibility improvements, sx prop performance, and cleanup of deprecated APIs.\u003c/p\u003e\n\u003cp\u003eFor more details, check out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/noraleonte\"\u003e\u003ccode\u003e@​noraleonte\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0-beta.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 2, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button-base] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/a83fd5970773243f9907608401da9f8a7351def2\"\u003e\u003ccode\u003ea83fd59\u003c/code\u003e\u003c/a\u003e v9.0.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48221\"\u003e#48221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e4de3e2b957841d9895629269b4cd5b16eba7d17\"\u003e\u003ccode\u003ee4de3e2\u003c/code\u003e\u003c/a\u003e [internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/2cc3f5b6ce25a204adbc4b3ad3f48b755af88176\"\u003e\u003ccode\u003e2cc3f5b\u003c/code\u003e\u003c/a\u003e [transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/af86546c189e4f70d43458aba6d060cd580fab9e\"\u003e\u003ccode\u003eaf86546\u003c/code\u003e\u003c/a\u003e [slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/3f1a6109bc249ce7c7ad4ae8531bbfb289afc42d\"\u003e\u003ccode\u003e3f1a610\u003c/code\u003e\u003c/a\u003e [switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/d7fc1c49832e10d2f9a8f3d11de46bbdffe4c18e\"\u003e\u003ccode\u003ed7fc1c4\u003c/code\u003e\u003c/a\u003e [internal] Sort license field to be under description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/f1d35f676a82e30a7ec07da25c23fe68d14be7c6\"\u003e\u003ccode\u003ef1d35f6\u003c/code\u003e\u003c/a\u003e [material-ui] Remove unnecessary overridesResolvers from styled components (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e1e43bd51af112e1dad4fab838075244fe5c0363\"\u003e\u003ccode\u003ee1e43bd\u003c/code\u003e\u003c/a\u003e V9.0.0 beta.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48178\"\u003e#48178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/a2ac691028ad49248cbbb9ca72782fe2aed2488b\"\u003e\u003ccode\u003ea2ac691\u003c/code\u003e\u003c/a\u003e [utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48122\"\u003e#48122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/56f63bfa807f484e71b623a838fc83f9308b660f\"\u003e\u003ccode\u003e56f63bf\u003c/code\u003e\u003c/a\u003e [grid] Remove 'column' and 'column-reverse' options from GridDirection type (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.0.0/packages/mui-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/system` from 7.3.7 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/system's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the \u003ca href=\"https://mui.com/blog/introducing-material-ui-v9/\"\u003eMaterial UI v9.0 announcement\u003c/a\u003e blog posts for more details. Also see the \u003ca href=\"https://mui.com/blog/introducing-mui-v9/\"\u003eMUI v9 announcement\u003c/a\u003e blog posts for the broad ecosystem updates.\u003c/p\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e to see how you can move to this version.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🙇‍♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.\u003c/p\u003e\n\u003ch2\u003ev9.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttonbase] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48150\"\u003e#48150\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menu] Fix empty roving focus container (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48114\"\u003e#48114\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48122\"\u003e#48122\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML validation errors (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48107\"\u003e#48107\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate IDs and HTML validation issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48095\"\u003e#48095\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the dark mode footer row shadow for the Data Grid on the advanced components page (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48149\"\u003e#48149\u003c/a\u003e) \u003ca href=\"https://github.com/arminmeh\"\u003e\u003ccode\u003e@​arminmeh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove jsdom section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48098\"\u003e#48098\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oli...\n\n_Description has been truncated_","html_url":"https://github.com/jcristau/balrog-renovatetest/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcristau%2Fbalrog-renovatetest/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"6.5.2","new_version":"6.6.0","update_type":"minor","path":null,"pr_created_at":"2026-04-30T18:38:13.000Z","version_change":"6.5.2 → 6.6.0","issue":{"uuid":"4360455049","node_id":"PR_kwDOPYG9FM7XOLaQ","number":2500,"state":"closed","title":"chore(deps): bump the frontend-deps group with 40 updates","user":"dependabot[bot]","labels":["dependencies","frontend"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-01T09:35:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-30T18:38:13.000Z","updated_at":"2026-05-01T09:35:42.000Z","time_to_close":53841,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-deps","update_count":40,"packages":[{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.5","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.41.1","repository_url":"https://github.com/codemirror/view"},{"name":"@lobehub/icons-static-svg","old_version":"1.73.0","new_version":"1.88.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.90.3","new_version":"5.100.6","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.23","new_version":"3.13.24","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.7.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.0","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.25","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"25.5.2","new_version":"26.0.8","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.14.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.23","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.74.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.0.0","new_version":"17.0.6","repository_url":"https://github.com/i18next/react-i18next"},{"name":"recharts","old_version":"3.5.1","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"smol-toml","old_version":"1.4.2","new_version":"1.6.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.1.12","new_version":"4.4.1","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tauri-apps/cli","old_version":"2.8.1","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"code-inspector-plugin","old_version":"1.3.3","new_version":"1.5.1","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"jsdom","old_version":"25.0.1","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.11.6","new_version":"2.14.2","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.12","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"3.4.18","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.10","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-deps group with 40 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.5` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.41.1` |\n| [@lobehub/icons-static-svg](https://github.com/lobehub/lobe-icons) | `1.73.0` | `1.88.0` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.3` | `5.100.6` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.23` | `3.13.24` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.11.0` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.7.0` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.3.1` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.2` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `12.38.0` |\n| [i18next](https://github.com/i18next/i18next) | `25.5.2` | `26.0.8` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.14.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.5` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.74.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.0.0` | `17.0.6` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.8.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.6.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.5.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.4.1` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.1` | `2.11.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.6.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `1.3.3` | `1.5.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.1.1` |\n| [msw](https://github.com/mswjs/msw) | `2.11.6` | `2.14.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.12` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.2.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.10` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.5` |\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-javascript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lint\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\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/codemirror/lint/commit/296d74376596acd4c7aa4cd1cf00e877cdd2ff52\"\u003e\u003ccode\u003e296d743\u003c/code\u003e\u003c/a\u003e Mark version 6.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/c7a0982cde92a463ee3d297b56b707c37a8452b0\"\u003e\u003ccode\u003ec7a0982\u003c/code\u003e\u003c/a\u003e Improve background colors for dark themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a3202d8854b4fd8c38a5d3a9107bc23efd939501\"\u003e\u003ccode\u003ea3202d8\u003c/code\u003e\u003c/a\u003e Mark version 6.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/42d5b8c89eb35fd7e296045eb8ad1a50ffceb9e7\"\u003e\u003ccode\u003e42d5b8c\u003c/code\u003e\u003c/a\u003e Make nextDiagnostic select entire diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a9991d6394a44837f01357378b32b54fb77c15b6\"\u003e\u003ccode\u003ea9991d6\u003c/code\u003e\u003c/a\u003e Mark version 6.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ae65ecc6b807d3fa045f85aa89f51a3f0d9e5e25\"\u003e\u003ccode\u003eae65ecc\u003c/code\u003e\u003c/a\u003e Avoid infinite loop when a diagnostic points after the end of the document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/818aedfef76ad77dfb48c0290e7960e21cf61da5\"\u003e\u003ccode\u003e818aedf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/lint/compare/6.8.5...6.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.41.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons-static-svg` from 1.73.0 to 1.88.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/releases\"\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.88.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.87.0...@lobehub/icons-static-svg@1.88.0\"\u003eVersion 1.88.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-04-27\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/25a96c0\"\u003e25a96c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.87.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.86.0...@lobehub/icons-static-svg@1.87.0\"\u003eVersion 1.87.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-04-21\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Merge icons pr form community.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e🐛 Bug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Fix build.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​lobehub/icons-static-svg\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/lobehub/lobe-icons/compare/v1.87.0...v1.88.0\"\u003eVersion 1.88.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Cline, Goose, Add Unstructured, Greptile, DocSearch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/dd1d022\"\u003edd1d022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Cline, Goose (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/b0a8b10\"\u003eb0a8b10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Unstructured, Greptile, DocSearch (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2d1845c\"\u003e2d1845c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.86.0...v1.87.0\"\u003eVersion 1.87.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Google AI Studio (resolve.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/3c0566f\"\u003e3c0566f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Google AI Studio (resolve, closes \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/70\"\u003e#70\u003c/a\u003e (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/f33936d\"\u003ef33936d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/b9765e861d66bb7f29d28ec1e6753c28541bc8c5\"\u003e\u003ccode\u003eb9765e8\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.88.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/25a96c0f3212728510360f29c8ffe3ea82a1e6b8\"\u003e\u003ccode\u003e25a96c0\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/9cfb52098a11cb50c5972717c540526749882b91\"\u003e\u003ccode\u003e9cfb520\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.6.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0fb986229b587e5994d9d490cacd7c4d76df57bd\"\u003e\u003ccode\u003e0fb9862\u003c/code\u003e\u003c/a\u003e 🐛 fix: change TITLE constant from 'Antigravity' to 'Claude Code' (\u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/933ef6711f32c47297f64f8395460c798b9bccad\"\u003e\u003ccode\u003e933ef67\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-webp\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.88.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c9cb459c3cf95a05ead86cda0569106712b3cd32\"\u003e\u003ccode\u003ec9cb459\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.87.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/88ca6bdec6341b21bbfc2f84e09f42409442a795\"\u003e\u003ccode\u003e88ca6bd\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.88.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ee289d4a11187d82e2a32d6744e3d253df581a51\"\u003e\u003ccode\u003eee289d4\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/7bd8c93d4eb89ece7ef63a75cddae6825b39750f\"\u003e\u003ccode\u003e7bd8c93\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/b7d755af4a2b2cc53d7e2ad151633b42ebefe9a7\"\u003e\u003ccode\u003eb7d755a\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.73.0...@lobehub/icons-static-svg@1.88.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lobehubbot\"\u003elobehubbot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.3 to 5.100.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/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.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.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.100.6\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.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.6\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.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\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.100.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.100.6\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.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.6\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.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.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.100.5\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.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\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.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\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.100.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.100.5\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.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.100.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\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.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(suspense): skip calling combine when queries would suspend (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10576\"\u003e#10576\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/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\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.100.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.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/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7\"\u003e\u003ccode\u003ed6a7bf3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705\"\u003e\u003ccode\u003e645d5d1\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.100.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.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/1bb0d234280fd4ae1725c439088426a20593a8df\"\u003e\u003ccode\u003e1bb0d23\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.100.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.0\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/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\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.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/87f7ccf580d7c12c527ce922a43977c9c653f897\"\u003e\u003ccode\u003e87f7ccf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10604\"\u003e#10604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/441204b9d22d1dcfc7ac85b04c21ce017a28603e\"\u003e\u003ccode\u003e441204b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10582\"\u003e#10582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55afb3e6fb631d684e9448b8265c68a4185c76b3\"\u003e\u003ccode\u003e55afb3e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10581\"\u003e#10581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fe287cc2471b74726a5d05f1c40a86a9ef891c7e\"\u003e\u003ccode\u003efe287cc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10579\"\u003e#10579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e Feature/use suspense queries combine (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10576\"\u003e#10576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/93b28450008eb104bf3a9d661f0a5625719bd2ea\"\u003e\u003ccode\u003e93b2845\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10575\"\u003e#10575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e fix(query-core): stop wrapping persister generics in NoInfer (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10510\"\u003e#10510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2f9527ed76306a0a73af452724da8906ad1c10aa\"\u003e\u003ccode\u003e2f9527e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10568\"\u003e#10568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ad517e5564c562346979ba58aa3556359f68bb11\"\u003e\u003ccode\u003ead517e5\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10567\"\u003e#10567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e feat(core): callback for retryOnMount (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10515\"\u003e#10515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.6/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.23 to 3.13.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.24\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/97a204dc5526669114458685552b7569b60d2940\"\u003e\u003ccode\u003e97a204d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c3d4cd4f63d9c314ac6ec0ee7885a93a14ae52f9\"\u003e\u003ccode\u003ec3d4cd4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1157\"\u003e#1157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.13.24/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/074299c08dd99d2e1c57796f55ab24bc1d3976cc\"\u003e\u003ccode\u003e074299c08\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14307\"\u003e#14307\u003c/a\u003e) Add Bring All to Front predefined menu item type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/a12142a481f7a19b69e88ee36a438b1db71b36f5\"\u003e\u003ccode\u003ea12142a48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14357\"\u003e#14357\u003c/a\u003e) Add macos support for setting the icon and icon template state in the same step of the main thread, to prevent flickering.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/001c8fe3d288802de9a8c29cfd2f46f9220d97c5\"\u003e\u003ccode\u003e001c8fe3d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14722\"\u003e#14722\u003c/a\u003e) Add a WebView option to control browser-level general autofill behavior. This option does not disable password or credit card autofill. On Windows (WebView2), setting it to true disables the general autofill \u0026quot;Suggestions\u0026quot; UI, which may appear even when \u003ccode\u003eautocomplete=\u0026quot;off\u0026quot;\u003c/code\u003e is specified on input elements. On Linux, macOS, iOS, and Android, this option is currently unsupported and performs no operation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e\"\u003e\u003ccode\u003eeb0312ea9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/15199\"\u003e#15199\u003c/a\u003e) Propagates the \u003ccode\u003eEvent::Suspended\u003c/code\u003e and \u003ccode\u003eEvent::Resumed\u003c/code\u003e events from \u003ccode\u003etao\u003c/code\u003e when they are emitted on mobile targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.11.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.6s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.14.1/x64/bin/node /opt/hostedtoolcache/node/24.14.1/x64/bin/npm\nnpm info using npm@11.11.0\nnpm info using node@v24.14.1\nnpm silly config load:file:/opt/hostedtoolcache/node/24.14.1/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/62753b73fd2498862aee9b07ed29cc21/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/home/runner/.config/pnpm/rc\nnpm verbose title npm publish tauri-apps-api-2.11.0.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.11.0.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-debug-0.log\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\nnpm warn Unknown env config \u0026quot;npm-globalconfig\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm. See \u003ccode\u003enpm help npmrc\u003c/code\u003e for supported config options.\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e60834fc67d87c10e2f44b2568052295cb61c325\"\u003e\u003ccode\u003ee60834f\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15041\"\u003e#15041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/df05c00563a91fc936bd15c6b10dd2825472f96b\"\u003e\u003ccode\u003edf05c00\u003c/code\u003e\u003c/a\u003e chore: minor bump for codegen crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/13bea1777fed60c75e37fe67d7ded5dde0b2997d\"\u003e\u003ccode\u003e13bea17\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9808236ebf7755d498d674b614f3fc75eeac1ec4\"\u003e\u003ccode\u003e9808236\u003c/code\u003e\u003c/a\u003e fix(macOS): correct value for work_area.position.y (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14655\"\u003e#14655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e\"\u003e\u003ccode\u003eeb0312e\u003c/code\u003e\u003c/a\u003e feat(mobile): Propagate tao::Event::Suspended and tao::Event::Resumed to the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4ef5797f0fb27fa2df3f39f4a54e48ef319560ec\"\u003e\u003ccode\u003e4ef5797\u003c/code\u003e\u003c/a\u003e feat(ios): add --no-sign and --archive-only flags to ios build (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15061\"\u003e#15061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/110336c88a8c0a04476619db0a5c8f7694d969a5\"\u003e\u003ccode\u003e110336c\u003c/code\u003e\u003c/a\u003e fix(macOS): fix incorrect window position on multi-monitor setups (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15250\"\u003e#15250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c00a3dbffccd6e051d3b7332f706b6c63759865d\"\u003e\u003ccode\u003ec00a3db\u003c/code\u003e\u003c/a\u003e feat(macros): add support for rename command macro in tauri-macros \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14173\"\u003e#14173\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/764b9139a32de149d8a914a6b5ec6cd1937c64eb\"\u003e\u003ccode\u003e764b913\u003c/code\u003e\u003c/a\u003e feat(cli): restart Android emulator if it is disconnected from adb (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14313\"\u003e#14313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1035f12eeb8b23d9780881606d442d11c786e39e\"\u003e\u003ccode\u003e1035f12\u003c/code\u003e\u003c/a\u003e fix(windows): tauri-bundler detect arm system (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14923\"\u003e#14923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.4.0 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/24154472a6710a690173df0a121125d1f1b871e8\"\u003e\u003ccode\u003e24154472\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3287\"\u003e#3287\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Re-use \u003ccode\u003emessage\u003c/code\u003e command in Rust side for \u003ccode\u003eask\u003c/code\u003e and \u003ccode\u003econfirm\u003c/code\u003e commands, \u003ccode\u003eallow-ask\u003c/code\u003e and \u003ccode\u003eallow-confirm\u003c/code\u003e permissions are now aliases to \u003ccode\u003eallow-message\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.0\nnpm notice filename: tauri-apps-plugin-dialog-2.7.0.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: b510ecd42d9900725eaf51f42ec98523c40d29b4\nnpm notice integrity: sha512-4nS/hfGMGCXiA[...]RtrKXkANKDHvw==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1235993203\n+ @tauri-apps/plugin-dialog@2.7.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/24154472a6710a690173df0a121125d1f1b871e8\"\u003e\u003ccode\u003e24154472\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3287\"\u003e#3287\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Re-use \u003ccode\u003emessage\u003c/code\u003e command in Rust side for \u003ccode\u003eask\u003c/code\u003e and \u003ccode\u003econfirm\u003c/code\u003e commands, \u003ccode\u003eallow-ask\u003c/code\u003e and \u003ccode\u003eallow-confirm\u003c/code\u003e permissions are now aliases to \u003ccode\u003eallow-message\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/tauri-apps/plugins-workspace/commit/51b430be986ed98635c02ba504f6f30a35771c01\"\u003e\u003ccode\u003e51b430b\u003c/code\u003e\u003c/a\u003e ci: delete .changes/updater-new-bundle-support.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fd439b143e265fc3ab4de435d6d4b641cffc66f1\"\u003e\u003ccode\u003efd439b1\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2522b71f6bcae65c03b24415eb9295c9e7c84ffc\"\u003e\u003ccode\u003e2522b71\u003c/code\u003e\u003c/a\u003e fix(deep-link): revert the breaking change introduced by \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2928\"\u003e#2928\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9021a732474322073769c1b21f6eee2e4b0dd15e\"\u003e\u003ccode\u003e9021a73\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/625bb1c0965394b88522643731f78ccbcca84add\"\u003e\u003ccode\u003e625bb1c\u003c/code\u003e\u003c/a\u003e feat(log): re-export the log crate (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6215afe0239f815740a2c28150614ca4fef0b486\"\u003e\u003ccode\u003e6215afe\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.49.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8cf8eeab02efddd4e44e3bba92b33902a8c00956\"\u003e\u003ccode\u003e8cf8eea\u003c/code\u003e\u003c/a\u003e feat(updater): inject bundle_type into endpoint url (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/509eba8d441c4f6ecf0af77b572cb2afd69a752d\"\u003e\u003ccode\u003e509eba8\u003c/code\u003e\u003c/a\u003e feat: support message dialogs with 3 buttons (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2641\"\u003e#2641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9ac5fe84e704ef20c437456cb1017b54b101b333\"\u003e\u003ccode\u003e9ac5fe8\u003c/code\u003e\u003c/a\u003e feat(updater): support bundle-specific targets (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c24741031993894929a9ed00972ff9f6cd9540be\"\u003e\u003ccode\u003ec247410\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.41.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-process` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-process\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eglobal-shortcut-js v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-global-shortcut@2.3.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.8kB README.md\nnpm notice 3.3kB dist-js/index.cjs\nnpm notice 2.7kB dist-js/index.d.ts\nnpm notice 3.2kB dist-js/index.js\nnpm notice 665B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-global-shortcut\nnpm notice version: 2.3.1\nnpm notice filename: tauri-apps-plugin-global-shortcut-2.3.1.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.7 kB\nnpm notice shasum: c9c7a3db688eaaac2e1a9e22a37beb60004f2ed5\nnpm notice integrity: sha512-vr40W2N6G63dm[...]8xzwpEXRW560g==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605536\n+ @tauri-apps/plugin-global-shortcut@2.3.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eglobal-shortcut v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...os-v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-store` from 2.4.0 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estore-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eebfd2ed3e4bae4ef195f20c992f01657a5f5121\"\u003e\u003ccode\u003eeebfd2ed\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3157\"\u003e#3157\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Return an error instead of panic when the internally tracked resource id is invalid on creating new stores\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-store@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.4kB README.md\nnpm notice 6.6kB dist-js/index.cjs\nnpm notice 8.5kB dist-js/index.d.ts\nnpm notice 6.4kB dist-js/index.js\nnpm notice 711B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-store\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-store-2.4.2.tgz\nnpm notice package size: 5.5 kB\nnpm notice unpacked size: 27.5 kB\nnpm notice shasum: 70a0bc9ef62b45e2b1bff2ecb0afed2a42b22519\nnpm notice integrity: sha512-0ClHS50Oq9HEv[...]9DWhHjpigQE7A==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=804730710\n+ @tauri-apps/plugin-store@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003estore v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eebfd2ed3e4bae4ef195f20c992f01657a5f5121\"\u003e\u003ccode\u003eeebfd2ed\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3157\"\u003e#3157\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Return an error instead of panic when the internally tracked resource id is invalid on creating new stores\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-updater` from 2.9.0 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-updater\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.10.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.1kB README.md\nnpm notice 2.6kB dist-js/index.cjs\nnpm notice 2.3kB dist-js/index.d.ts\nnpm notice 2.6kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.10.1\nnpm notice filename: tauri-apps-plugin-updater-2.10.1.tgz\nnpm notice package size: 3.7 kB\nnpm notice unpacked size: 12.1 kB\nnpm notice shasum: ea0efd766890394b6c719b9fc21de7da0029c69c\nnpm notice integrity: sha512-NFYMg+tWOZPJd[...]Y1WVCNHnh3eRA==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1235993797\n+ @tauri-apps/plugin-updater@2.10.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003ccode\u003e4374b4f\u003c/code\u003e\u003c/a\u003e chore(notification): remove unused dev-deps (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f75d21db3351d6f12adf585c2c797c20ece94f7f\"\u003e\u003ccode\u003ef75d21d\u003c/code\u003e\u003c/a\u003e chore(deps): remove used of tauri-utils build feature (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4b95f5e079593d5b2b98220c332f420dc70d18d1\"\u003e\u003ccode\u003e4b95f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/99c3e37b54c115e8712f67c2b53ed1f2f0b4aae6\"\u003e\u003ccode\u003e99c3e37\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eaac19a5b7e325a06d4c1c6d740e38d86c55cd89\"\u003e\u003ccode\u003eeaac19a\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tar to v0.4.45 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5183e314cbabc179228e232992ad67025f30272d\"\u003e\u003ccode\u003e5183e31\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2c0883e64e9a53ea18102ed350cd5e65ba7c8f4b\"\u003e\u003ccode\u003e2c0883e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3346\"\u003e#3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/024ec0c29c20cf94579dab9b79d6be0da61a8daa\"\u003e\u003ccode\u003e024ec0c\u003c/code\u003e\u003c/a\u003e fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin (fix ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.9.0...updater-v2.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-updater\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.25 to 12.38.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003cli\u003eImproved memory pressure of layout animations.\u003c/li\u003e\n\u003cli\u003eEnsure motion value returned from \u003ccode\u003euseSpring\u003c/code\u003e reports correct \u003ccode\u003eisAnimating()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli...\n\n_Description has been truncated_","html_url":"https://github.com/farion1231/cc-switch/pull/2500","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/farion1231%2Fcc-switch/issues/2500","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2500/packages"}},{"old_version":"6.5.2","new_version":"6.6.0","update_type":"minor","path":null,"pr_created_at":"2026-04-21T20:26:28.000Z","version_change":"6.5.2 → 6.6.0","issue":{"uuid":"4305105829","node_id":"PR_kwDOR7rEfc7UbLhp","number":8,"state":"closed","title":"chore(deps): bump the frontend-deps group across 1 directory with 40 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-27T00:53:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T20:26:28.000Z","updated_at":"2026-05-27T00:54:00.000Z","time_to_close":3040050,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-deps","update_count":40,"packages":[{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.5","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.41.1","repository_url":"https://github.com/codemirror/view"},{"name":"@lobehub/icons-static-svg","old_version":"1.73.0","new_version":"1.87.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.90.3","new_version":"5.99.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.7.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.0","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.25","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"25.5.2","new_version":"26.0.6","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.8.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.23","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.73.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.0.0","new_version":"17.0.4","repository_url":"https://github.com/i18next/react-i18next"},{"name":"recharts","old_version":"3.5.1","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"smol-toml","old_version":"1.4.2","new_version":"1.6.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.1.12","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tauri-apps/cli","old_version":"2.8.1","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"code-inspector-plugin","old_version":"1.3.3","new_version":"1.5.1","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"eslint-plugin-i18next","old_version":"6.1.3","new_version":"6.1.4","repository_url":"https://github.com/edvardchen/eslint-plugin-i18next"},{"name":"jsdom","old_version":"25.0.1","new_version":"29.0.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.11.6","new_version":"2.13.4","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.10","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"3.4.18","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.9","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-deps group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.5` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.41.1` |\n| [@lobehub/icons-static-svg](https://github.com/lobehub/lobe-icons) | `1.73.0` | `1.87.0` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.3` | `5.99.2` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.10.1` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.7.0` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.3.1` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.2` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `12.38.0` |\n| [i18next](https://github.com/i18next/i18next) | `25.5.2` | `26.0.6` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.8.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.5` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.73.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.0.0` | `17.0.4` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.8.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.6.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.5.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.3.6` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.1` | `2.10.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.6.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `1.3.3` | `1.5.1` |\n| [eslint-plugin-i18next](https://github.com/edvardchen/eslint-plugin-i18next) | `6.1.3` | `6.1.4` |\n| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.0.2` |\n| [msw](https://github.com/mswjs/msw) | `2.11.6` | `2.13.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.10` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.2.4` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.9` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.5` |\n\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-javascript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lint\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\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/codemirror/lint/commit/296d74376596acd4c7aa4cd1cf00e877cdd2ff52\"\u003e\u003ccode\u003e296d743\u003c/code\u003e\u003c/a\u003e Mark version 6.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/c7a0982cde92a463ee3d297b56b707c37a8452b0\"\u003e\u003ccode\u003ec7a0982\u003c/code\u003e\u003c/a\u003e Improve background colors for dark themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a3202d8854b4fd8c38a5d3a9107bc23efd939501\"\u003e\u003ccode\u003ea3202d8\u003c/code\u003e\u003c/a\u003e Mark version 6.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/42d5b8c89eb35fd7e296045eb8ad1a50ffceb9e7\"\u003e\u003ccode\u003e42d5b8c\u003c/code\u003e\u003c/a\u003e Make nextDiagnostic select entire diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a9991d6394a44837f01357378b32b54fb77c15b6\"\u003e\u003ccode\u003ea9991d6\u003c/code\u003e\u003c/a\u003e Mark version 6.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ae65ecc6b807d3fa045f85aa89f51a3f0d9e5e25\"\u003e\u003ccode\u003eae65ecc\u003c/code\u003e\u003c/a\u003e Avoid infinite loop when a diagnostic points after the end of the document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/818aedfef76ad77dfb48c0290e7960e21cf61da5\"\u003e\u003ccode\u003e818aedf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/lint/compare/6.8.5...6.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.41.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons-static-svg` from 1.73.0 to 1.87.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/releases\"\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.87.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.86.0...@lobehub/icons-static-svg@1.87.0\"\u003eVersion 1.87.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-04-21\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Merge icons pr form community.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e🐛 Bug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Fix build.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/b7d755a\"\u003eb7d755a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Merge icons pr form community, closes \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/296\"\u003e#296\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/291\"\u003e#291\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/292\"\u003e#292\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/287\"\u003e#287\u003c/a\u003e \u003ca href=\"https://github.com/lobehub/lobe-icons/issues/C5F955\"\u003e#C5F955\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/283\"\u003e#283\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/294\"\u003e#294\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/2430F0\"\u003e#2430F0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/2BE1B7\"\u003e#2BE1B7\u003c/a\u003e \u003ca href=\"https://github.com/lobehub/lobe-icons/issues/F2C79\"\u003e#F2C79\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/22110\"\u003e#22110\u003c/a\u003e (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/cd39078\"\u003ecd39078\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eWhat's fixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Fix build (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/baec1d0\"\u003ebaec1d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.86.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.85.0...@lobehub/icons-static-svg@1.86.0\"\u003eVersion 1.86.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-04-09\u003c/strong\u003e\u003c!-- raw HTML omitted --\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/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​lobehub/icons-static-svg\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/lobehub/lobe-icons/compare/v1.86.0...v1.87.0\"\u003eVersion 1.87.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Google AI Studio (resolve.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/3c0566f\"\u003e3c0566f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Google AI Studio (resolve, closes \u003ca href=\"https://redirect.github.com/lobehub/lobe-icons/issues/70\"\u003e#70\u003c/a\u003e (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/f33936d\"\u003ef33936d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.85.0...v1.86.0\"\u003eVersion 1.86.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Gradio.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/b6bdf36\"\u003eb6bdf36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add Gradio (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ce6def2\"\u003ece6def2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c9cb459c3cf95a05ead86cda0569106712b3cd32\"\u003e\u003ccode\u003ec9cb459\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.87.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/88ca6bdec6341b21bbfc2f84e09f42409442a795\"\u003e\u003ccode\u003e88ca6bd\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.88.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/ee289d4a11187d82e2a32d6744e3d253df581a51\"\u003e\u003ccode\u003eee289d4\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/7bd8c93d4eb89ece7ef63a75cddae6825b39750f\"\u003e\u003ccode\u003e7bd8c93\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.7.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/b7d755af4a2b2cc53d7e2ad151633b42ebefe9a7\"\u003e\u003ccode\u003eb7d755a\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/9bb6887ca45d8cce714a7e08618f72bf05462c22\"\u003e\u003ccode\u003e9bb6887\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.5.4 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/9a9542967e69b665df55fd09abf0d8af75aabe5e\"\u003e\u003ccode\u003e9a95429\u003c/code\u003e\u003c/a\u003e 🐛 fix: Fix workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/3f70a861a56b97bbd9adfa3ab5812a6f3bef6054\"\u003e\u003ccode\u003e3f70a86\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.5.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/6c27cb188abda265933179c1b85f5b789923ae15\"\u003e\u003ccode\u003e6c27cb1\u003c/code\u003e\u003c/a\u003e 🐛 fix: Fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/4eb6d0a8763aeef6837f08b922c9e4a28a529512\"\u003e\u003ccode\u003e4eb6d0a\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.5.2 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.73.0...@lobehub/icons-static-svg@1.87.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lobehubbot\"\u003elobehubbot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.3 to 5.99.2\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.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\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.99.2\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.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\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.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\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.99.2\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.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\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.99.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.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.99.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.99.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.99.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.99.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.99.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.99.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.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\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.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.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.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.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.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.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.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.0\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/2bfb12cc44f1d8495106136e4ddacb817135f8f9\"\u003e\u003ccode\u003e2bfb12c\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.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/a3ec7b30cc4c18b2c5aefe608638ecadce732b81\"\u003e\u003ccode\u003ea3ec7b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10520\"\u003e#10520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8\"\u003e\u003ccode\u003e69d2757\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10514\"\u003e#10514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7ffa1ed0b01d8c397c379dbb3d85da80b278b21c\"\u003e\u003ccode\u003e7ffa1ed\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useQueries): fix test description from 'useQu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc83d370e8922f1c3126aea4e7757ce8761a06f2\"\u003e\u003ccode\u003ebc83d37\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): unify destructuring pattern in comple...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/aad1bd59d8e1ecebf14f556e0d9ca2605b4e4b80\"\u003e\u003ccode\u003eaad1bd5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add parallel 'mutateAsync' tests with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d7643b54fda462492d474695cd35e2549cefa5d7\"\u003e\u003ccode\u003ed7643b5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add optimistic update tests with succ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cd89d6f706bd143382db5ae3807ed8644ec52afe\"\u003e\u003ccode\u003ecd89d6f\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add conditional handling and retry te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6e15fe62d2551b5269b21a1522f3c7bd653808ba\"\u003e\u003ccode\u003e6e15fe6\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add chained 'mutateAsync' tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/792d3a5b32ee90b13f44456bb50518d24e9550d5\"\u003e\u003ccode\u003e792d3a5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add callback tests when 'useMutation'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1b661b34ec5d1df00b4b0a2c084efbd486e73899\"\u003e\u003ccode\u003e1b661b3\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add single callback tests for 'mutate...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.99.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of \u003ccode\u003e2.10.0\u003c/code\u003e with working assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.10.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.10.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.2s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.4s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.13.0/x64/bin/node /opt/hostedtoolcache/node/24.13.0/x64/bin/npm\nnpm info using npm@11.6.2\nnpm info using node@v24.13.0\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/lib/node_modules/npm/npmrc\nnpm warn Unknown cli config \u0026quot;--git-checks\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm.\nnpm silly config load:file:/tmp/adc7feab38a65aed96fd8b952564b859/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.10.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.10.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-debug-0.log\nnpm silly logfile done cleaning log files\nnpm verbose publish [ 'tauri-apps-api-2.10.1.tgz' ]\nnpm http cache file:/tmp/adc7feab38a65aed96fd8b952564b859/tauri-apps-api-2.10.1.tgz 0ms (cache hit)\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/540c5b4e5943ee9df80e06fd88e193deb07bdc84\"\u003e\u003ccode\u003e540c5b4\u003c/code\u003e\u003c/a\u003e chore(deps): update wrangler for undici update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5dbb37bab137019f94657a40c70509eed11da654\"\u003e\u003ccode\u003e5dbb37b\u003c/code\u003e\u003c/a\u003e chore(api.js): Re-release 2.10.0 as 2.10.1 to fix npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/19ded696de4cff0e8d2413772fe760a8efa1d3e3\"\u003e\u003ccode\u003e19ded69\u003c/code\u003e\u003c/a\u003e apply version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/08558b8ba4503a4a715734255b593eb317eee686\"\u003e\u003ccode\u003e08558b8\u003c/code\u003e\u003c/a\u003e chore(bundler): update gtk3 docs links in code comments (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14872\"\u003e#14872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ce8fddb4648d6421579d43c7dd44959bc57a74e0\"\u003e\u003ccode\u003ece8fddb\u003c/code\u003e\u003c/a\u003e chore(deps): unlock webkit2gtk patch version (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14873\"\u003e#14873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/517b81e97005d087ca5fc4538d954982fce0f4ac\"\u003e\u003ccode\u003e517b81e\u003c/code\u003e\u003c/a\u003e chore(api): release 2.10 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cd68b03ee53b28ae7f37241624c6dd648e0713db\"\u003e\u003ccode\u003ecd68b03\u003c/code\u003e\u003c/a\u003e feat(ci): use trusted publishers for NPM publishing (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14874\"\u003e#14874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/8d67af37b6d3fc0aedaab58549b1bca5b34fda19\"\u003e\u003ccode\u003e8d67af3\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f0306fbcc091148602c04df7286ddec154d4150\"\u003e\u003ccode\u003e9f0306f\u003c/code\u003e\u003c/a\u003e refactor: rewrite some \u003ccode\u003e\u0026amp;String\u003c/code\u003e to  \u003ccode\u003e\u0026amp;str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f7c083cd41e8714193ed9cbdb84ab77e58b89a82\"\u003e\u003ccode\u003ef7c083c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14820\"\u003e#14820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.4.0 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/24154472a6710a690173df0a121125d1f1b871e8\"\u003e\u003ccode\u003e24154472\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3287\"\u003e#3287\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Re-use \u003ccode\u003emessage\u003c/code\u003e command in Rust side for \u003ccode\u003eask\u003c/code\u003e and \u003ccode\u003econfirm\u003c/code\u003e commands, \u003ccode\u003eallow-ask\u003c/code\u003e and \u003ccode\u003eallow-confirm\u003c/code\u003e permissions are now aliases to \u003ccode\u003eallow-message\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.5.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.0\nnpm notice filename: tauri-apps-plugin-dialog-2.7.0.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: b510ecd42d9900725eaf51f42ec98523c40d29b4\nnpm notice integrity: sha512-4nS/hfGMGCXiA[...]RtrKXkANKDHvw==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1235993203\n+ @tauri-apps/plugin-dialog@2.7.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/24154472a6710a690173df0a121125d1f1b871e8\"\u003e\u003ccode\u003e24154472\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3287\"\u003e#3287\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Re-use \u003ccode\u003emessage\u003c/code\u003e command in Rust side for \u003ccode\u003eask\u003c/code\u003e and \u003ccode\u003econfirm\u003c/code\u003e commands, \u003ccode\u003eallow-ask\u003c/code\u003e and \u003ccode\u003eallow-confirm\u003c/code\u003e permissions are now aliases to \u003ccode\u003eallow-message\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/tauri-apps/plugins-workspace/commit/51b430be986ed98635c02ba504f6f30a35771c01\"\u003e\u003ccode\u003e51b430b\u003c/code\u003e\u003c/a\u003e ci: delete .changes/updater-new-bundle-support.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fd439b143e265fc3ab4de435d6d4b641cffc66f1\"\u003e\u003ccode\u003efd439b1\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2522b71f6bcae65c03b24415eb9295c9e7c84ffc\"\u003e\u003ccode\u003e2522b71\u003c/code\u003e\u003c/a\u003e fix(deep-link): revert the breaking change introduced by \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2928\"\u003e#2928\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9021a732474322073769c1b21f6eee2e4b0dd15e\"\u003e\u003ccode\u003e9021a73\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/625bb1c0965394b88522643731f78ccbcca84add\"\u003e\u003ccode\u003e625bb1c\u003c/code\u003e\u003c/a\u003e feat(log): re-export the log crate (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6215afe0239f815740a2c28150614ca4fef0b486\"\u003e\u003ccode\u003e6215afe\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.49.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8cf8eeab02efddd4e44e3bba92b33902a8c00956\"\u003e\u003ccode\u003e8cf8eea\u003c/code\u003e\u003c/a\u003e feat(updater): inject bundle_type into endpoint url (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/509eba8d441c4f6ecf0af77b572cb2afd69a752d\"\u003e\u003ccode\u003e509eba8\u003c/code\u003e\u003c/a\u003e feat: support message dialogs with 3 buttons (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2641\"\u003e#2641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9ac5fe84e704ef20c437456cb1017b54b101b333\"\u003e\u003ccode\u003e9ac5fe8\u003c/code\u003e\u003c/a\u003e feat(updater): support bundle-specific targets (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c24741031993894929a9ed00972ff9f6cd9540be\"\u003e\u003ccode\u003ec247410\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.41.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-process` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-process\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eglobal-shortcut-js v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-global-shortcut@2.3.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.8kB README.md\nnpm notice 3.3kB dist-js/index.cjs\nnpm notice 2.7kB dist-js/index.d.ts\nnpm notice 3.2kB dist-js/index.js\nnpm notice 665B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-global-shortcut\nnpm notice version: 2.3.1\nnpm notice filename: tauri-apps-plugin-global-shortcut-2.3.1.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.7 kB\nnpm notice shasum: c9c7a3db688eaaac2e1a9e22a37beb60004f2ed5\nnpm notice integrity: sha512-vr40W2N6G63dm[...]8xzwpEXRW560g==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605536\n+ @tauri-apps/plugin-global-shortcut@2.3.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eglobal-shortcut v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...os-v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-store` from 2.4.0 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estore-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eebfd2ed3e4bae4ef195f20c992f01657a5f5121\"\u003e\u003ccode\u003eeebfd2ed\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3157\"\u003e#3157\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Return an error instead of panic when the internally tracked resource id is invalid on creating new stores\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-store@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.4kB README.md\nnpm notice 6.6kB dist-js/index.cjs\nnpm notice 8.5kB dist-js/index.d.ts\nnpm notice 6.4kB dist-js/index.js\nnpm notice 711B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-store\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-store-2.4.2.tgz\nnpm notice package size: 5.5 kB\nnpm notice unpacked size: 27.5 kB\nnpm notice shasum: 70a0bc9ef62b45e2b1bff2ecb0afed2a42b22519\nnpm notice integrity: sha512-0ClHS50Oq9HEv[...]9DWhHjpigQE7A==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=804730710\n+ @tauri-apps/plugin-store@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003estore v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eebfd2ed3e4bae4ef195f20c992f01657a5f5121\"\u003e\u003ccode\u003eeebfd2ed\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3157\"\u003e#3157\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Return an error instead of panic when the internally tracked resource id is invalid on creating new stores\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-updater` from 2.9.0 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-updater\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.10.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.1kB README.md\nnpm notice 2.6kB dist-js/index.cjs\nnpm notice 2.3kB dist-js/index.d.ts\nnpm notice 2.6kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.10.1\nnpm notice filename: tauri-apps-plugin-updater-2.10.1.tgz\nnpm notice package size: 3.7 kB\nnpm notice unpacked size: 12.1 kB\nnpm notice shasum: ea0efd766890394b6c719b9fc21de7da0029c69c\nnpm notice integrity: sha512-NFYMg+tWOZPJd[...]Y1WVCNHnh3eRA==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=1235993797\n+ @tauri-apps/plugin-updater@2.10.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.10.1\u003c/h2\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31ab6f8d2466d86c80b1d70510c0400ce2cdcb0a\"\u003e\u003ccode\u003e31ab6f8d\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3285\"\u003e#3285\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../hrzlgnm\"\u003e\u003ccode\u003e@​hrzlgnm\u003c/code\u003e\u003c/a\u003e) fix: preserve file extension of updater package, otherwise users may get confused when presented with a sudo dialog suggesting to install a file with the extension \u003ccode\u003e.rpm\u003c/code\u003e using \u003ccode\u003edpkg -i\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003ccode\u003e4374b4f\u003c/code\u003e\u003c/a\u003e chore(notification): remove unused dev-deps (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f75d21db3351d6f12adf585c2c797c20ece94f7f\"\u003e\u003ccode\u003ef75d21d\u003c/code\u003e\u003c/a\u003e chore(deps): remove used of tauri-utils build feature (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4b95f5e079593d5b2b98220c332f420dc70d18d1\"\u003e\u003ccode\u003e4b95f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/99c3e37b54c115e8712f67c2b53ed1f2f0b4aae6\"\u003e\u003ccode\u003e99c3e37\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eaac19a5b7e325a06d4c1c6d740e38d86c55cd89\"\u003e\u003ccode\u003eeaac19a\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tar to v0.4.45 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5183e314cbabc179228e232992ad67025f30272d\"\u003e\u003ccode\u003e5183e31\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2c0883e64e9a53ea18102ed350cd5e65ba7c8f4b\"\u003e\u003ccode\u003e2c0883e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3346\"\u003e#3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/024ec0c29c20cf94579dab9b79d6be0da61a8daa\"\u003e\u003ccode\u003e024ec0c\u003c/code\u003e\u003c/a\u003e fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin (fix ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.9.0...updater-v2.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-updater\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.25 to 12.38.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003cli\u003eImproved memory pressure of layout animations.\u003c/li\u003e\n\u003cli\u003eEnsure motion value returned from \u003ccode\u003euseSpring\u003c/code\u003e reports correct \u003ccode\u003eisAnimating()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for non-animatable keyframes.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for SVG transforms.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMotionValue\u003c/code\u003e props are not passed to SVG.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e elements from getting stuck when switched rapidly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\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/motiondivision/motion/commit/0bfc9fe015f7170c538ca70ba4677ec59d83ee76\"\u003e\u003ccode\u003e0bfc9fe\u003c/code\u003e\u003c/a\u003e v12.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/343cb0c69e10d5c2bcc9837fb6a83d437257f064\"\u003e\u003ccode\u003e343cb0c\u003c/code\u003e\u003c/a\u003e Updating layoutAnchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ee99ad25f734287c2885d53ec0af8a8f1f6ca306\"\u003e\u003ccode\u003eee99ad2\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/062660b3c5c982d7274adbd382c6dfcd5aea77ad\"\u003e\u003ccode\u003e062660b\u003c/code\u003e\u003c/a\u003e Updating changgelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/303da7dddfc41f521ec500aef8a72643169582e0\"\u003e\u003ccode\u003e303da7d\u003c/code\u003e\u003c/a\u003e Updating readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b075adc4b1dde8fa1fb1c488b1b4e7e97a07331e\"\u003e\u003ccode\u003eb075adc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3647\"\u003e#3647\u003c/a\u003e from motiondivision/feat/layout-anchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0991d6728f425eebbb58ce926bd33d05336b724\"\u003e\u003ccode\u003ef0991d6\u003c/code\u003e\u003c/a\u003e Add missing layoutAnchor !== false guard in attemptToResolveRelativeTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b5798e99e78738a1fa8ec3414bff63796f9eb39b\"\u003e\u003ccode\u003eb5798e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3642\"\u003e#3642\u003c/a\u003e from motiondivision/worktree-fix-issue-3078\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7686c193e349f3b3360455615ee6ca45b8532c28\"\u003e\u003ccode\u003e7686c19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3636\"\u003e#3636\u003c/a\u003e from motiondivision/worktree-fix-issue-3061\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a95c4877c879f0e189295cc9f4f5f1c1e1d7df2a\"\u003e\u003ccode\u003ea95c487\u003c/code\u003e\u003c/a\u003e Fix auto-scroll in reorder-virtualized test page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.25...v12.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next` from 25.5.2 to 26.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/releases\"\u003ei18next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.0.6\u003c/h2\u003e\n\u003cp\u003eSecurity release — all issues found via an internal audit. GHSA advisory filed after release.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: warn when a translation string combines \u003ccode\u003eescapeValue: false\u003c/code\u003e with interpolated variables inside a \u003ccode\u003e$t(key, { ... \u0026quot;{{var}}\u0026quot; ... })\u003c/code\u003e nesting-options block. In that narrow combination, attacker-controlled string values containing \u003ccode\u003e\u0026quot;\u003c/code\u003e can break out of the JSON options literal and inject additional nesting options (e.g. redirect \u003ccode\u003elng\u003c/code\u003e/\u003ccode\u003ens\u003c/code\u003e). The default \u003ccode\u003eescapeValue: true\u003c/code\u003e configuration is unaffected because HTML-escaping neutralises the quote before \u003ccode\u003eJSON.parse\u003c/code\u003e. See the security docs for mitigation guidance (GHSA-TBD)\u003c/li\u003e\n\u003cli\u003esecurity: apply \u003ccode\u003eregexEscape\u003c/code\u003e to \u003ccode\u003eunescapePrefix\u003c/code\u003e / \u003ccode\u003eunescapeSuffix\u003c/code\u003e on par with the other interpolation delimiters. Prevents ReDoS (catastrophic-backtracking) when a misconfigured delimiter contains regex metacharacters, and fixes silent breakage of the \u003ccode\u003e{{- var}}\u003c/code\u003e syntax when the delimiter contains characters like \u003ccode\u003e(\u003c/code\u003e, \u003ccode\u003e[\u003c/code\u003e, \u003ccode\u003e.\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003esecurity: strip CR/LF/NUL and other C0/C1 control characters from string log arguments to prevent log forging via user-controlled translation keys, language codes, namespaces, or interpolation variable names (CWE-117)\u003c/li\u003e\n\u003cli\u003echore: ignore ...\n\n_Description has been truncated_","html_url":"https://github.com/BluerAngala/cc-aitools/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BluerAngala%2Fcc-aitools/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"6.5.4","new_version":"6.6.0","update_type":"minor","path":null,"pr_created_at":"2026-04-11T02:15:43.000Z","version_change":"6.5.4 → 6.6.0","issue":{"uuid":"4242621795","node_id":"PR_kwDORL4i1c7RnEwy","number":16,"state":"closed","title":"Bump the npm group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-18T02:14:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-11T02:15:43.000Z","updated_at":"2026-04-18T02:14:58.000Z","time_to_close":604754,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":17,"packages":[{"name":"@blockly/field-slider","old_version":"8.0.8","new_version":"8.0.9","repository_url":"https://github.com/RaspberryPiFoundation/blockly-samples"},{"name":"@blockly/zoom-to-fit","old_version":"7.0.8","new_version":"7.0.9","repository_url":"https://github.com/RaspberryPiFoundation/blockly-samples"},{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.15","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@fsegurai/codemirror-theme-vscode-dark","old_version":"6.2.4","new_version":"6.2.6","repository_url":"https://github.com/fsegurai/codemirror-themes"},{"name":"@fsegurai/codemirror-theme-vscode-light","old_version":"6.2.4","new_version":"6.2.6","repository_url":"https://github.com/fsegurai/codemirror-themes"},{"name":"aws-amplify","old_version":"6.16.2","new_version":"6.16.3","repository_url":"https://github.com/aws-amplify/amplify-js"},{"name":"blockly","old_version":"12.4.1","new_version":"12.5.1","repository_url":"https://github.com/RaspberryPiFoundation/blockly"},{"name":"reka-ui","old_version":"2.8.0","new_version":"2.9.5","repository_url":"https://github.com/unovue/reka-ui"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"vue","old_version":"3.5.28","new_version":"3.5.32","repository_url":"https://github.com/vuejs/core"},{"name":"vue-router","old_version":"5.0.2","new_version":"5.0.4","repository_url":"https://github.com/vuejs/router"},{"name":"@tailwindcss/vite","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitejs/plugin-vue","old_version":"6.0.4","new_version":"6.0.5","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vue-tsc","old_version":"3.2.4","new_version":"3.2.6","repository_url":"https://github.com/vuejs/language-tools"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@blockly/field-slider](https://github.com/RaspberryPiFoundation/blockly-samples/tree/HEAD/plugins/field-slider) | `8.0.8` | `8.0.9` |\n| [@blockly/zoom-to-fit](https://github.com/RaspberryPiFoundation/blockly-samples/tree/HEAD/plugins/zoom-to-fit) | `7.0.8` | `7.0.9` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.4` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.15` | `6.41.0` |\n| [@fsegurai/codemirror-theme-vscode-dark](https://github.com/fsegurai/codemirror-themes) | `6.2.4` | `6.2.6` |\n| [@fsegurai/codemirror-theme-vscode-light](https://github.com/fsegurai/codemirror-themes) | `6.2.4` | `6.2.6` |\n| [aws-amplify](https://github.com/aws-amplify/amplify-js) | `6.16.2` | `6.16.3` |\n| [blockly](https://github.com/RaspberryPiFoundation/blockly) | `12.4.1` | `12.5.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.8.0` | `2.9.5` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [vue](https://github.com/vuejs/core) | `3.5.28` | `3.5.32` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.2` | `5.0.4` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.18` | `4.2.2` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.4` | `6.0.5` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.2` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.4` | `3.2.6` |\n\n\nUpdates `@blockly/field-slider` from 8.0.8 to 8.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/releases\"\u003e\u003ccode\u003e@​blockly/field-slider\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​blockly/field-slider\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/compare/@blockly/field-slider@8.0.8...@blockly/field-slider@8.0.9\"\u003e8.0.9\u003c/a\u003e (2026-04-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​blockly/field-slider\u003c/code\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/RaspberryPiFoundation/blockly-samples/blob/main/plugins/field-slider/CHANGELOG.md\"\u003e\u003ccode\u003e@​blockly/field-slider\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/RaspberryPiFoundation/blockly-samples/compare/@blockly/field-slider@8.0.8...@blockly/field-slider@8.0.9\"\u003e8.0.9\u003c/a\u003e (2026-04-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​blockly/field-slider\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/commit/d37ef17380cd49585c1139cb1ebf59714e29d2ab\"\u003e\u003ccode\u003ed37ef17\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/commit/170c3995fd57d22e1c6aceef94a0a1aa2abf7cbd\"\u003e\u003ccode\u003e170c399\u003c/code\u003e\u003c/a\u003e chore: remove individual plugin package-locks (\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/tree/HEAD/plugins/field-slider/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/commits/@blockly/field-slider@8.0.9/plugins/field-slider\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@blockly/zoom-to-fit` from 7.0.8 to 7.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/releases\"\u003e\u003ccode\u003e@​blockly/zoom-to-fit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​blockly/zoom-to-fit\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/compare/@blockly/zoom-to-fit@7.0.8...@blockly/zoom-to-fit@7.0.9\"\u003e7.0.9\u003c/a\u003e (2026-04-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​blockly/zoom-to-fit\u003c/code\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/RaspberryPiFoundation/blockly-samples/blob/main/plugins/zoom-to-fit/CHANGELOG.md\"\u003e\u003ccode\u003e@​blockly/zoom-to-fit\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/RaspberryPiFoundation/blockly-samples/compare/@blockly/zoom-to-fit@7.0.8...@blockly/zoom-to-fit@7.0.9\"\u003e7.0.9\u003c/a\u003e (2026-04-09)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​blockly/zoom-to-fit\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/commit/d37ef17380cd49585c1139cb1ebf59714e29d2ab\"\u003e\u003ccode\u003ed37ef17\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/commit/170c3995fd57d22e1c6aceef94a0a1aa2abf7cbd\"\u003e\u003ccode\u003e170c399\u003c/code\u003e\u003c/a\u003e chore: remove individual plugin package-locks (\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/tree/HEAD/plugins/zoom-to-fit/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RaspberryPiFoundation/blockly-samples/commits/@blockly/zoom-to-fit@7.0.9/plugins/zoom-to-fit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.4 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.15 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\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/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.39.15...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fsegurai/codemirror-theme-vscode-dark` from 6.2.4 to 6.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fsegurai/codemirror-themes/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fsegurai/codemirror-theme-vscode-light` from 6.2.4 to 6.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fsegurai/codemirror-themes/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-amplify` from 6.16.2 to 6.16.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws-amplify/amplify-js/releases\"\u003eaws-amplify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaws-amplify@6.16.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/e2b77fa89b17251da6df8c51959e5253c7614f09\"\u003e\u003ccode\u003ee2b77fa\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​aws-amplify/storage\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.13.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/c9706b8e9ffe6571966995e4c9d20e8e9b3d6d38\"\u003e\u003ccode\u003ec9706b8\u003c/code\u003e\u003c/a\u003e Version Packages (main) (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14748\"\u003e#14748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/b9a7fce0087ba795696d6d30dfd45b807b4bd56a\"\u003e\u003ccode\u003eb9a7fce\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/e2b77fa89b17251da6df8c51959e5253c7614f09\"\u003e\u003ccode\u003ee2b77fa\u003c/code\u003e\u003c/a\u003e chore(deps): Add a changeset for \u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14724\"\u003e#14724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/9108e720dc8bd003514b24bf9b1ff952cbb72b34\"\u003e\u003ccode\u003e9108e72\u003c/code\u003e\u003c/a\u003e chore(deps): dependency cleanup (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14743\"\u003e#14743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/24c0a0b9e13e3c86f77c5b6e6cf1128e398b2aa5\"\u003e\u003ccode\u003e24c0a0b\u003c/code\u003e\u003c/a\u003e chore(deps): replace sqlite3 with better-sqlite3  (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14744\"\u003e#14744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/eb205a6914450bed2ec9092c9a47efc4992ac62e\"\u003e\u003ccode\u003eeb205a6\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e to 3.0.1 via resolutions (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14741\"\u003e#14741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/4971ebd8922dc6df3a6038a44df3c162aa935814\"\u003e\u003ccode\u003e4971ebd\u003c/code\u003e\u003c/a\u003e build: turbo migration (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14698\"\u003e#14698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/af6ff6d4c9cdd52bb43c254da720bddf74f1eea0\"\u003e\u003ccode\u003eaf6ff6d\u003c/code\u003e\u003c/a\u003e chore(deps): update minimatch resolutions  (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14739\"\u003e#14739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/54bf753e849fad4fc4257818ded4fc2d2650d7ca\"\u003e\u003ccode\u003e54bf753\u003c/code\u003e\u003c/a\u003e fix: resolve serialize-javascript security vulnerability (CVE) (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14735\"\u003e#14735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws-amplify/amplify-js/commit/f4e2b9fad17119aa2b586ce93d36ded38d630966\"\u003e\u003ccode\u003ef4e2b9f\u003c/code\u003e\u003c/a\u003e chore(deps): bump fast-xml-parser from 5.3.6 to 5.3.8 (\u003ca href=\"https://redirect.github.com/aws-amplify/amplify-js/issues/14734\"\u003e#14734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws-amplify/amplify-js/compare/aws-amplify@6.16.2...aws-amplify@6.16.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `blockly` from 12.4.1 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/RaspberryPiFoundation/blockly/releases\"\u003eblockly's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eblockly-v12.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Revert change to DOM structure by \u003ca href=\"https://github.com/gonfunko\"\u003e\u003ccode\u003e@​gonfunko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/pull/9647\"\u003eRaspberryPiFoundation/blockly#9647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/compare/blockly-v12.5.0...blockly-v12.5.1\"\u003ehttps://github.com/RaspberryPiFoundation/blockly/compare/blockly-v12.5.0...blockly-v12.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eblockly-v12.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eNew features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add dynamic keycode for primary modifier key by \u003ca href=\"https://github.com/gonfunko\"\u003e\u003ccode\u003e@​gonfunko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/pull/9571\"\u003eRaspberryPiFoundation/blockly#9571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add a keyboard shortcut for displaying the contextual menu by \u003ca href=\"https://github.com/gonfunko\"\u003e\u003ccode\u003e@​gonfunko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/pull/9602\"\u003eRaspberryPiFoundation/blockly#9602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Focus nearest neighbor when deleting a focused block by \u003ca href=\"https://github.com/gonfunko\"\u003e\u003ccode\u003e@​gonfunko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/pull/9599\"\u003eRaspberryPiFoundation/blockly#9599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix a bug that could cause menus to scroll incorrectly on mouseover by \u003ca href=\"https://github.com/gonfunko\"\u003e\u003ccode\u003e@​gonfunko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/pull/9603\"\u003eRaspberryPiFoundation/blockly#9603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove unsafe non-null assertions by \u003ca href=\"https://github.com/gonfunko\"\u003e\u003ccode\u003e@​gonfunko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/pull/9598\"\u003eRaspberryPiFoundation/blockly#9598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix bug that caused blocks to become disconnected when undoing deletions by \u003ca href=\"https://github.com/gonfunko\"\u003e\u003ccode\u003e@​gonfunko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/pull/9636\"\u003eRaspberryPiFoundation/blockly#9636\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease: Bump version to 12.4.1 by \u003ca href=\"https://github.com/gonfunko\"\u003e\u003ccode\u003e@​gonfunko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/pull/9595\"\u003eRaspberryPiFoundation/blockly#9595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/compare/blockly-v12.4.1...blockly-v12.5.0\"\u003ehttps://github.com/RaspberryPiFoundation/blockly/compare/blockly-v12.4.1...blockly-v12.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/RaspberryPiFoundation/blockly/commit/6f7d50552ee658299de16c139673c2d126ac9b16\"\u003e\u003ccode\u003e6f7d505\u003c/code\u003e\u003c/a\u003e release: v12.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/1f1e2c4679fb32e82f9fef5d2e413767103ee707\"\u003e\u003ccode\u003e1f1e2c4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: Improve zoom animations (\u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/issues/9584\"\u003e#9584\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/issues/9647\"\u003e#9647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/92dd086b3ae37356d6fad50aaa7b21fe6da7d19d\"\u003e\u003ccode\u003e92dd086\u003c/code\u003e\u003c/a\u003e chore: update repo name in blockly package (\u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/issues/9645\"\u003e#9645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/46d7294dcab2954ad1bdc5fb0229b124b4baea67\"\u003e\u003ccode\u003e46d7294\u003c/code\u003e\u003c/a\u003e chore: use node 24 for publishing (\u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/issues/9644\"\u003e#9644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/48426dc4858bbea211289c2a7d1e36ca9cae481e\"\u003e\u003ccode\u003e48426dc\u003c/code\u003e\u003c/a\u003e chore: add option to publish the package without bumping version (\u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/issues/9643\"\u003e#9643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/ec6035e80923b18ea7fca63dc3ca2e2077c18e5e\"\u003e\u003ccode\u003eec6035e\u003c/code\u003e\u003c/a\u003e release: v12.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/d1bbc97c537514dde547553761ac7fd103152ceb\"\u003e\u003ccode\u003ed1bbc97\u003c/code\u003e\u003c/a\u003e chore: add a deploy key to allow pushing to main (\u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/issues/9642\"\u003e#9642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/92c73f62c77880961d3ceda5262facebec6596ec\"\u003e\u003ccode\u003e92c73f6\u003c/code\u003e\u003c/a\u003e fix: Fix bug that caused blocks to become disconnected when undoing deletions...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/5239bde02142d2911bab49984924d6d33173b341\"\u003e\u003ccode\u003e5239bde\u003c/code\u003e\u003c/a\u003e chore: add release env to publish action to get review (\u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/issues/9639\"\u003e#9639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/commit/6413d712578443832eb251c649594196c355b889\"\u003e\u003ccode\u003e6413d71\u003c/code\u003e\u003c/a\u003e chore: fix version command for publish (\u003ca href=\"https://redirect.github.com/RaspberryPiFoundation/blockly/issues/9637\"\u003e#9637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RaspberryPiFoundation/blockly/compare/blockly-v12.4.1...blockly-v12.5.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 blockly since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reka-ui` from 2.8.0 to 2.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unovue/reka-ui/releases\"\u003ereka-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Prevent /\u003cem\u003e#\u003cstrong\u003ePURE\u003c/strong\u003e\u003c/em\u003e/ annotation inside function declarations  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2585\"\u003eunovue/reka-ui#2585\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/d7349e7d\"\u003e\u003c!-- raw HTML omitted --\u003e(d7349)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.4...v2.9.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.9.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutomate namespaced components generation on build  -  by \u003ca href=\"https://github.com/mateusznarowski\"\u003e\u003ccode\u003e@​mateusznarowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2571\"\u003eunovue/reka-ui#2571\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/07951b19\"\u003e\u003c!-- raw HTML omitted --\u003e(07951)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove production tree-shaking  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2577\"\u003eunovue/reka-ui#2577\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/6ff20c35\"\u003e\u003c!-- raw HTML omitted --\u003e(6ff20)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDateField\u003c/strong\u003e: Fixed direct incorrect passing of date values to input element  -  by \u003ca href=\"https://github.com/rastuhacode\"\u003e\u003ccode\u003e@​rastuhacode\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2549\"\u003eunovue/reka-ui#2549\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/9c098224\"\u003e\u003c!-- raw HTML omitted --\u003e(9c098)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListboxVirtualizer\u003c/strong\u003e: Ignore non-element VNodes in slot children  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2578\"\u003eunovue/reka-ui#2578\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/06042b43\"\u003e\u003c!-- raw HTML omitted --\u003e(06042)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelect\u003c/strong\u003e: Normalize hidden control  -  by \u003ca href=\"https://github.com/CTOJoe\"\u003e\u003ccode\u003e@​CTOJoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2572\"\u003eunovue/reka-ui#2572\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2573\"\u003eunovue/reka-ui#2573\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/172ea67c\"\u003e\u003c!-- raw HTML omitted --\u003e(172ea)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTimeField,DateField\u003c/strong\u003e: Avoid changing focus prematurely with previous segment value of 0  -  by \u003ca href=\"https://github.com/zomakus\"\u003e\u003ccode\u003e@​zomakus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2568\"\u003eunovue/reka-ui#2568\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/c04bed34\"\u003e\u003c!-- raw HTML omitted --\u003e(c04be)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.3...v2.9.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.9.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAutocomplete\u003c/strong\u003e: Add IME composition input handling  -  by \u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2541\"\u003eunovue/reka-ui#2541\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/987caf1f\"\u003e\u003c!-- raw HTML omitted --\u003e(987ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eColorField/ColorArea\u003c/strong\u003e: Forward custom attributes in ColorFieldRoot  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2559\"\u003eunovue/reka-ui#2559\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/700c8759\"\u003e\u003c!-- raw HTML omitted --\u003e(700c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCombobox\u003c/strong\u003e: Prevent \u003ccode\u003eaddOnBlur\u003c/code\u003e from adding raw input when selecting item  -  by \u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2514\"\u003eunovue/reka-ui#2514\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/bc1db727\"\u003e\u003c!-- raw HTML omitted --\u003e(bc1db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFocusScope\u003c/strong\u003e: Don't move focus if DOM mutation occurred before any nodes had focus  -  by \u003ca href=\"https://github.com/romansp\"\u003e\u003ccode\u003e@​romansp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2546\"\u003eunovue/reka-ui#2546\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/91023867\"\u003e\u003c!-- raw HTML omitted --\u003e(91023)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListbox\u003c/strong\u003e: Restore highlightOnHover behavior  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2558\"\u003eunovue/reka-ui#2558\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/ffde59ca\"\u003e\u003c!-- raw HTML omitted --\u003e(ffde5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePinInput\u003c/strong\u003e: Paste only numeric text in numeric mode  -  by \u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2516\"\u003eunovue/reka-ui#2516\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/bf7190ab\"\u003e\u003c!-- raw HTML omitted --\u003e(bf719)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelect\u003c/strong\u003e: Export SelectItemEmits type  -  by \u003ca href=\"https://github.com/CTOJoe\"\u003e\u003ccode\u003e@​CTOJoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2526\"\u003eunovue/reka-ui#2526\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2527\"\u003eunovue/reka-ui#2527\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/49d1d32b\"\u003e\u003c!-- raw HTML omitted --\u003e(49d1d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etooltip,hovercard\u003c/strong\u003e: Close when scrollable ancestor is scrolled  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2557\"\u003eunovue/reka-ui#2557\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/a987ad50\"\u003e\u003c!-- raw HTML omitted --\u003e(a987a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseForwardProps\u003c/strong\u003e: Return Partial\u003c!-- raw HTML omitted --\u003e to correctly type optional boolean props  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2561\"\u003eunovue/reka-ui#2561\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/c22a4318\"\u003e\u003c!-- raw HTML omitted --\u003e(c22a4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseGraceArea\u003c/strong\u003e: Add nil guard for hover target in grace area creation  -  by \u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2553\"\u003eunovue/reka-ui#2553\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/67fb1bd1\"\u003e\u003c!-- raw HTML omitted --\u003e(67fb1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.2...v2.9.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.9.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCalendar\u003c/strong\u003e: Remove HTML comment that breaks attrs forwarding in production  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2504\"\u003eunovue/reka-ui#2504\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2508\"\u003eunovue/reka-ui#2508\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/afef410d\"\u003e\u003c!-- raw HTML omitted --\u003e(afef4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu\u003c/strong\u003e: Fix sub trigger not highlighting on pointermove  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2505\"\u003eunovue/reka-ui#2505\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2507\"\u003eunovue/reka-ui#2507\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/aefdca99\"\u003e\u003c!-- raw HTML omitted --\u003e(aefdc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSplitter\u003c/strong\u003e: Nested px group ignores defaultSize \u0026amp; percentage drift  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2510\"\u003eunovue/reka-ui#2510\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/b7dac2e1\"\u003e\u003c!-- raw HTML omitted --\u003e(b7dac)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseHideOthers\u003c/strong\u003e: Handle browsers without :popover-open support (Safari 18)  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2512\"\u003eunovue/reka-ui#2512\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/bd201675\"\u003e\u003c!-- raw HTML omitted --\u003e(bd201)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.1...v2.9.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.9.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCalendar\u003c/strong\u003e: Add role=\u0026quot;application\u0026quot; to fix NVDA keyboard navigation  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2502\"\u003eunovue/reka-ui#2502\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/65a95656\"\u003e\u003c!-- raw HTML omitted --\u003e(65a95)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCombobox\u003c/strong\u003e: Close content when focus moves outside with openOnFocus  -  by \u003ca href=\"https://github.com/megumiimai\"\u003e\u003ccode\u003e@​megumiimai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2501\"\u003eunovue/reka-ui#2501\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/d3e737cc\"\u003e\u003c!-- raw HTML omitted --\u003e(d3e73)\u003c!-- raw HTML omitted --\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/unovue/reka-ui/commit/e655d299bc7ba32ef3087394b2c8075cc3eecb09\"\u003e\u003ccode\u003ee655d29\u003c/code\u003e\u003c/a\u003e chore: release v2.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/ef016f26cbf15bd6914f9cb38a89b11f3fba0ed5\"\u003e\u003ccode\u003eef016f2\u003c/code\u003e\u003c/a\u003e chore(deps): bump vite from 5.4.21 to 8.0.5 (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2584\"\u003e#2584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/d7349e7db110d767e030fa8541f0fc737613efa6\"\u003e\u003ccode\u003ed7349e7\u003c/code\u003e\u003c/a\u003e fix(core): prevent /\u003cem\u003e#\u003cstrong\u003ePURE\u003c/strong\u003e\u003c/em\u003e/ annotation inside function declarations (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2585\"\u003e#2585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/5cc56e0b573e898e667f07fd2a340686b2c36cfc\"\u003e\u003ccode\u003e5cc56e0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 8.0.3 to 8.0.5 (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/56f04ba1ffc3a1717d51eec1a4b9aafc374e8091\"\u003e\u003ccode\u003e56f04ba\u003c/code\u003e\u003c/a\u003e ci: pin npm version for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/1eeeed64abf6cd02aebd1d12e77cdfd36dd466db\"\u003e\u003ccode\u003e1eeeed6\u003c/code\u003e\u003c/a\u003e chore: release v2.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/06042b4312835ffd3eb40a910bfd1d2033e08961\"\u003e\u003ccode\u003e06042b4\u003c/code\u003e\u003c/a\u003e fix(ListboxVirtualizer): ignore non-element VNodes in slot children (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2578\"\u003e#2578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/c04bed349a02dd40ebf282fd62c16799ed04c99b\"\u003e\u003ccode\u003ec04bed3\u003c/code\u003e\u003c/a\u003e fix(TimeField,DateField): avoid changing focus prematurely with previous segm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/33eecee7e259b0105f37db4fa44bec4f253c8d1b\"\u003e\u003ccode\u003e33eecee\u003c/code\u003e\u003c/a\u003e chore(deps): update vue (major) (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/9c098224030b901dcc7911b010d0481c2b15d049\"\u003e\u003ccode\u003e9c09822\u003c/code\u003e\u003c/a\u003e fix(DateField): fixed direct incorrect passing of date values to input elemen...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.8.0...v2.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for reka-ui since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.2 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/651\"\u003edcastil/tailwind-merge#651\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent arbitrary font-family and font-weight from merging by \u003ca href=\"https://github.com/roneymoon\"\u003e\u003ccode\u003e@​roneymoon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/635\"\u003edcastil/tailwind-merge#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/270ac79f2c54fcaaabe811df2aa3c20300318bd9\"\u003e\u003ccode\u003e270ac79\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/86f772e7584311129f40f037c39db413aa51ce48\"\u003e\u003ccode\u003e86f772e\u003c/code\u003e\u003c/a\u003e add changelog for 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6c1f77ca717df7d2685eb783c568ef7696148171\"\u003e\u003ccode\u003e6c1f77c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/651\"\u003e#651\u003c/a\u003e from dcastil/feature/add-support-for-tailwind-css-v4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/7a4cacfe56571a6b27137b76351fa14ca11538db\"\u003e\u003ccode\u003e7a4cacf\u003c/code\u003e\u003c/a\u003e Add support for decimal fraction values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/9ef0f79a4528a60d737a8eaa1475ef72d81d98ad\"\u003e\u003ccode\u003e9ef0f79\u003c/code\u003e\u003c/a\u003e fix incorrectly escaped characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/f4938b0379dd3e29e1c6e03857e6ce3585001fe6\"\u003e\u003ccode\u003ef4938b0\u003c/code\u003e\u003c/a\u003e update README with v4.2 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/b02a57225dd0dad5fb1870e64bcc2ab5e57e95d8\"\u003e\u003ccode\u003eb02a572\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 font-features utilities support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5bd25eca81eb484d0908cee626f6d39ff46bdaf6\"\u003e\u003ccode\u003e5bd25ec\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 logical sizing utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/697c920390a3aa7efef0bba2116b6a83c7eab3d8\"\u003e\u003ccode\u003e697c920\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 logical border block utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6656a47db58862fcff765c483bd7a9152609af42\"\u003e\u003ccode\u003e6656a47\u003c/code\u003e\u003c/a\u003e Improve JSDoc comments for logical insets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.28 to 3.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.30\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.29\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.31...v3.5.32\"\u003e3.5.32\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent currentInstance leak into sibling render during async setup re-entry (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14668\"\u003e#14668\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f1663535a163057788d3285dec54a245c3efb3ad\"\u003ef166353\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14667\"\u003e#14667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e handle updates before deferred mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14642\"\u003e#14642\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/32b44f19f67aa30899817a7e79a4510f3b52970a\"\u003e32b44f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14640\"\u003e#14640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e allow customRef to have different getter/setter types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14639\"\u003e#14639\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e20ddb00188e9935884930046fa572eab7c9dcba\"\u003ee20ddb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e use private branding for shallowReactive (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14641\"\u003e#14641\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/302c47a4994bc8b47b8a2af6693d8cb6bbd4b06b\"\u003e302c47a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14638\"\u003e#14638\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix(server-renderer): cleanup component effect scopes after SSR render\u0026quot; (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/219d83bd305ce6fc052941acaaf02e7bc70616a4\"\u003e219d83b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14669\"\u003e#14669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.30...v3.5.31\"\u003e3.5.31\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e allow Node.js subpath imports patterns in asset urls (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13045\"\u003e#13045\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/95c33560c9af369d44a7670d0c3b93fb62323be2\"\u003e95c3356\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9919\"\u003e#9919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e support template literal as defineModel name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14622\"\u003e#14622\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bd7eef0161d69bccd48ac303bc6a56ba8d718e2d\"\u003ebd7eef0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14621\"\u003e#14621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e normalize toRef property keys before dep lookup + improve types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14625\"\u003e#14625\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1bb28d011b31bc75c80d2860bc6484cceec1ff20\"\u003e1bb28d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12427\"\u003e#12427\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12431\"\u003e#12431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e invalidate detached v-for memo vnodes after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14624\"\u003e#14624\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/560def426fc38c1710fda7ddd1ac634d67897960\"\u003e560def4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12708\"\u003e#12708\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12710\"\u003e#12710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve nullish event handlers in mergeProps (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14550\"\u003e#14550\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5725222a6bc5d1dd032318349ce0c540b1d63a49\"\u003e5725222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent merging model listener when value is null or undefined (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14629\"\u003e#14629\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b39e0329f67354702f4e417e55c15c61d2439657\"\u003eb39e032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e defer teleport mount/update until suspense resolves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8619\"\u003e#8619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/88ed04501555b9257df8d7ad86d844c2c2136e50\"\u003e88ed045\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8603\"\u003e#8603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle activeElement check in Shadow DOM for v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14196\"\u003e#14196\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/959ded22ab7ea1453f607e0964e1fb6748ece6c7\"\u003e959ded2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e cleanup component effect scopes after SSR render (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14548\"\u003e#14548\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/862f11ee017d51cb9573a8c0642055b3b17cace8\"\u003e862f11e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e avoid unmount activeBranch twice if wrapped in transition (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9392\"\u003e#9392\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/908c6ad05e1c76ae690d2e50f3bd28278af07e22\"\u003e908c6ad\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/7966\"\u003e#7966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e update suspense vnode's el during branch self-update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12922\"\u003e#12922\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a2c17004c84e5ce3c4e82e35b806ba381144eed3\"\u003ea2c1700\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12920\"\u003e#12920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e skip enter guard while hmr updating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14611\"\u003e#14611\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/be0a2f1a7fc3d81d05638798cc628848cfa62cef\"\u003ebe0a2f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14608\"\u003e#14608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e prevent shallowReactive marker from leaking into value unions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3b561db4ab42d06166b002f13c0e97cb2bd4a061\"\u003e3b561db\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14490\"\u003e#14490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.29...v3.5.30\"\u003e3.5.30\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e add \u003ccode\u003eentities\u003c/code\u003e to \u003ccode\u003e@​vue/compat\u003c/code\u003e deps to fix CJS edge cases (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12514\"\u003e#12514\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e725a679e434a688c3493fc9af496501a8d1eeec\"\u003ee725a67\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/10609\"\u003e#10609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustom-element:\u003c/strong\u003e ensure child component styles are injected in correct order before parent styles (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13374\"\u003e#13374\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1398bf8dfbfef6b1bca154fc98d37044011a51be\"\u003e1398bf8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/13029\"\u003e#13029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustom-element:\u003c/strong\u003e properly locate parent when slotted in shadow dom (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12480\"\u003e#12480\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f06c81aa3dddbeff8bc2e2e63c0b6b6debcbdc13\"\u003ef06c81a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12479\"\u003e#12479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustom-element:\u003c/strong\u003e should properly patch as props for vue custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12409\"\u003e#12409\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/740983e6736255b183ee27a3f8b40e89ad7e3ba3\"\u003e740983e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12408\"\u003e#12408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e avoid duplicate raw/proxy entries in Set.add (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14545\"\u003e#14545\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d943612e59feb656e16568dea77b97856923c58c\"\u003ed943612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e fix reduce on reactive arrays to preserve reactivity (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12737\"\u003e#12737\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/16ef165415224def18ec8247dabb84d5a1338c17\"\u003e16ef165\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12735\"\u003e#12735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e handle \u003ccode\u003eSet\u003c/code\u003e with initial reactive values edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12393\"\u003e#12393\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5dc27ca68fdbab95b37af15870d91515fc2412b2\"\u003e5dc27ca\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8647\"\u003e#8647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/core/commit/9a2eb53bc03be1f4c8ea109f6bab157c54813765\"\u003e\u003ccode\u003e9a2eb53\u003c/code\u003e\u003c/a\u003e release: v3.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/32b44f19f67aa30899817a7e79a4510f3b52970a\"\u003e\u003ccode\u003e32b44f1\u003c/code\u003e\u003c/a\u003e fix(teleport): handle updates before deferred mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/f1663535a163057788d3285dec54a245c3efb3ad\"\u003e\u003ccode\u003ef166353\u003c/code\u003e\u003c/a\u003e fix(runtime-core): prevent currentInstance leak into sibling render during as...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/302c47a4994bc8b47b8a2af6693d8cb6bbd4b06b\"\u003e\u003ccode\u003e302c47a\u003c/code\u003e\u003c/a\u003e fix(types): use private branding for shallowReactive (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14641\"\u003e#14641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e20ddb00188e9935884930046fa572eab7c9dcba\"\u003e\u003ccode\u003ee20ddb0\u003c/code\u003e\u003c/a\u003e fix(types): allow customRef to have different getter/setter types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/219d83bd305ce6fc052941acaaf02e7bc70616a4\"\u003e\u003ccode\u003e219d83b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(server-renderer): cleanup component effect scopes after SSR rende...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/fa23116437250b3fdec41112f276211cb284136e\"\u003e\u003ccode\u003efa23116\u003c/code\u003e\u003c/a\u003e chore: fix typos in changelogs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14653\"\u003e#14653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/81615d398a89beeccfe56a4a96fd2fba0c6fb37b\"\u003e\u003ccode\u003e81615d3\u003c/code\u003e\u003c/a\u003e release: v3.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/3b561db4ab42d06166b002f13c0e97cb2bd4a061\"\u003e\u003ccode\u003e3b561db\u003c/code\u003e\u003c/a\u003e fix(types): prevent shallowReactive marker from leaking into value unions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1b2aca4f38aaec3da4f316256e8364a13f2554d7\"\u003e\u003ccode\u003e1b2aca4\u003c/code\u003e\u003c/a\u003e chore: ignore entities updates in renovate (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14630\"\u003e#14630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.28...v3.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-router` from 5.0.2 to 5.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/router/releases\"\u003evue-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid iterator helpers for Node 20 compat  -  by \u003ca href=\"https://github.com/cwandev\"\u003e\u003ccode\u003e@​cwandev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2635\"\u003evuejs/router#2635\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/4713069d\"\u003e\u003c!-- raw HTML omitted --\u003e(47130)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape backslahes in string literals  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/71fdbf36\"\u003e\u003c!-- raw HTML omitted --\u003e(71fdb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid false duplicate route warning for named views  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/72012ab0\"\u003e\u003c!-- raw HTML omitted --\u003e(72012)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow pushing to auto routes  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/47f0334b\"\u003e\u003c!-- raw HTML omitted --\u003e(47f03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eloaders\u003c/strong\u003e: Restore context in sequential awaits  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/fce5d1e3\"\u003e\u003c!-- raw HTML omitted --\u003e(fce5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vuejs/router/compare/v5.0.3...v5.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.3\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eMake miss() throw internally and return never  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/077e1740\"\u003e\u003c!-- raw HTML omitted --\u003e(077e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reroute() and deprecate NavigationResult  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/308db14a\"\u003e\u003c!-- raw HTML omitted --\u003e(308db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove selectNavigationResult  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/9e88aed4\"\u003e\u003c!-- raw HTML omitted --\u003e(9e88a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport _parent in nested folders  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/0a37f474\"\u003e\u003c!-- raw HTML omitted --\u003e(0a37f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn on _parent conflict  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/182fe03a\"\u003e\u003c!-- raw HTML omitted --\u003e(182fe)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet _parent as non matchable by default  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8f91c99f\"\u003e\u003c!-- raw HTML omitted --\u003e(8f91c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn on conflicting components for routes  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/34aceb98\"\u003e\u003c!-- raw HTML omitted --\u003e(34ace)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse type module  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/dc9ffe81\"\u003e\u003c!-- raw HTML omitted --\u003e(dc9ff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd deprecation warning for next() callback in navigation guards  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/797f55de\"\u003e\u003c!-- raw HTML omitted --\u003e(797f5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtract alias from definePage  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/835df1ff\"\u003e\u003c!-- raw HTML omitted --\u003e(835df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisplay aliases in logs  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/7aa607fc\"\u003e\u003c!-- raw HTML omitted --\u003e(7aa60)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate new NavigationResult(to) in favor of reroute(to)  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/382e34b4\"\u003e\u003c!-- raw HTML omitted --\u003e(382e3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle aliasOf in resolvers  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8fe453c9\"\u003e\u003c!-- raw HTML omitted --\u003e(8fe45)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate aliases from override in resolver  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/a00ac355\"\u003e\u003c!-- raw HTML omitted --\u003e(a00ac)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn against non absolute aliases  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/476c6697\"\u003e\u003c!-- raw HTML omitted --\u003e(476c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid non matchable routes in auto-routes  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/48649030\"\u003e\u003c!-- raw HTML omitted --\u003e(48649)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quotes in d.ts  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/d7764700\"\u003e\u003c!-- raw HTML omitted --\u003e(d7764)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid route entry in map for _parent  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/1dfccf82\"\u003e\u003c!-- raw HTML omitted --\u003e(1dfcc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle nested groups  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/4a4bed94\"\u003e\u003c!-- raw HTML omitted --\u003e(4a4be)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStable route ordering for group folders with same path  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/1db9467c\"\u003e\u003c!-- raw HTML omitted --\u003e(1db94)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect route ordering for group nodes with inflated scores  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/515f4843\"\u003e\u003c!-- raw HTML omitted --\u003e(515f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup old route overrides  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/b28a71e2\"\u003e\u003c!-- raw HTML omitted --\u003e(b28a7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove name from _parent.vue files  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/6e8f1a11\"\u003e\u003c!-- raw HTML omitted --\u003e(6e8f1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFormat sponsor files before change detection  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/f68d6fad\"\u003e\u003c!-- raw HTML omitted --\u003e(f68d6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse manual git commit in update-sponsors  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8ee992cb\"\u003e\u003c!-- raw HTML omitted --\u003e(8ee99)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eResolve TS errors in resolver/router type hierarchy  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/a86f1f3a\"\u003e\u003c!-- raw HTML omitted --\u003e(a86f1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/7f32e99587715c1d380272af5d84a0b7b8ed44a5\"\u003e\u003ccode\u003e7f32e99\u003c/code\u003e\u003c/a\u003e release: vue-router@5.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/90362282955e3122d1adab3dca2adb15b0edaa6d\"\u003e\u003ccode\u003e9036228\u003c/code\u003e\u003c/a\u003e docs: typos (\u003ca href=\"https://redirect.github.com/vuejs/router/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/47f0334b7d92217318e43914c2718551ebcd5747\"\u003e\u003ccode\u003e47f0334\u003c/code\u003e\u003c/a\u003e fix: allow pushing to auto routes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/ad6ba7395ed088abdb59167b12b9e475e9c8bbff\"\u003e\u003ccode\u003ead6ba73\u003c/code\u003e\u003c/a\u003e docs: no auto import section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/f6923a5def280172f4bd91a6e31e4bbee2a79345\"\u003e\u003ccode\u003ef6923a5\u003c/code\u003e\u003c/a\u003e build: include link and view in size computation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/fce5d1e3b805509832feb259e8ee420a2ef6089e\"\u003e\u003ccode\u003efce5d1e\u003c/code\u003e\u003c/a\u003e fix(loaders): restore context in sequential awaits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/9ab4cbfa12c5bb579edf7f5664734cb32aae2e0d\"\u003e\u003ccode\u003e9ab4cbf\u003c/code\u003e\u003c/a\u003e refactor: rename var\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/d030f2ac673fee248b9ae19a1749c9830966ccd1\"\u003e\u003ccode\u003ed030f2a\u003c/code\u003e\u003c/a\u003e chore: playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/7b3dc27de9814f5db3ca1e7f4ddf03e4bee6f63c\"\u003e\u003ccode\u003e7b3dc27\u003c/code\u003e\u003c/a\u003e docs(zh): add file-based routing related configuration documentation (\u003ca href=\"https://redirect.github.com/vuejs/router/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/0a019484dce489f3b1a315b8bc389a2c387c1211\"\u003e\u003ccode\u003e0a01948\u003c/code\u003e\u003c/a\u003e chore: hide route details in playground\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/router/compare/v5.0.2...v5.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.1.18 to 4.2.2\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/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull...\n\n_Description has been truncated_","html_url":"https://github.com/openfactcheck-research/playground/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfactcheck-research%2Fplayground/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"6.5.4","new_version":"6.6.0","update_type":"minor","path":"/frontend","pr_created_at":"2026-04-06T09:18:07.000Z","version_change":"6.5.4 → 6.6.0","issue":{"uuid":"4210746449","node_id":"PR_kwDOOSCVLc7QKSpL","number":375,"state":"open","title":"frontend(deps): bump the frontend-deps group in /frontend with 32 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-06T09:18:07.000Z","updated_at":"2026-04-06T09:18:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"frontend(deps): bump","group_name":"frontend-deps","update_count":32,"packages":[{"name":"@codemirror/commands","old_version":"6.10.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.11","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@tabler/icons-vue","old_version":"3.40.0","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@vueuse/core","old_version":"13.9.0","new_version":"14.2.1","repository_url":"https://github.com/vueuse/vueuse"},{"name":"axios","old_version":"1.13.6","new_version":"1.14.0","repository_url":"https://github.com/axios/axios"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"vue","old_version":"3.5.31","new_version":"3.5.32","repository_url":"https://github.com/vuejs/core"},{"name":"vue-router","old_version":"4.6.4","new_version":"5.0.4","repository_url":"https://github.com/vuejs/router"},{"name":"y-websocket","old_version":"2.1.0","new_version":"3.0.0","repository_url":"https://github.com/yjs/y-websocket"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"8.6.18","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"8.6.18","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-viewport","old_version":"8.6.18","new_version":"9.0.8","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/vue3-vite","old_version":"8.6.18","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@vitejs/plugin-vue","old_version":"5.2.4","new_version":"6.0.5","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vitest/browser","old_version":"3.2.4","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint","old_version":"9.39.4","new_version":"10.2.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-storybook","old_version":"0.11.6","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-vue","old_version":"10.6.2","new_version":"10.8.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"globals","old_version":"16.5.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"26.1.0","new_version":"29.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"playwright","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"react","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"storybook","old_version":"8.6.18","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"6.4.1","new_version":"8.0.4","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-vue-devtools","old_version":"7.7.9","new_version":"8.1.1","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the frontend-deps group in /frontend with 32 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.1` | `6.10.3` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.4` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.11` | `6.41.0` |\n| [@tabler/icons-vue](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue) | `3.40.0` | `3.41.1` |\n| [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core) | `13.9.0` | `14.2.1` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.14.0` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [vue](https://github.com/vuejs/core) | `3.5.31` | `3.5.32` |\n| [vue-router](https://github.com/vuejs/router) | `4.6.4` | `5.0.4` |\n| [y-websocket](https://github.com/yjs/y-websocket) | `2.1.0` | `3.0.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `8.6.18` | `10.3.4` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `8.6.18` | `10.3.4` |\n| [@storybook/addon-viewport](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/viewports) | `8.6.18` | `9.0.8` |\n| [@storybook/vue3-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/vue3-vite) | `8.6.18` | `10.3.4` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `5.2.4` | `6.0.5` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `3.2.4` | `4.1.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.1.2` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.2.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `0.11.6` | `10.3.4` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.6.2` | `10.8.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.4.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `29.0.1` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.4` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `8.6.18` | `10.3.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.1` | `8.0.4` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `7.7.9` | `8.1.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.2` |\n\nUpdates `@codemirror/commands` from 6.10.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\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/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/compare/6.10.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.4 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.11 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.39.11...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tabler/icons-vue` from 3.40.0 to 3.41.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tabler/tabler-icons/releases\"\u003e\u003ccode\u003e@​tabler/icons-vue\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.41.1\u003c/h2\u003e\n\u003cp\u003eFixed icon: \u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.41.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-jira\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-off-road\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-suspension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/credit-card-hand\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-camera\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-lens\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-screen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/iceberg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/jetski\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/olympic-torch\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/parking-meter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pillow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pipeline\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/quote-open\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-a\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-t\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/segway\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAngular support\u003c/strong\u003e: new \u003ccode\u003e@tabler/icons-angular\u003c/code\u003e package with components, build pipeline, unit tests, and \u003ccode\u003etest/test-angular\u003c/code\u003e sample app (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1091\"\u003e#1091\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSVG validation\u003c/strong\u003e: validation for \u003ccode\u003e\u0026lt;g\u0026gt;\u003c/code\u003e elements; broader SVG icon validation improvements (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1487\"\u003e#1487\u003c/a\u003e); more consistent SVG path syntax (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1488\"\u003e#1488\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react\u003c/code\u003e\u003c/strong\u003e: JSDoc with icon previews in generated output (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1472\"\u003e#1472\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react-native\u003c/code\u003e\u003c/strong\u003e: \u003ccode\u003ereact-native-svg\u003c/code\u003e added as a \u003cstrong\u003epeer dependency\u003c/strong\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-solidjs\u003c/code\u003e\u003c/strong\u003e: SSR support via \u003ccode\u003erollup-preset-solid\u003c/code\u003e and JSX/TSX component refactor (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1493\"\u003e#1493\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed icons\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/brand-kbin\u003c/code\u003e\u003c/strong\u003e and \u003cstrong\u003e\u003ccode\u003eoutline/volume-4\u003c/code\u003e\u003c/strong\u003e: adjusted for compatibility with \u003ccode\u003ebuildJsIcons\u003c/code\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1469\"\u003e#1469\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/number-35-small\u003c/code\u003e\u003c/strong\u003e through \u003cstrong\u003e\u003ccode\u003eoutline/number-50-small\u003c/code\u003e\u003c/strong\u003e: updated Unicode values (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-vue/issues/1494\"\u003e#1494\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/tabler/tabler-icons/commit/9b27b65e3d2e72ff4fd219b2dc21da81ea9cbab8\"\u003e\u003ccode\u003e9b27b65\u003c/code\u003e\u003c/a\u003e Release 3.41.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ebad60b50af5ba521245ab982a3fe69df0e5efd9\"\u003e\u003ccode\u003eebad60b\u003c/code\u003e\u003c/a\u003e Update homepage links in documentation and package files to point to the new ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/8ed617b1b7153d1d35910cda09861077a6f649b9\"\u003e\u003ccode\u003e8ed617b\u003c/code\u003e\u003c/a\u003e Update README files to wrap images in anchor tags linking to the Tabler Icons...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/6cbe8857c8baa758383bb0a9e0f6922cf82da01c\"\u003e\u003ccode\u003e6cbe885\u003c/code\u003e\u003c/a\u003e Release 3.41.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tabler/tabler-icons/commits/v3.41.1/packages/icons-vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vueuse/core` from 13.9.0 to 14.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vueuse/vueuse/releases\"\u003e\u003ccode\u003e@​vueuse/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.2.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd skills at the root directory for skills cli  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/c005dbef\"\u003e\u003c!-- raw HTML omitted --\u003e(c005d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eskills\u003c/strong\u003e: Transfer \u003ccode\u003e@vueuse/skills\u003c/code\u003e  -  by \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5286\"\u003evueuse/vueuse#5286\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/532acd2d\"\u003e\u003c!-- raw HTML omitted --\u003e(532ac)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseRafFn\u003c/strong\u003e: Resolve reactive null fpsLimit not being handled  -  by \u003ca href=\"https://github.com/nemanjamalesija\"\u003e\u003ccode\u003e@​nemanjamalesija\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5284\"\u003evueuse/vueuse#5284\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/8ce0dae1\"\u003e\u003c!-- raw HTML omitted --\u003e(8ce0d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vueuse/vueuse/compare/v14.2.0...v14.2.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev14.2.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport configurable scheduler for timed composables  -  by \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5129\"\u003evueuse/vueuse#5129\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/66aad3c5\"\u003e\u003c!-- raw HTML omitted --\u003e(66aad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow vue-router 5 as peer deps  -  by \u003ca href=\"https://github.com/Ericlm\"\u003e\u003ccode\u003e@​Ericlm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5269\"\u003evueuse/vueuse#5269\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/7c94afb7\"\u003e\u003c!-- raw HTML omitted --\u003e(7c94a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseCssSupports\u003c/strong\u003e: Add \u003ccode\u003euseCssSupports\u003c/code\u003e  -  by \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5266\"\u003evueuse/vueuse#5266\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/c1282ffb\"\u003e\u003c!-- raw HTML omitted --\u003e(c1282)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseDraggable\u003c/strong\u003e: Auto-scroll with restricted dragging within the container  -  by \u003ca href=\"https://github.com/Gazoon007\"\u003e\u003ccode\u003e@​Gazoon007\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eAlfarish Fizikri\u003c/strong\u003e, \u003cstrong\u003eRobin\u003c/strong\u003e and \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/4472\"\u003evueuse/vueuse#4472\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/a8a85871\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a85)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseElementVisibility\u003c/strong\u003e: Inherit \u003ccode\u003erootMargin\u003c/code\u003e from \u003ccode\u003euseIntersectionObserver\u003c/code\u003e  -  by \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5207\"\u003evueuse/vueuse#5207\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/466823cd\"\u003e\u003c!-- raw HTML omitted --\u003e(46682)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseIntersectionObserver\u003c/strong\u003e: Make \u003ccode\u003erootMargin\u003c/code\u003e reactive  -  by \u003ca href=\"https://github.com/doyuli\"\u003e\u003ccode\u003e@​doyuli\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ilyaliao\"\u003e\u003ccode\u003e@​ilyaliao\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/4934\"\u003evueuse/vueuse#4934\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/53abedf0\"\u003e\u003c!-- raw HTML omitted --\u003e(53abe)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseSortable\u003c/strong\u003e: Add \u003ccode\u003ewatchElement\u003c/code\u003e option for auto-reinitialize on element change  -  by \u003ca href=\"https://github.com/Mini-ghost\"\u003e\u003ccode\u003e@​Mini-ghost\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ilyaliao\"\u003e\u003ccode\u003e@​ilyaliao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5189\"\u003evueuse/vueuse#5189\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/17ea2881\"\u003e\u003c!-- raw HTML omitted --\u003e(17ea2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt\u003c/strong\u003e: Ensure excludes disabledFunctions' alias  -  by \u003ca href=\"https://github.com/jinyongp\"\u003e\u003ccode\u003e@​jinyongp\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5240\"\u003evueuse/vueuse#5240\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/768298c0\"\u003e\u003c!-- raw HTML omitted --\u003e(76829)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefManualReset\u003c/strong\u003e: Add explicit return type annotation  -  by \u003ca href=\"https://github.com/batuhan-bas\"\u003e\u003ccode\u003e@​batuhan-bas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5246\"\u003evueuse/vueuse#5246\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/13bbbe53\"\u003e\u003c!-- raw HTML omitted --\u003e(13bbb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseAsyncState\u003c/strong\u003e: Ensure \u003ccode\u003eexecute\u003c/code\u003e return the actual data  -  by \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5167\"\u003evueuse/vueuse#5167\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/0c346a93\"\u003e\u003c!-- raw HTML omitted --\u003e(0c346)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseDocumentVisibility\u003c/strong\u003e: Fix type inference from string to Documen…  -  by \u003ca href=\"https://github.com/webfanzc\"\u003e\u003ccode\u003e@​webfanzc\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003ecowhorse\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5248\"\u003evueuse/vueuse#5248\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/e8be8f81\"\u003e\u003c!-- raw HTML omitted --\u003e(e8be8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseFocusTrap\u003c/strong\u003e: Update \u003ccode\u003efocus-trap\u003c/code\u003e range to \u003ccode\u003e^7 \u0026amp;nbsp;-\u0026amp;nbsp; by ** ^8\u003c/code\u003e (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5270\"\u003e#5270\u003c/a\u003e)** \u003ca href=\"https://github.com/vueuse/vueuse/commit/\"\u003e\u003c!-- raw HTML omitted --\u003e()\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseInfiniteScroll\u003c/strong\u003e: Improve promise handling and add flush post to watch  -  by \u003ca href=\"https://github.com/nhquyss\"\u003e\u003ccode\u003e@​nhquyss\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5122\"\u003evueuse/vueuse#5122\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/abcea642\"\u003e\u003c!-- raw HTML omitted --\u003e(abcea)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseMagicKeys\u003c/strong\u003e: Handle undefined key in keyboard events  -  by \u003ca href=\"https://github.com/LouisLau-art\"\u003e\u003ccode\u003e@​LouisLau-art\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eLouisLau-art\u003c/strong\u003e and \u003ca href=\"https://github.com/OrbisK\"\u003e\u003ccode\u003e@​OrbisK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5225\"\u003evueuse/vueuse#5225\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/65e25ab2\"\u003e\u003c!-- raw HTML omitted --\u003e(65e25)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vueuse/vueuse/compare/v14.1.0...v14.2.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev14.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseDropZone\u003c/strong\u003e: Add checkValidity function  -  by \u003ca href=\"https://github.com/kolaente\"\u003e\u003ccode\u003e@​kolaente\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5169\"\u003evueuse/vueuse#5169\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/aee846cb\"\u003e\u003c!-- raw HTML omitted --\u003e(aee84)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseElementVisibility\u003c/strong\u003e: Add \u003ccode\u003einitialValue\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5159\"\u003evueuse/vueuse#5159\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/13f361fa\"\u003e\u003c!-- raw HTML omitted --\u003e(13f36)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseMouseInElement\u003c/strong\u003e: Add support for tracking inline-level elements  -  by \u003ca href=\"https://github.com/siavava\"\u003e\u003ccode\u003e@​siavava\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5049\"\u003evueuse/vueuse#5049\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/62dfb80a\"\u003e\u003c!-- raw HTML omitted --\u003e(62dfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseTimeAgoIntl\u003c/strong\u003e: Custom units  -  by \u003ca href=\"https://github.com/Menci\"\u003e\u003ccode\u003e@​Menci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5188\"\u003evueuse/vueuse#5188\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/c7d09ef4\"\u003e\u003c!-- raw HTML omitted --\u003e(c7d09)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseWebSocket\u003c/strong\u003e: \u003ccode\u003eautoConnect.delay\u003c/code\u003e support function  -  by \u003ca href=\"https://github.com/YuchenWell\"\u003e\u003ccode\u003e@​YuchenWell\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eAnthony Fu\u003c/strong\u003e and \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5089\"\u003evueuse/vueuse#5089\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/176f2515\"\u003e\u003c!-- raw HTML omitted --\u003e(176f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypescript type of \u003ccode\u003eisIOS\u003c/code\u003e constant  -  by \u003ca href=\"https://github.com/toofishes\"\u003e\u003ccode\u003e@​toofishes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5163\"\u003evueuse/vueuse#5163\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/60888d43\"\u003e\u003c!-- raw HTML omitted --\u003e(60888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputedWithControl\u003c/strong\u003e: Allow different types in watch sources array  -  by \u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5184\"\u003evueuse/vueuse#5184\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/bc4aca90\"\u003e\u003c!-- raw HTML omitted --\u003e(bc4ac)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e: Allow async functions in useDebounceFn and useThrottleFn  -  by \u003ca href=\"https://github.com/xiaoxiaohuayu\"\u003e\u003ccode\u003e@​xiaoxiaohuayu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5131\"\u003evueuse/vueuse#5131\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/7fb7a05a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb7a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e: Deprecate embeded \u003ccode\u003eResizeObserverSize\u003c/code\u003e types  -  by \u003ca href=\"https://github.com/9romise\"\u003e\u003ccode\u003e@​9romise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vueuse/vueuse/issues/5127\"\u003evueuse/vueuse#5127\u003c/a\u003e \u003ca href=\"https://github.com/vueuse/vueuse/commit/d7a07010\"\u003e\u003c!-- raw HTML omitted --\u003e(d7a07)\u003c!-- raw HTML omitted --\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/vueuse/vueuse/commit/c76c4eeba81ce8290de8392f878ad1c86ea39e90\"\u003e\u003ccode\u003ec76c4ee\u003c/code\u003e\u003c/a\u003e chore: release v14.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/8ce0dae1a6484a38c0070f2aa7e43bb2a5036508\"\u003e\u003ccode\u003e8ce0dae\u003c/code\u003e\u003c/a\u003e fix(useRafFn): resolve reactive null fpsLimit not being handled (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5284\"\u003e#5284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/39afd85ff71b2453210548011be549546123fcef\"\u003e\u003ccode\u003e39afd85\u003c/code\u003e\u003c/a\u003e refactor: explicitly define return type (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5275\"\u003e#5275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/fa483b4a79e9ca0fd34e94619f0f7dcb7ce4c0dc\"\u003e\u003ccode\u003efa483b4\u003c/code\u003e\u003c/a\u003e refactor: unify \u003ccode\u003eSupportable\u003c/code\u003e across composables (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/bbd185d8f83699e5735273dc2296a4ff8358a715\"\u003e\u003ccode\u003ebbd185d\u003c/code\u003e\u003c/a\u003e chore: release v14.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/a8a858715652b66c378f5bfc023ea8aad3b1c141\"\u003e\u003ccode\u003ea8a8587\u003c/code\u003e\u003c/a\u003e feat(useDraggable): auto-scroll with restricted dragging within the container...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/abcea6428b798787c7191ff5a5ae0c5a4a2d265c\"\u003e\u003ccode\u003eabcea64\u003c/code\u003e\u003c/a\u003e fix(useInfiniteScroll): improve promise handling and add flush post to watch ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/df9f996247f7b844bb6e3292849c87e432bd0c12\"\u003e\u003ccode\u003edf9f996\u003c/code\u003e\u003c/a\u003e test(unrefElement): Add unit tests for unrefElement (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5237\"\u003e#5237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/313a64638d8f92f7ff6f4c6f16a93c00436f6129\"\u003e\u003ccode\u003e313a646\u003c/code\u003e\u003c/a\u003e chore(useIntersectionObserver): Align rootBounds assertion to the same callba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vueuse/vueuse/commit/c1282ffba49599bba331836284643cc393ed406c\"\u003e\u003ccode\u003ec1282ff\u003c/code\u003e\u003c/a\u003e feat(useCssSupports): add \u003ccode\u003euseCssSupports\u003c/code\u003e (\u003ca href=\"https://github.com/vueuse/vueuse/tree/HEAD/packages/core/issues/5266\"\u003e#5266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vueuse/vueuse/commits/v14.2.1/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@​vueuse/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.6 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003cp\u003eThis release focuses on compatibility fixes, adapter stability improvements, and test/tooling modernisation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Important Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e None identified in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAction Required:\u003c/strong\u003e If you rely on env-based proxy behaviour or CJS resolution edge-cases, validate your integration after upgrade (notably \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 alignment and \u003ccode\u003emain\u003c/code\u003e entry compatibility fix).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRuntime Features:\u003c/strong\u003e No new end-user features were introduced in this release.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest Coverage Expansion:\u003c/strong\u003e Added broader smoke/module test coverage for CJS and ESM package usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7510\"\u003e#7510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeaders:\u003c/strong\u003e Trim trailing CRLF in normalised header values. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP/2:\u003c/strong\u003e Close detached HTTP/2 sessions on timeout to avoid lingering sessions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFetch Adapter:\u003c/strong\u003e Cancel \u003ccode\u003eReadableStream\u003c/code\u003e created during request-stream capability probing to prevent async resource leaks. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Handling:\u003c/strong\u003e Fixed env proxy behavior with \u003ccode\u003eproxy-from-env\u003c/code\u003e v2 usage. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7499\"\u003e#7499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCommonJS Compatibility:\u003c/strong\u003e Fixed package \u003ccode\u003emain\u003c/code\u003e entry regression affecting CJS consumers. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7532\"\u003e#7532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity/Dependencies:\u003c/strong\u003e Updated \u003ccode\u003eformidable\u003c/code\u003e and refreshed package set to newer versions. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7533\"\u003e#7533\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTooling:\u003c/strong\u003e Continued migration to Vitest and modernised CI/test harnesses. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7484\"\u003e#7484\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7498\"\u003e#7498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBuild/Lint Stack:\u003c/strong\u003e Rollup, ESLint, TypeScript, and related dev-dependency updates. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7508\"\u003e#7508\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7509\"\u003e#7509\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Clarified JSON parsing and adapter-related docs/comments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve Axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aviu16\"\u003e\u003ccode\u003e@​aviu16\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NETIZEN-11\"\u003e\u003ccode\u003e@​NETIZEN-11\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7460\"\u003e#7460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fedotov\"\u003e\u003ccode\u003e@​fedotov\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7457\"\u003e#7457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nthbotast\"\u003e\u003ccode\u003e@​nthbotast\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7398\"\u003e#7398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/penkzhou\"\u003e\u003ccode\u003e@​penkzhou\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7515\"\u003e#7515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eFull Changelog: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.14.0\"\u003ev1.13.6...v1.14.0\u003c/a\u003e\u003c/em\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/axios/axios/commit/46bee3dea75ef53a8eae49f3b7487e6341de6074\"\u003e\u003ccode\u003e46bee3d\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.14.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10563\"\u003e#10563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/518aff569043116c87ce78e3d83877d5251f2a16\"\u003e\u003ccode\u003e518aff5\u003c/code\u003e\u003c/a\u003e chore: add AI Moderator workflow for spam detection (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10551\"\u003e#10551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b7dfda3e7cf9e85f6063d90334318f82842b42d0\"\u003e\u003ccode\u003eb7dfda3\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10557\"\u003e#10557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9aa34d52918c13eaa445d884a24e9e20e71a7a93\"\u003e\u003ccode\u003e9aa34d5\u003c/code\u003e\u003c/a\u003e fix: updated release flow to match the current flows (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10562\"\u003e#10562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e9e5ebe483b3f0cecbb5a4c9fa95a316ea5d0645\"\u003e\u003ccode\u003ee9e5ebe\u003c/code\u003e\u003c/a\u003e Update packages to latest version (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10556\"\u003e#10556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/4d8931ca8a92e53c5dcf02cf46d1016a10e60ec0\"\u003e\u003ccode\u003e4d8931c\u003c/code\u003e\u003c/a\u003e fix: formidable dependency vulnerable to arbitrary (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7533\"\u003e#7533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3a6f5c1ae1f9b58198e9f3109896a2c11d017c58\"\u003e\u003ccode\u003e3a6f5c1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​babel/preset-env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7531\"\u003e#7531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcfd2997dc93b56669dd03b29b83d8a868797937\"\u003e\u003ccode\u003ebcfd299\u003c/code\u003e\u003c/a\u003e fix: bug axios breaks commonjs compatibility main entry (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7532\"\u003e#7532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d6dcbfd53e9506d9c8c0b1fd09c4d960bea9b9f0\"\u003e\u003ccode\u003ed6dcbfd\u003c/code\u003e\u003c/a\u003e fix: dependabot uses the correct labels (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7530\"\u003e#7530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5dd7ba78b8960fb29e39b6918ee5cb9a2130f15c\"\u003e\u003ccode\u003e5dd7ba7\u003c/code\u003e\u003c/a\u003e chore: upgrade to latest ts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7522\"\u003e#7522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jquery` from 3.7.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jquery/jquery/releases\"\u003ejquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://blog.jquery.com/2026/01/17/jquery-4-0-0/\"\u003ehttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAjax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't treat array data as binary (\u003ca href=\"https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5\"\u003e992a1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eprocessData: true\u003c/code\u003e even for binary data (\u003ca href=\"https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8\"\u003ece264e07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport binary data (including FormData) (\u003ca href=\"https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b\"\u003ea7ed9a7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eheaders\u003c/code\u003e for script transport even when cross-domain (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5142\"\u003e#5142\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396\"\u003e6d136443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enull\u003c/code\u003e as success functions in \u003ccode\u003ejQuery.get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4989\"\u003e#4989\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354\"\u003e74978b7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't auto-execute scripts unless dataType provided (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4822\"\u003e#4822\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8\"\u003e025da4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake responseJSON work for erroneous same-domain JSONP requests (\u003ca href=\"https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1\"\u003e68b4ec59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExecute JSONP error script responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4771\"\u003e#4771\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73\"\u003ea1e619b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid CSP errors in the script transport for async requests (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3969\"\u003e#3969\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55\"\u003e07a8e4a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the json to jsonp auto-promotion logic (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1799\"\u003e#1799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3376\"\u003e#3376\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b\"\u003ee7b3bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOverwrite s.contentType with content-type header value, if any (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4119\"\u003e#4119\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de\"\u003e7fb90a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate AJAX event aliases, inline event/alias into deprecated (\u003ca href=\"https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad\"\u003e23d53928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not execute scripts for unsuccessful HTTP responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4250\"\u003e#4250\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/50871a5a85cc802421b40cc67e2830601968affe\"\u003e50871a5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify jQuery.ajaxSettings.xhr (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1967\"\u003e#1967\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/abdc89ac2e581392b800c0364e0f5f2b6a82cdc6\"\u003eabdc89ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAttributes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003e.attr( name, false )\u003c/code\u003e remove for all non-ARIA attrs (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5388\"\u003e#5388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/063831b6378d518f9870ec5c4f1e7d5d16e04f36\"\u003e063831b6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShave off a couple of bytes (\u003ca href=\"https://github.com/jquery/jquery/commit/b40a4807b604efbde51faf075d11e25441af1990\"\u003eb40a4807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't stringify attributes in the setter (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4948\"\u003e#4948\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/4250b628783d7bfa92ec6c5550c6e4b22fab6034\"\u003e4250b628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003etoggleClass(boolean|undefined)\u003c/code\u003e signature (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3388\"\u003e#3388\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a4421101fd6d9d7b0550210f8e8690641733dd9a\"\u003ea4421101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor val(): don't strip carriage return, isolate IE workarounds (\u003ca href=\"https://github.com/jquery/jquery/commit/ff2819911da6cbbed5ee42c35d695240f06e65e3\"\u003eff281991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't set the type attr hook at all outside of IE (\u003ca href=\"https://github.com/jquery/jquery/commit/9e66fe9acf0ef27681f5a21149fc61678f791641\"\u003e9e66fe9a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCSS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix dimensions of table \u003ccode\u003e\u0026lt;col\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5628\"\u003e#5628\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/eca2a56457e1c40c071aeb3ac87efeb8bbb8013e\"\u003eeca2a564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the cache in finalPropName (\u003ca href=\"https://github.com/jquery/jquery/commit/640d5825df5ff223560c5690f1a268681c32f9fa\"\u003e640d5825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Fix tests \u0026amp; support tests under CSS Zoom (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5489\"\u003e#5489\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/071f6dba6bd1d8db3f36ce4694aab5ff437b9e36\"\u003e071f6dba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix reliableTrDimensions support test for initially hidden iframes (\u003ca href=\"https://github.com/jquery/jquery/commit/b1e66a5faaf46ffcbcc27c79a9a224aaf851a987\"\u003eb1e66a5f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSelector: Align with 3.x, remove the outer \u003ccode\u003eselector.js\u003c/code\u003e wrapper (\u003ca href=\"https://github.com/jquery/jquery/commit/53cf7244da2a2040333335c36e435b1c12efdff9\"\u003e53cf7244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake the reliableTrDimensions support test work with Bootstrap CSS (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5270\"\u003e#5270\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/65b85031fb5688361c077bc04e641e4b502671e1\"\u003e65b85031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eoffsetHeight( true )\u003c/code\u003e, etc. include negative margins (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3982\"\u003e#3982\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/bce13b72c1753e16cc0db53ebf0f0456bdcf6b48\"\u003ebce13b72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn \u003ccode\u003eundefined\u003c/code\u003e for whitespace-only CSS variable values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5120\"\u003e#5120\u003c/a\u003e) (\u003ca href=\"https://github.com/jquery/jquery/commit/7eb0019640a5856c42b451551eb7f995d913eba9\"\u003e7eb00196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t trim whitespace of undefined custom property (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5105\"\u003e#5105\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/ed306c0261ab63746040e5d58bb4477c3069a427\"\u003eed306c02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip falsy values in \u003ccode\u003eaddClass( array )\u003c/code\u003e, compress code (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4998\"\u003e#4998\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a338b407f2479f82df40635055effc163835183f\"\u003ea338b407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJustify use of rtrim on CSS property values (\u003ca href=\"https://github.com/jquery/jquery/commit/655c0ed5e204b1f6427e09d615a49586a7bc84eb\"\u003e655c0ed5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTrim whitespace surrounding CSS Custom Properties values (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4926\"\u003e#4926\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/efadfe991a5c287af561a9326bf1427d726c91c1\"\u003eefadfe99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eshow\u003c/code\u003e, \u003ccode\u003ehide\u003c/code\u003e \u0026amp; \u003ccode\u003etoggle\u003c/code\u003e methods in the jQuery slim build (\u003ca href=\"https://github.com/jquery/jquery/commit/297d18dd13f7b810ea5a4afeefa4cb15d9e16e16\"\u003e297d18dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the opacity CSS hook (\u003ca href=\"https://github.com/jquery/jquery/commit/865469f5e60f55feb28469bb0a7526dd22f04b4e\"\u003e865469f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWorkaround buggy getComputedStyle on table rows in IE/Edge (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4490\"\u003e#4490\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/26415e081b318dbe1d46d2b7c30e05f14c339b75\"\u003e26415e08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't automatically add \u0026quot;px\u0026quot; to properties with a few exceptions (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/2795\"\u003e#2795\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/00a9c2e5f4c855382435cec6b3908eb9bd5a53b7\"\u003e00a9c2e5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/4f2fae08f23b54ce09322e62e73cce6161b8d3cb\"\u003e\u003ccode\u003e4f2fae0\u003c/code\u003e\u003c/a\u003e Release: 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c838cfb5bb0c6cd17cfaa1dd83aca8d20589de99\"\u003e\u003ccode\u003ec838cfb\u003c/code\u003e\u003c/a\u003e Release: remove dist files from main branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/97525193735ed32c332f0dbaf2f782df8b1b949b\"\u003e\u003ccode\u003e9752519\u003c/code\u003e\u003c/a\u003e Release: 4.0.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c128d5d8a8fd9e9b3dcd3efa493e71f6a1649bd8\"\u003e\u003ccode\u003ec128d5d\u003c/code\u003e\u003c/a\u003e Release: Update AUTHORS.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/5fe9c298c0538f7cffc1c92c3abc8fadca644dde\"\u003e\u003ccode\u003e5fe9c29\u003c/code\u003e\u003c/a\u003e Build: De-dupe three authors via mailmap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/afdd032fdbc90e22f49a69627f4dec0dd3a2f0a4\"\u003e\u003ccode\u003eafdd032\u003c/code\u003e\u003c/a\u003e Build: Post beta browser tests errors to jquery/dev on Matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/546a1eb03c345e1bafb72ae1aeb898abb5b3e51b\"\u003e\u003ccode\u003e546a1eb\u003c/code\u003e\u003c/a\u003e Build: Bump the github-actions group with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/ec738b3190a3b67d08f51451e1faa15f1f4bf916\"\u003e\u003ccode\u003eec738b3\u003c/code\u003e\u003c/a\u003e Build: Fix Chrome beta tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/c28c26aef0b3238f578690d73703382951cb355d\"\u003e\u003ccode\u003ec28c26a\u003c/code\u003e\u003c/a\u003e Build: Add periodic tests on beta versions of browsers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jquery/jquery/commit/f513413ac81acabe68769e8879ce19c10eff1f59\"\u003e\u003ccode\u003ef513413\u003c/code\u003e\u003c/a\u003e Build: Bump the github-actions group with 2 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jquery/jquery/compare/3.7.1...4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.31 to 3.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.31...v3.5.32\"\u003e3.5.32\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent currentInstance leak into sibling render during async setup re-entry (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14668\"\u003e#14668\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f1663535a163057788d3285dec54a245c3efb3ad\"\u003ef166353\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14667\"\u003e#14667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e handle updates before deferred mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14642\"\u003e#14642\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/32b44f19f67aa30899817a7e79a4510f3b52970a\"\u003e32b44f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14640\"\u003e#14640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e allow customRef to have different getter/setter types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14639\"\u003e#14639\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e20ddb00188e9935884930046fa572eab7c9dcba\"\u003ee20ddb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e use private branding for shallowReactive (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14641\"\u003e#14641\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/302c47a4994bc8b47b8a2af6693d8cb6bbd4b06b\"\u003e302c47a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14638\"\u003e#14638\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix(server-renderer): cleanup component effect scopes after SSR render\u0026quot; (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/219d83bd305ce6fc052941acaaf02e7bc70616a4\"\u003e219d83b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14669\"\u003e#14669\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/vuejs/core/commit/9a2eb53bc03be1f4c8ea109f6bab157c54813765\"\u003e\u003ccode\u003e9a2eb53\u003c/code\u003e\u003c/a\u003e release: v3.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/32b44f19f67aa30899817a7e79a4510f3b52970a\"\u003e\u003ccode\u003e32b44f1\u003c/code\u003e\u003c/a\u003e fix(teleport): handle updates before deferred mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/f1663535a163057788d3285dec54a245c3efb3ad\"\u003e\u003ccode\u003ef166353\u003c/code\u003e\u003c/a\u003e fix(runtime-core): prevent currentInstance leak into sibling render during as...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/302c47a4994bc8b47b8a2af6693d8cb6bbd4b06b\"\u003e\u003ccode\u003e302c47a\u003c/code\u003e\u003c/a\u003e fix(types): use private branding for shallowReactive (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14641\"\u003e#14641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e20ddb00188e9935884930046fa572eab7c9dcba\"\u003e\u003ccode\u003ee20ddb0\u003c/code\u003e\u003c/a\u003e fix(types): allow customRef to have different getter/setter types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/219d83bd305ce6fc052941acaaf02e7bc70616a4\"\u003e\u003ccode\u003e219d83b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(server-renderer): cleanup component effect scopes after SSR rende...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/fa23116437250b3fdec41112f276211cb284136e\"\u003e\u003ccode\u003efa23116\u003c/code\u003e\u003c/a\u003e chore: fix typos in changelogs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14653\"\u003e#14653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.31...v3.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-router` from 4.6.4 to 5.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/router/releases\"\u003evue-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid iterator helpers for Node 20 compat  -  by \u003ca href=\"https://github.com/cwandev\"\u003e\u003ccode\u003e@​cwandev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2635\"\u003evuejs/router#2635\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/4713069d\"\u003e\u003c!-- raw HTML omitted --\u003e(47130)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEscape backslahes in string literals  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/71fdbf36\"\u003e\u003c!-- raw HTML omitted --\u003e(71fdb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid false duplicate route warning for named views  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/72012ab0\"\u003e\u003c!-- raw HTML omitted --\u003e(72012)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow pushing to auto routes  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/47f0334b\"\u003e\u003c!-- raw HTML omitted --\u003e(47f03)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eloaders\u003c/strong\u003e: Restore context in sequential awaits  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/fce5d1e3\"\u003e\u003c!-- raw HTML omitted --\u003e(fce5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vuejs/router/compare/v5.0.3...v5.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.3\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eMake miss() throw internally and return never  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/077e1740\"\u003e\u003c!-- raw HTML omitted --\u003e(077e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd reroute() and deprecate NavigationResult  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/308db14a\"\u003e\u003c!-- raw HTML omitted --\u003e(308db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove selectNavigationResult  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/9e88aed4\"\u003e\u003c!-- raw HTML omitted --\u003e(9e88a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport _parent in nested folders  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/0a37f474\"\u003e\u003c!-- raw HTML omitted --\u003e(0a37f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn on _parent conflict  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/182fe03a\"\u003e\u003c!-- raw HTML omitted --\u003e(182fe)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet _parent as non matchable by default  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8f91c99f\"\u003e\u003c!-- raw HTML omitted --\u003e(8f91c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn on conflicting components for routes  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/34aceb98\"\u003e\u003c!-- raw HTML omitted --\u003e(34ace)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse type module  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/dc9ffe81\"\u003e\u003c!-- raw HTML omitted --\u003e(dc9ff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd deprecation warning for next() callback in navigation guards  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/797f55de\"\u003e\u003c!-- raw HTML omitted --\u003e(797f5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtract alias from definePage  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/835df1ff\"\u003e\u003c!-- raw HTML omitted --\u003e(835df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisplay aliases in logs  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/7aa607fc\"\u003e\u003c!-- raw HTML omitted --\u003e(7aa60)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate new NavigationResult(to) in favor of reroute(to)  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/382e34b4\"\u003e\u003c!-- raw HTML omitted --\u003e(382e3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle aliasOf in resolvers  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8fe453c9\"\u003e\u003c!-- raw HTML omitted --\u003e(8fe45)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate aliases from override in resolver  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/a00ac355\"\u003e\u003c!-- raw HTML omitted --\u003e(a00ac)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn against non absolute aliases  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/476c6697\"\u003e\u003c!-- raw HTML omitted --\u003e(476c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid non matchable routes in auto-routes  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/48649030\"\u003e\u003c!-- raw HTML omitted --\u003e(48649)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle quotes in d.ts  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/d7764700\"\u003e\u003c!-- raw HTML omitted --\u003e(d7764)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid route entry in map for _parent  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/1dfccf82\"\u003e\u003c!-- raw HTML omitted --\u003e(1dfcc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle nested groups  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/4a4bed94\"\u003e\u003c!-- raw HTML omitted --\u003e(4a4be)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStable route ordering for group folders with same path  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/1db9467c\"\u003e\u003c!-- raw HTML omitted --\u003e(1db94)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect route ordering for group nodes with inflated scores  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/515f4843\"\u003e\u003c!-- raw HTML omitted --\u003e(515f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup old route overrides  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/b28a71e2\"\u003e\u003c!-- raw HTML omitted --\u003e(b28a7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove name from _parent.vue files  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/6e8f1a11\"\u003e\u003c!-- raw HTML omitted --\u003e(6e8f1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFormat sponsor files before change detection  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/f68d6fad\"\u003e\u003c!-- raw HTML omitted --\u003e(f68d6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse manual git commit in update-sponsors  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/8ee992cb\"\u003e\u003c!-- raw HTML omitted --\u003e(8ee99)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eResolve TS errors in resolver/router type hierarchy  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/a86f1f3a\"\u003e\u003c!-- raw HTML omitted --\u003e(a86f1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/7f32e99587715c1d380272af5d84a0b7b8ed44a5\"\u003e\u003ccode\u003e7f32e99\u003c/code\u003e\u003c/a\u003e release: vue-router@5.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/90362282955e3122d1adab3dca2adb15b0edaa6d\"\u003e\u003ccode\u003e9036228\u003c/code\u003e\u003c/a\u003e docs: typos (\u003ca href=\"https://redirect.github.com/vuejs/router/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/47f0334b7d92217318e43914c2718551ebcd5747\"\u003e\u003ccode\u003e47f0334\u003c/code\u003e\u003c/a\u003e fix: allow pushing to auto routes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/ad6ba7395ed088abdb59167b12b9e475e9c8bbff\"\u003e\u003ccode\u003ead6ba73\u003c/code\u003e\u003c/a\u003e docs: no auto import section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/f6923a5def280172f4bd91a6e31e4bbee2a79345\"\u003e\u003ccode\u003ef6923a5\u003c/code\u003e\u003c/a\u003e build: include link and view in size computation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/fce5d1e3b805509832feb259e8ee420a2ef6089e\"\u003e\u003ccode\u003efce5d1e\u003c/code\u003e\u003c/a\u003e fix(loaders): restore context in sequential awaits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/9ab4cbfa12c5bb579edf7f5664734cb32aae2e0d\"\u003e\u003ccode\u003e9ab4cbf\u003c/code\u003e\u003c/a\u003e refactor: rename var\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/d030f2ac673fee248b9ae19a1749c9830966ccd1\"\u003e\u003ccode\u003ed030f2a\u003c/code\u003e\u003c/a\u003e chore: playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/7b3dc27de9814f5db3ca1e7f4ddf03e4bee6f63c\"\u003e\u003ccode\u003e7b3dc27\u003c/code\u003e\u003c/a\u003e docs(zh): add file-based routing related configuration documentation (\u003ca href=\"https://redirect.github.com/vuejs/router/issues/2643\"\u003e#2643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/0a019484dce489f3b1a315b8bc389a2c387c1211\"\u003e\u003ccode\u003e0a01948\u003c/code\u003e\u003c/a\u003e chore: hide route details in playground\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/router/compare/v4.6.4...v5.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `y-websocket` from 2.1.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yjs/y-websocket/releases\"\u003ey-websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch1\u003eImportant update\u003c/h1\u003e\n\u003cp\u003eNo breaking changes, except that this release does not ship a y-websocket server anymore. The y-websocket server is now maintained in \u003ca href=\"https://github.com/yjs/y-websocket-server/\"\u003ey-webocket-server\u003c/a\u003e. This approach reduces dependencies for client-side packages.\u003c/p\u003e\n\u003ch1\u003echanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eupdate deps and remove all optional dependencies  bdcc05d\u003c/li\u003e\n\u003cli\u003erip out y-websocket-server  c802cc9\u003c/li\u003e\n\u003cli\u003etransform server to a proper esm module  6a29fd8\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/yjs/y-websocket/issues/190\"\u003e#190\u003c/a\u003e from mythmon/patch-1  62a9aa1\u003c/li\u003e\n\u003cli\u003eFix comment about trailing slashes  b7db6f7\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/yjs/y-websocket/issues/187\"\u003e#187\u003c/a\u003e from kemo-1/patch-1  6460a65\u003c/li\u003e\n\u003cli\u003eThis is the correct path i think  bce6b28\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yjs/y-websocket/compare/v2.1.0...v3.0.0\"\u003ehttps://github.com/yjs/y-websocket/compare/v2.1.0...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/y-websocket/commit/76619c39b64efa53627bb10561b721bec97e2a18\"\u003e\u003ccode\u003e76619c3\u003c/code\u003e\u003c/a\u003e 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/y-websocket/commit/bdcc05d9bc5f225bf1410737050fc3a0d4033abb\"\u003e\u003ccode\u003ebdcc05d\u003c/code\u003e\u003c/a\u003e update deps and remove all optional dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/y-websocket/commit/c802cc9d0e267cdceabecc48a979b60c66524465\"\u003e\u003ccode\u003ec802cc9\u003c/code\u003e\u003c/a\u003e rip out y-websocket-server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/y-websocket/commit/6a29fd83b650759fc655d5dc999f32b3afa758b0\"\u003e\u003ccode\u003e6a29fd8\u003c/code\u003e\u003c/a\u003e transform server to a proper esm module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/y-websocket/commit/62a9aa1374c37d943be9ce31146eca70d647904b\"\u003e\u003ccode\u003e62a9aa1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/yjs/y-websocket/issues/190\"\u003e#190\u003c/a\u003e from mythmon/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/y-websocket/commit/b7db6f792cfbf23b608af223d2cb011b1cb13139\"\u003e\u003ccode\u003eb7db6f7\u003c/code\u003e\u003c/a\u003e Fix comment about trailing slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/y-websocket/commit/6460a650c8fdfd0e179643dca9461aece7676511\"\u003e\u003ccode\u003e6460a65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/yjs/y-websocket/issues/187\"\u003e#187\u003c/a\u003e from kemo-1/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/y-websocket/commit/bce6b28a64f463354c523606e2446be4d1cfebe1\"\u003e\u003ccode\u003ebce6b28\u003c/code\u003e\u003c/a\u003e This is the correct path i think\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yjs/y-websocket/compare/v2.1.0...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.4 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode...\n\n_Description has been truncated_","html_url":"https://github.com/aris-pub/studio/pull/375","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aris-pub%2Fstudio/issues/375","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/375/packages"}},{"old_version":"6.5.2","new_version":"6.6.0","update_type":"minor","path":null,"pr_created_at":"2026-04-06T00:56:30.000Z","version_change":"6.5.2 → 6.6.0","issue":{"uuid":"4208963757","node_id":"PR_kwDOQG-iTc7QGAm3","number":43,"state":"open","title":"Bump the dependencies group across 1 directory with 79 updates","user":"dependabot[bot]","labels":["dependencies","javascript","inactive"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-06T00:56:30.000Z","updated_at":"2026-06-05T14:03:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":79,"packages":[{"name":"@codemirror/autocomplete","old_version":"6.18.7","new_version":"6.20.1","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/lang-liquid","old_version":"6.3.0","new_version":"6.3.2","repository_url":"https://github.com/codemirror/lang-liquid"},{"name":"@codemirror/language","old_version":"6.11.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.5","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/search","old_version":"6.5.11","new_version":"6.6.0","repository_url":"https://github.com/codemirror/search"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@fortawesome/fontawesome-svg-core","old_version":"7.0.1","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-regular-svg-icons","old_version":"7.0.1","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-solid-svg-icons","old_version":"7.0.1","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/react-fontawesome","old_version":"3.0.2","new_version":"3.3.0","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"@fullcalendar/core","old_version":"6.1.19","new_version":"6.1.20","repository_url":"https://github.com/fullcalendar/fullcalendar"},{"name":"@fullcalendar/daygrid","old_version":"6.1.19","new_version":"6.1.20","repository_url":"https://github.com/fullcalendar/fullcalendar"},{"name":"@fullcalendar/interaction","old_version":"6.1.19","new_version":"6.1.20","repository_url":"https://github.com/fullcalendar/fullcalendar"},{"name":"@fullcalendar/react","old_version":"6.1.19","new_version":"6.1.20","repository_url":"https://github.com/fullcalendar/fullcalendar-react"},{"name":"@lingui/core","old_version":"5.4.1","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/react","old_version":"5.4.1","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@mantine/carousel","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/charts","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/core","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/dates","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/dropzone","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/form","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/hooks","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/modals","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/notifications","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/spotlight","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mantine/vanilla-extract","old_version":"8.2.8","new_version":"9.0.0","repository_url":"https://github.com/mantinedev/mantine"},{"name":"@mui/icons-material","old_version":"7.3.5","new_version":"7.3.9","repository_url":"https://github.com/mui/material-ui"},{"name":"@sentry/react","old_version":"10.9.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tabler/icons-react","old_version":"3.34.1","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tanstack/react-query","old_version":"5.85.9","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"@uiw/codemirror-theme-vscode","old_version":"4.25.1","new_version":"4.25.9","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-codemirror","old_version":"4.25.1","new_version":"4.25.9","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-split","old_version":"5.9.3","new_version":"5.9.4","repository_url":"https://github.com/uiwjs/react-split"},{"name":"@vanilla-extract/css","old_version":"1.17.4","new_version":"1.20.1","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"axios","old_version":"1.12.0","new_version":"1.14.0","repository_url":"https://github.com/axios/axios"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"dompurify","old_version":"3.2.6","new_version":"3.3.3","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"fuse.js","old_version":"7.1.0","new_version":"7.3.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"mantine-contextmenu","old_version":"8.2.0","new_version":"8.3.13","repository_url":"https://github.com/icflorescu/mantine-contextmenu"},{"name":"mantine-datatable","old_version":"8.2.0","new_version":"8.3.13","repository_url":"https://github.com/icflorescu/mantine-datatable"},{"name":"react-grid-layout","old_version":"1.4.4","new_version":"2.2.3","repository_url":"https://github.com/STRML/react-grid-layout"},{"name":"@types/react-grid-layout","old_version":"1.3.5","new_version":"2.1.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.62.0","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-router-dom","old_version":"6.30.1","new_version":"7.14.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"styled-components","old_version":"6.1.19","new_version":"6.3.12","repository_url":"https://github.com/styled-components/styled-components"},{"name":"zustand","old_version":"5.0.8","new_version":"5.0.12","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@babel/core","old_version":"7.28.3","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-typescript","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@lingui/babel-plugin-lingui-macro","old_version":"5.4.1","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/cli","old_version":"5.4.1","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@lingui/macro","old_version":"5.4.1","new_version":"5.9.4","repository_url":"https://github.com/lingui/js-lingui"},{"name":"@playwright/test","old_version":"1.55.0","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.1.16","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.3.0","new_version":"25.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/qrcode","old_version":"1.5.5","new_version":"1.5.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.1.12","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vanilla-extract/vite-plugin","old_version":"5.1.1","new_version":"5.2.2","repository_url":"https://github.com/vanilla-extract-css/vanilla-extract"},{"name":"@vitejs/plugin-react","old_version":"5.0.2","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"rollup","old_version":"4.50.0","new_version":"4.60.1","repository_url":"https://github.com/rollup/rollup"},{"name":"rollup-plugin-license","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/mjeanroy/rollup-plugin-license"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"6.3.6","new_version":"8.0.3","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-istanbul","old_version":"6.0.2","new_version":"8.0.0","repository_url":"https://github.com/iFaxity/vite-plugin-istanbul"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 71 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.18.7` | `6.20.1` |\n| [@codemirror/lang-liquid](https://github.com/codemirror/lang-liquid) | `6.3.0` | `6.3.2` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.11.3` | `6.12.3` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.5` |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.5.11` | `6.6.0` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.41.0` |\n| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `7.0.1` | `7.2.0` |\n| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.0.1` | `7.2.0` |\n| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.0.1` | `7.2.0` |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `3.0.2` | `3.3.0` |\n| [@fullcalendar/core](https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core) | `6.1.19` | `6.1.20` |\n| [@fullcalendar/daygrid](https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/daygrid) | `6.1.19` | `6.1.20` |\n| [@fullcalendar/interaction](https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/interaction) | `6.1.19` | `6.1.20` |\n| [@fullcalendar/react](https://github.com/fullcalendar/fullcalendar-react) | `6.1.19` | `6.1.20` |\n| [@lingui/core](https://github.com/lingui/js-lingui/tree/HEAD/packages/core) | `5.4.1` | `5.9.4` |\n| [@lingui/react](https://github.com/lingui/js-lingui/tree/HEAD/packages/react) | `5.4.1` | `5.9.4` |\n| [@mantine/carousel](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel) | `8.2.8` | `9.0.0` |\n| [@mantine/charts](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts) | `8.2.8` | `9.0.0` |\n| [@mantine/core](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core) | `8.2.8` | `9.0.0` |\n| [@mantine/dates](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates) | `8.2.8` | `9.0.0` |\n| [@mantine/dropzone](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone) | `8.2.8` | `9.0.0` |\n| [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form) | `8.2.8` | `9.0.0` |\n| [@mantine/hooks](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks) | `8.2.8` | `9.0.0` |\n| [@mantine/modals](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/modals) | `8.2.8` | `9.0.0` |\n| [@mantine/notifications](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications) | `8.2.8` | `9.0.0` |\n| [@mantine/spotlight](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/spotlight) | `8.2.8` | `9.0.0` |\n| [@mantine/vanilla-extract](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/vanilla-extract) | `8.2.8` | `9.0.0` |\n| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `7.3.5` | `7.3.9` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.9.0` | `10.47.0` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.34.1` | `3.41.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.85.9` | `5.96.2` |\n| [@uiw/codemirror-theme-vscode](https://github.com/uiwjs/react-codemirror) | `4.25.1` | `4.25.9` |\n| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.25.1` | `4.25.9` |\n| [@uiw/react-split](https://github.com/uiwjs/react-split) | `5.9.3` | `5.9.4` |\n| [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css) | `1.17.4` | `1.20.1` |\n| [axios](https://github.com/axios/axios) | `1.12.0` | `1.14.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.20` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.3.3` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.1.0` | `7.3.0` |\n| [mantine-contextmenu](https://github.com/icflorescu/mantine-contextmenu) | `8.2.0` | `8.3.13` |\n| [mantine-datatable](https://github.com/icflorescu/mantine-datatable) | `8.2.0` | `8.3.13` |\n| [react-grid-layout](https://github.com/STRML/react-grid-layout) | `1.4.4` | `2.2.3` |\n| [@types/react-grid-layout](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-grid-layout) | `1.3.5` | `2.1.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.62.0` | `7.72.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.1` | `7.14.0` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.1.19` | `6.3.12` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.8` | `5.0.12` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.3` | `7.29.0` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.27.1` | `7.28.5` |\n| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.27.1` | `7.28.5` |\n| [@lingui/babel-plugin-lingui-macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/babel-plugin-lingui-macro) | `5.4.1` | `5.9.4` |\n| [@lingui/cli](https://github.com/lingui/js-lingui/tree/HEAD/packages/cli) | `5.4.1` | `5.9.4` |\n| [@lingui/macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/macro) | `5.4.1` | `5.9.4` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.55.0` | `1.59.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.16` | `4.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.0` | `25.5.2` |\n| [@types/qrcode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qrcode) | `1.5.5` | `1.5.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.2.14` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin) | `5.1.1` | `5.2.2` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.2` | `6.0.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.4.27` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.0` | `4.60.1` |\n| [rollup-plugin-license](https://github.com/mjeanroy/rollup-plugin-license) | `3.6.0` | `3.7.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.6` | `8.0.3` |\n| [vite-plugin-istanbul](https://github.com/iFaxity/vite-plugin-istanbul) | `6.0.2` | `8.0.0` |\n\n\nUpdates `@codemirror/autocomplete` from 6.18.7 to 6.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/autocomplete\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.20.1 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eClicking the horizontal dots at the top/bottom of a list of completion options now moves the selection there, so that more completions become visible.\u003c/p\u003e\n\u003ch2\u003e6.20.0 (2025-11-20)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eCompletions now support a \u003ccode\u003esortText\u003c/code\u003e property to influence sort order.\u003c/p\u003e\n\u003ch2\u003e6.19.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure a completion's info panel is associated with that completion in the accessibility tree.\u003c/p\u003e\n\u003ch2\u003e6.19.0 (2025-09-26)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eCompletion sections may now set their rank to \u003ccode\u003edynamic\u003c/code\u003e to indicate their order should be determined by the matching score of their best-matching option.\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/codemirror/autocomplete/commit/7cbf7fd3b8126fd2b8f3d29a0cb150ac31506fd1\"\u003e\u003ccode\u003e7cbf7fd\u003c/code\u003e\u003c/a\u003e Mark version 6.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/1fae8fb7ceaaad4423fe2fee178a9b14b1176039\"\u003e\u003ccode\u003e1fae8fb\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/90412d8d3d19291e00c38c39c1008df5644088ea\"\u003e\u003ccode\u003e90412d8\u003c/code\u003e\u003c/a\u003e Respond to clicks on the top/bottom of incomplete option lists by moving sele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/e8521c28daad76fb559ef37712e0386df18cd310\"\u003e\u003ccode\u003ee8521c2\u003c/code\u003e\u003c/a\u003e Align interpretation of wordChars language data with \u003ccode\u003e@​codemirror/state\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/d5e37b34cd72e5dda7ce8617f36de6a96b7e7cb2\"\u003e\u003ccode\u003ed5e37b3\u003c/code\u003e\u003c/a\u003e Mark version 6.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/7c8e0d5cf682d4869674de4cf1ed3e9dc7166c38\"\u003e\u003ccode\u003e7c8e0d5\u003c/code\u003e\u003c/a\u003e Add support for Completion.sortText\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/8f88a0e25ba84d44ecf0668d1c17347fce2fe45f\"\u003e\u003ccode\u003e8f88a0e\u003c/code\u003e\u003c/a\u003e Mark version 6.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/f098482de02fb397724a1cdb0f89d4b3fddd148c\"\u003e\u003ccode\u003ef098482\u003c/code\u003e\u003c/a\u003e Set info panel as description of the option in accessibility tree\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/27bbf99001b669139ecdc53ca4feb565818f65a9\"\u003e\u003ccode\u003e27bbf99\u003c/code\u003e\u003c/a\u003e Mark version 6.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/9be885259d4155165f52c27623ce68e8f8eda0bf\"\u003e\u003ccode\u003e9be8852\u003c/code\u003e\u003c/a\u003e Allow completion sections to have a dynamic rank\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/compare/6.18.7...6.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-liquid` from 6.3.0 to 6.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-liquid/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-liquid\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.3.2 (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eTraverse subscript expressions when building up a path for completion.\u003c/p\u003e\n\u003cp\u003eSupport using identifiers that are keywords as variables when not in a valid position for that keyword.\u003c/p\u003e\n\u003ch2\u003e6.3.1 (2025-12-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly parse bracketed subscript expressions.\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/codemirror/lang-liquid/commit/6e38ea4f4cdf6aa891e6d4001036905b08eae129\"\u003e\u003ccode\u003e6e38ea4\u003c/code\u003e\u003c/a\u003e Mark version 6.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-liquid/commit/4e4c9c56cf51e75214d99c2b449e4857fb0f05ab\"\u003e\u003ccode\u003e4e4c9c5\u003c/code\u003e\u003c/a\u003e Give contextual keywords a dynamic precedence\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-liquid/commit/4ff79e865a979a7b23f9201cb736df21b0dc0174\"\u003e\u003ccode\u003e4ff79e8\u003c/code\u003e\u003c/a\u003e Allow keywords to be used as variable names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-liquid/commit/2bff6c5412bc0feb7403adca0a16dde80263a05d\"\u003e\u003ccode\u003e2bff6c5\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-liquid/commit/156a8613f36e156b144d255d8092ce9d5c4ca03b\"\u003e\u003ccode\u003e156a861\u003c/code\u003e\u003c/a\u003e Handle SubscriptExpressions when finding a property completion path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-liquid/commit/ba0363a4a6ff6b86b700dcb7323c009186847979\"\u003e\u003ccode\u003eba0363a\u003c/code\u003e\u003c/a\u003e Mark version 6.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-liquid/commit/a3b990a1041eb033fc8863d5bd6cf0ebf6a12a1f\"\u003e\u003ccode\u003ea3b990a\u003c/code\u003e\u003c/a\u003e Support bracketed subscript syntax\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-liquid/compare/6.3.0...6.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.11.3 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\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/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.11.3...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lint\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\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/codemirror/lint/commit/296d74376596acd4c7aa4cd1cf00e877cdd2ff52\"\u003e\u003ccode\u003e296d743\u003c/code\u003e\u003c/a\u003e Mark version 6.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/c7a0982cde92a463ee3d297b56b707c37a8452b0\"\u003e\u003ccode\u003ec7a0982\u003c/code\u003e\u003c/a\u003e Improve background colors for dark themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a3202d8854b4fd8c38a5d3a9107bc23efd939501\"\u003e\u003ccode\u003ea3202d8\u003c/code\u003e\u003c/a\u003e Mark version 6.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/42d5b8c89eb35fd7e296045eb8ad1a50ffceb9e7\"\u003e\u003ccode\u003e42d5b8c\u003c/code\u003e\u003c/a\u003e Make nextDiagnostic select entire diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a9991d6394a44837f01357378b32b54fb77c15b6\"\u003e\u003ccode\u003ea9991d6\u003c/code\u003e\u003c/a\u003e Mark version 6.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ae65ecc6b807d3fa045f85aa89f51a3f0d9e5e25\"\u003e\u003ccode\u003eae65ecc\u003c/code\u003e\u003c/a\u003e Avoid infinite loop when a diagnostic points after the end of the document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/818aedfef76ad77dfb48c0290e7960e21cf61da5\"\u003e\u003ccode\u003e818aedf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/lint/compare/6.8.5...6.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/search` from 6.5.11 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/search/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/search\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eSearch queries now support a generic \u003ccode\u003etest\u003c/code\u003e field that can be used to implement custom tests on matches.\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/codemirror/search/commit/502b2e43fecbb4b49f631e1ba5dce05d1ad493ae\"\u003e\u003ccode\u003e502b2e4\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/search/commit/9b9e1218424469e6260133bcced713660b95225c\"\u003e\u003ccode\u003e9b9e121\u003c/code\u003e\u003c/a\u003e Allocate less closures in test function implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/search/commit/d55469959a81fe1635c9d7320728d3fc3adc01a3\"\u003e\u003ccode\u003ed554699\u003c/code\u003e\u003c/a\u003e Add a test field to search query objects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/search/commit/9a54e64e1fb2729f4c1ac3d4a9daa52147e4f6a9\"\u003e\u003ccode\u003e9a54e64\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/search/commit/3fd68b965a1a149bb65a268ef52c10b36c080538\"\u003e\u003ccode\u003e3fd68b9\u003c/code\u003e\u003c/a\u003e Simplify gotoLine using the new showDialog utility\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/compare/6.5.11...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.38.2...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/fontawesome-svg-core` from 7.0.1 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/fontawesome-svg-core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/7.0.1...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/free-regular-svg-icons` from 7.0.1 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/free-regular-svg-icons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/7.0.1...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/free-solid-svg-icons` from 7.0.1 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/releases\"\u003e\u003ccode\u003e@​fortawesome/free-solid-svg-icons\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 7.2.0\u003c/h2\u003e\n\u003cp\u003eChange log available at \u003ca href=\"https://fontawesome.com/changelog\"\u003ehttps://fontawesome.com/changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 7.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChange log available at \u003ca href=\"https://fontawesome.com/docs/changelog/\"\u003ehttps://fontawesome.com/docs/changelog/\u003c/a\u003e\u003c/strong\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/FortAwesome/Font-Awesome/commit/337dd2045d5621ce0f8567c33c256f3dedeed55d\"\u003e\u003ccode\u003e337dd20\u003c/code\u003e\u003c/a\u003e Release 7.2.0 (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21465\"\u003e#21465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/16ac6af0d816e1b132bb2e3f06aa59a1bc5c6d23\"\u003e\u003ccode\u003e16ac6af\u003c/code\u003e\u003c/a\u003e Simplifying icon request titles (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21360\"\u003e#21360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/ce4942029ce28c0cfc706b4c97877a97e9300afe\"\u003e\u003ccode\u003ece49420\u003c/code\u003e\u003c/a\u003e Simplifying icon request template name (to avoid redundancy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/3dba69fed0c82d7d3a99c2f8683fdb05d75fafa8\"\u003e\u003ccode\u003e3dba69f\u003c/code\u003e\u003c/a\u003e Modify bug report template for versioning and labels (\u003ca href=\"https://redirect.github.com/FortAwesome/Font-Awesome/issues/21264\"\u003e#21264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f40da32b885e09cac0c4ebb4a7f8a019912ceb3e\"\u003e\u003ccode\u003ef40da32\u003c/code\u003e\u003c/a\u003e Update web bug report template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/89f17b4486ddfe6b6e6732d8e9b64131a1599355\"\u003e\u003ccode\u003e89f17b4\u003c/code\u003e\u003c/a\u003e Modify bug report template for version and labels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/14b8429cd7914e52a6acb2996f05ce38973152ce\"\u003e\u003ccode\u003e14b8429\u003c/code\u003e\u003c/a\u003e Adding feature requests to discussions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/eceb155cea402a52828b68570fd195ff25f7ef56\"\u003e\u003ccode\u003eeceb155\u003c/code\u003e\u003c/a\u003e Updating links to the new icon request templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/b544f79e07de12e2322318d2efbf68a3ac6f9036\"\u003e\u003ccode\u003eb544f79\u003c/code\u003e\u003c/a\u003e Update contribution guidelines for icon requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/Font-Awesome/commit/f811bcfe2c38da968311f456c683a5da505879d8\"\u003e\u003ccode\u003ef811bcf\u003c/code\u003e\u003c/a\u003e Revise icon wizard request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/Font-Awesome/compare/7.0.1...7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fortawesome/react-fontawesome` from 3.0.2 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/releases\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eHighlights:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Custom Gradient Support! (see PR \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/625\"\u003e#625\u003c/a\u003e and Issue \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new API Reference documentation! (see \u003ca href=\"https://fortawesome.github.io/react-fontawesome/\"\u003ehttps://fortawesome.github.io/react-fontawesome/\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(style): add support for custom gradient fills by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/625\"\u003eFortAwesome/react-fontawesome#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(docs): add typedoc-generated API reference docs by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/631\"\u003eFortAwesome/react-fontawesome#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): clean up API docs output structure, rewrite html links by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/632\"\u003eFortAwesome/react-fontawesome#632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci(publish): enable publishing releases from CI by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/623\"\u003eFortAwesome/react-fontawesome#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): update deprecated actions by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/633\"\u003eFortAwesome/react-fontawesome#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): fix publish action env setting by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/634\"\u003eFortAwesome/react-fontawesome#634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.1...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(types): export CSSVariables type for user consumption by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/622\"\u003eFortAwesome/react-fontawesome#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(env): support for defined process but undefined process.env by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/616\"\u003eFortAwesome/react-fontawesome#616\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a deprecation notice to the \u003ccode\u003etitle\u003c/code\u003e and \u003ccode\u003etitleId\u003c/code\u003e props by \u003ca href=\"https://github.com/vivshaw\"\u003e\u003ccode\u003e@​vivshaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/612\"\u003eFortAwesome/react-fontawesome#612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade all dev deps by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/621\"\u003eFortAwesome/react-fontawesome#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch order of spread to allow given props to override by \u003ca href=\"https://github.com/robmadole\"\u003e\u003ccode\u003e@​robmadole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/615\"\u003eFortAwesome/react-fontawesome#615\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/vivshaw\"\u003e\u003ccode\u003e@​vivshaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/612\"\u003eFortAwesome/react-fontawesome#612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.1...v3.2.0\"\u003ehttps://github.com/FortAwesome/react-fontawesome/compare/v3.1.1...v3.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.0...v3.1.1\"\u003e3.1.1\u003c/a\u003e (2025-11-28)\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/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\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/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e add support for custom gradient fills (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/d14cdc5f16fd16b88ceab31fd02aa99fd146694f\"\u003ed14cdc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e use single prop for gradient fills, add unit tests (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2282d163059463ae08eae4d2859b8fb9635e4404\"\u003e2282d16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e add typedoc-generated API reference docs (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e5894156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e clean up API docs output structure, rewrite html links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003ea7782b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update README with FontAwesome documentation links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003ec540f90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e fix publish action env setting (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003eeb4b40a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e only run full test matrix on PRs and main (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/3434d60c0fbd4f18cc455b1e3b0065b00dfe5fbe\"\u003e3434d60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e update deprecated actions (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e6382b20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e enable publishing releases from CI (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5d461505cf3ed03a0f557c0190f5d5368d3117d5\"\u003e5d46150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e ensure private publish uses hard main ref (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f54a9c2da032562e8fc7aed0636bdbbce2f29ef5\"\u003ef54a9c2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.1...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e export CSSVariables type for user consumption (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/0e68290dcda0cc5f6159e06f31600f72a49a4b6e\"\u003e0e68290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eenv:\u003c/strong\u003e support for defined process but undefined process.env (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/243a27386346b8ac7b636e7f33cae3e71cbd3b17\"\u003e243a273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove some stray spaces (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/77f64d809cb72e4612c73f997abcd33e6327f3c6\"\u003e77f64d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eswitch order of spread to allow given props to override (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/1f0690a0133a6bd0bc289100280c199b16eb7bdb\"\u003e1f0690a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eundo local package-lock change (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/7242428263d8a90fa0c75a1dccf88bb94f8c5aa4\"\u003e7242428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a deprecation notice to the title and titleId props (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/1953e2930ae8d24abe73d86ea9316acf2e797f68\"\u003e1953e29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade all dev deps (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/018fa1f193b6f7ae94e8ec1cabae57a06f6d9d47\"\u003e018fa1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e fix format issue in changelog (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/64b449d5e31c52d6977b50cdf99970ee18d19253\"\u003e64b449d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e ignore changelog from prettier as it is autogen'd (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ec1c118889b0e1081b182bfb5fa0224b8b1d4db8\"\u003eec1c118\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.1.0...v3.1.1\"\u003e3.1.1\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWCAG:\u003c/strong\u003e allow custom role attribute on svgs like previous versions (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ef4986b06a3ef922b21d12453fc0b8fc62e2bcd0\"\u003eef4986b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove irrelevant upgrade guide from 0.1-0.2x (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/7d4107742ce7d58a239a1b87b7f95606c576c182\"\u003e7d41077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/cf9b12ca5c64e4777bdc2b3dcca484cf7ea13292\"\u003e\u003ccode\u003ecf9b12c\u003c/code\u003e\u003c/a\u003e chore(release): 3.3.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2358c55ed6c9c52bca111d83f5ac8cb48ca4efbe\"\u003e\u003ccode\u003e2358c55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/634\"\u003e#634\u003c/a\u003e from FortAwesome/chore/fix-publish-action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003e\u003ccode\u003eeb4b40a\u003c/code\u003e\u003c/a\u003e ci(actions): fix publish action env setting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/e726c0435719491df0bcfc295f01be8d206e6554\"\u003e\u003ccode\u003ee726c04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/633\"\u003e#633\u003c/a\u003e from FortAwesome/chore/update-deprecated-actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e\u003ccode\u003e6382b20\u003c/code\u003e\u003c/a\u003e ci(actions): update deprecated actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/257370207238a96dde6ef32fffd57224fd133f67\"\u003e\u003ccode\u003e2573702\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/632\"\u003e#632\u003c/a\u003e from FortAwesome/chore/docs-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003e\u003ccode\u003ea7782b8\u003c/code\u003e\u003c/a\u003e chore(docs): clean up API docs output structure, rewrite html links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003e\u003ccode\u003ec540f90\u003c/code\u003e\u003c/a\u003e chore(docs): update README with FontAwesome documentation links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/42f1d51a6bb17cd75a0e5063ba434e3f6d23a80b\"\u003e\u003ccode\u003e42f1d51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/631\"\u003e#631\u003c/a\u003e from FortAwesome/feat/add-api-reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e\u003ccode\u003e5894156\u003c/code\u003e\u003c/a\u003e chore(docs): add typedoc-generated API reference docs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.0.2...v3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fullcalendar/core` from 6.1.19 to 6.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fullcalendar/fullcalendar/releases\"\u003e\u003ccode\u003e@​fullcalendar/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature: Angular 21 support (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core/issues/8015\"\u003e#8015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:loudspeaker: \u003ca href=\"https://redirect.github.com/fullcalendar/fullcalendar/issues/7907\"\u003eFYI, read an update about v7 »\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/fullcalendar/fullcalendar/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fullcalendar/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.20 (2025-12-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature: Angular 21 support (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core/issues/8015\"\u003e#8015\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/fullcalendar/fullcalendar/commit/b0c1d6c612cb884b936cdbe5ed5e693081a0c326\"\u003e\u003ccode\u003eb0c1d6c\u003c/code\u003e\u003c/a\u003e RELEASING: Releasing 33 package(s)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fullcalendar/fullcalendar/commits/v6.1.20/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fullcalendar/daygrid` from 6.1.19 to 6.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fullcalendar/fullcalendar/releases\"\u003e\u003ccode\u003e@​fullcalendar/daygrid\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature: Angular 21 support (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/daygrid/issues/8015\"\u003e#8015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:loudspeaker: \u003ca href=\"https://redirect.github.com/fullcalendar/fullcalendar/issues/7907\"\u003eFYI, read an update about v7 »\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/fullcalendar/fullcalendar/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fullcalendar/daygrid\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.20 (2025-12-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature: Angular 21 support (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/daygrid/issues/8015\"\u003e#8015\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/fullcalendar/fullcalendar/commit/b0c1d6c612cb884b936cdbe5ed5e693081a0c326\"\u003e\u003ccode\u003eb0c1d6c\u003c/code\u003e\u003c/a\u003e RELEASING: Releasing 33 package(s)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fullcalendar/fullcalendar/commits/v6.1.20/packages/daygrid\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fullcalendar/interaction` from 6.1.19 to 6.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fullcalendar/fullcalendar/releases\"\u003e\u003ccode\u003e@​fullcalendar/interaction\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature: Angular 21 support (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/interaction/issues/8015\"\u003e#8015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:loudspeaker: \u003ca href=\"https://redirect.github.com/fullcalendar/fullcalendar/issues/7907\"\u003eFYI, read an update about v7 »\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/fullcalendar/fullcalendar/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fullcalendar/interaction\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.20 (2025-12-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature: Angular 21 support (\u003ca href=\"https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/interaction/issues/8015\"\u003e#8015\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/fullcalendar/fullcalendar/commit/b0c1d6c612cb884b936cdbe5ed5e693081a0c326\"\u003e\u003ccode\u003eb0c1d6c\u003c/code\u003e\u003c/a\u003e RELEASING: Releasing 33 package(s)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fullcalendar/fullcalendar/commits/v6.1.20/packages/interaction\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fullcalendar/react` from 6.1.19 to 6.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fullcalendar/fullcalendar-react/releases\"\u003e\u003ccode\u003e@​fullcalendar/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.20\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/fullcalendar/fullcalendar/releases/tag/v6.1.20\"\u003ehttps://github.com/fullcalendar/fullcalendar/releases/tag/v6.1.20\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/fullcalendar/fullcalendar-react/commit/07bd5c2e5b8b2886e30081ebb432205213aab993\"\u003e\u003ccode\u003e07bd5c2\u003c/code\u003e\u003c/a\u003e meta:update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fullcalendar/fullcalendar-react/commit/8284dbfd1903de84b8206d418d8c59061c52837d\"\u003e\u003ccode\u003e8284dbf\u003c/code\u003e\u003c/a\u003e RELEASING: Releasing 33 package(s)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fullcalendar/fullcalendar-react/compare/v6.1.19...v6.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/core` from 5.4.1 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0-next.1...v5.9.3\"\u003e5.9.3\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Vite 8 (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2474\"\u003e#2474\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/e4468c7cb01533e1f68e54c92e74a67cdfc1526d\"\u003ee4468c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.1...v5.9.2\"\u003e5.9.2\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: extract performance caused by catalog sort (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2460\"\u003e#2460\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/f26a9d99a62db378b2a5895aaac3cab39558b568\"\u003ef26a9d9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emacro:\u003c/strong\u003e Ignore JSX comments when generating message ids (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2434\"\u003e#2434\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c09deaac19f2297a8c136cd98f1f3f76178891b0\"\u003ec09deaa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-01-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emessage-utils:\u003c/strong\u003e separate browser/node exports for \u003ccode\u003egenerateMessageId\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2401\"\u003e#2401\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/2afe02f42cd7bb4bcaf586b28ed33cfcddb81772\"\u003e2afe02f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejsx-macro:\u003c/strong\u003e skip unsupported attributes on \u003ccode\u003ePlural\u003c/code\u003e / \u003ccode\u003eSelect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2407\"\u003e#2407\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/e63992dee2a0a9bc53e91944e7e5d0e6a7a177fc\"\u003ee63992d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2399\"\u003e#2399\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/25cfdde3b0c3d95697752a0e698bff9ede6d9a4e\"\u003e25cfdde\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e new JSX transform (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/pull/2387\"\u003e#2387\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/123108492e7e32c4d7afff1d4f174057d66f0488\"\u003e1231084\u003c/a\u003e) ⚠️  \u003cstrong\u003ePotentially breaking change\u003c/strong\u003e - requires React v16.14.0+\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e align Translation.io integration with code standarts (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/pull/2388\"\u003e#2388\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/bec31992e8f1ed406b552013a407afa00878eabd\"\u003ebec3199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​lingui/core\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/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0-next.1...v5.9.3\"\u003e5.9.3\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.1...v5.9.2\"\u003e5.9.2\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-01-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.7.0...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-01-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.6.1...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2025-12-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.5.2...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-12)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove type of values accepted by date/time/number formats (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2359\"\u003e#2359\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c1f28006632565a0f572eb604f0b3b62ddbe54d2\"\u003ec1f2800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.5.1...v5.5.2\"\u003e5.5.2\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.5.0...v5.5.1\"\u003e5.5.1\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.4.1...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2025-09-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​lingui/core\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/8303dbf025a55bcbeefbb1d1e5dcbebaa3f77094\"\u003e\u003ccode\u003e8303dbf\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.4 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/67be09ce3416ebd662822bf0689454dbb5e3261a\"\u003e\u003ccode\u003e67be09c\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.3 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2476\"\u003e#2476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/7b30f31b5510c98442eabbcef531a6b70e1c1381\"\u003e\u003ccode\u003e7b30f31\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.2 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/4abb5a8fff1e1936a83a7d1ae602092607c520a1\"\u003e\u003ccode\u003e4abb5a8\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.1 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2448\"\u003e#2448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/491d4c17651c3f76116fe7f63f6bb8a554bef8da\"\u003e\u003ccode\u003e491d4c1\u003c/code\u003e\u003c/a\u003e chore(release): published v5.9.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2409\"\u003e#2409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/83d0513bdda9ff14003a05d376c7fedf860dd7ee\"\u003e\u003ccode\u003e83d0513\u003c/code\u003e\u003c/a\u003e chore(release): published v5.8.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2397\"\u003e#2397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/e8c42d548af8fae7365094e58249148fa6a6019f\"\u003e\u003ccode\u003ee8c42d5\u003c/code\u003e\u003c/a\u003e chore(release): published v5.7.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2382\"\u003e#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/eeab3720888fac544c3410f0148c5b13a0f0acff\"\u003e\u003ccode\u003eeeab372\u003c/code\u003e\u003c/a\u003e chore(release): published v5.6.1 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/6a8e2a60cf936ba8dc7ae09442ba616e5e4e9e5d\"\u003e\u003ccode\u003e6a8e2a6\u003c/code\u003e\u003c/a\u003e chore(release): published v5.6.0 [skip ci] (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2364\"\u003e#2364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingui/js-lingui/commit/c1f28006632565a0f572eb604f0b3b62ddbe54d2\"\u003e\u003ccode\u003ec1f2800\u003c/code\u003e\u003c/a\u003e fix: improve type of values accepted by date/time/number formats (\u003ca href=\"https://github.com/lingui/js-lingui/tree/HEAD/packages/core/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lingui/js-lingui/commits/v5.9.4/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@​lingui/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingui/react` from 5.4.1 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingui/js-lingui/releases\"\u003e\u003ccode\u003e@​lingui/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.3...v5.9.4\"\u003e5.9.4\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e really keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2479\"\u003e#2479\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c939113293b29a948b80f2a6332cf8016c47ab37\"\u003ec939113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v6.0.0-next.1...v5.9.3\"\u003e5.9.3\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Vite 8 (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2474\"\u003e#2474\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/e4468c7cb01533e1f68e54c92e74a67cdfc1526d\"\u003ee4468c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.1...v5.9.2\"\u003e5.9.2\u003c/a\u003e (2026-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: extract performance caused by catalog sort (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2460\"\u003e#2460\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/f26a9d99a62db378b2a5895aaac3cab39558b568\"\u003ef26a9d9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emacro:\u003c/strong\u003e Ignore JSX comments when generating message ids (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2434\"\u003e#2434\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/c09deaac19f2297a8c136cd98f1f3f76178891b0\"\u003ec09deaa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lingui/js-lingui/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-01-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emessage-utils:\u003c/strong\u003e separate browser/node exports for \u003ccode\u003egenerateMessageId\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2401\"\u003e#2401\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/2afe02f42cd7bb4bcaf586b28ed33cfcddb81772\"\u003e2afe02f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejsx-macro:\u003c/strong\u003e skip unsupported attributes on \u003ccode\u003ePlural\u003c/code\u003e / \u003ccode\u003eSelect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2407\"\u003e#2407\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/e63992dee2a0a9bc53e91944e7e5d0e6a7a177fc\"\u003ee63992d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: keep catalog extra from previous catalog (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/issues/2399\"\u003e#2399\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/25cfdde3b0c3d95697752a0e698bff9ede6d9a4e\"\u003e25cfdde\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e new JSX transform (\u003ca href=\"https://redirect.github.com/lingui/js-lingui/pull/2387\"\u003e#2387\u003c/a\u003e) (\u003ca href=\"https://github.com/lingui/js-lingui/commit/123108492e7e32c4d7afff1d4f174057d66f0488\"\u003e1231084\u003c/a\u003e) ⚠️  \u003cstrong\u003ePotentially breaking change\u003c/strong\u003e - requires React v16.14.0+\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/RSbleedblue/Inventree/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RSbleedblue%2FInventree/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"}},{"old_version":"6.5.2","new_version":"6.6.0","update_type":"minor","path":null,"pr_created_at":"2026-04-03T05:01:08.000Z","version_change":"6.5.2 → 6.6.0","issue":{"uuid":"4198358451","node_id":"PR_kwDOR4h0z87PueOm","number":7,"state":"open","title":"chore(deps): bump the frontend-deps group with 39 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-03T05:01:08.000Z","updated_at":"2026-04-03T05:01:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-deps","update_count":39,"packages":[{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lint","old_version":"6.8.5","new_version":"6.9.5","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.2","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@lobehub/icons-static-svg","old_version":"1.73.0","new_version":"1.84.0","repository_url":"https://github.com/lobehub/lobe-icons"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.90.3","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.6.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.4.0","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.25","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"25.5.2","new_version":"26.0.3","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"0.542.0","new_version":"1.7.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.23","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"16.0.0","new_version":"17.0.2","repository_url":"https://github.com/i18next/react-i18next"},{"name":"recharts","old_version":"3.5.1","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"smol-toml","old_version":"1.4.2","new_version":"1.6.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.1.12","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@tauri-apps/cli","old_version":"2.8.1","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"20.19.9","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"code-inspector-plugin","old_version":"1.3.3","new_version":"1.5.1","repository_url":"https://github.com/zh-lx/code-inspector"},{"name":"jsdom","old_version":"25.0.1","new_version":"29.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"msw","old_version":"2.11.6","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"tailwindcss","old_version":"3.4.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.0","new_version":"8.0.3","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"2.1.9","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-deps group with 39 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.5` | `6.9.5` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.2` | `6.41.0` |\n| [@lobehub/icons-static-svg](https://github.com/lobehub/lobe-icons) | `1.73.0` | `1.84.0` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.3` | `5.96.1` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.10.1` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.6.0` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.3.1` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.2` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.9.0` | `2.10.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `12.38.0` |\n| [i18next](https://github.com/i18next/i18next) | `25.5.2` | `26.0.3` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.542.0` | `1.7.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.23` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.4` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.72.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.0.0` | `17.0.2` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.8.1` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.4.2` | `1.6.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.5.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.3.6` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.1` | `2.10.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.9` | `25.5.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.1` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.4.27` |\n| [code-inspector-plugin](https://github.com/zh-lx/code-inspector) | `1.3.3` | `1.5.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.0.1` |\n| [msw](https://github.com/mswjs/msw) | `2.11.6` | `2.12.14` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.18` | `4.2.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.0` | `8.0.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.2` |\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-javascript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.8.5 to 6.9.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lint\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003ch2\u003e6.9.2 (2025-11-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an infinite loop that would occur when a diagnostic pointed beyond the end of the document.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly display diagnostics that just cover multiple newlines as widgets.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMultiple configurations to \u003ccode\u003elinter\u003c/code\u003e will now be merged without raising an error.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003emarkClass\u003c/code\u003e option to actions makes it possible to style action buttons.\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/codemirror/lint/commit/296d74376596acd4c7aa4cd1cf00e877cdd2ff52\"\u003e\u003ccode\u003e296d743\u003c/code\u003e\u003c/a\u003e Mark version 6.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/c7a0982cde92a463ee3d297b56b707c37a8452b0\"\u003e\u003ccode\u003ec7a0982\u003c/code\u003e\u003c/a\u003e Improve background colors for dark themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a3202d8854b4fd8c38a5d3a9107bc23efd939501\"\u003e\u003ccode\u003ea3202d8\u003c/code\u003e\u003c/a\u003e Mark version 6.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/42d5b8c89eb35fd7e296045eb8ad1a50ffceb9e7\"\u003e\u003ccode\u003e42d5b8c\u003c/code\u003e\u003c/a\u003e Make nextDiagnostic select entire diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a9991d6394a44837f01357378b32b54fb77c15b6\"\u003e\u003ccode\u003ea9991d6\u003c/code\u003e\u003c/a\u003e Mark version 6.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ae65ecc6b807d3fa045f85aa89f51a3f0d9e5e25\"\u003e\u003ccode\u003eae65ecc\u003c/code\u003e\u003c/a\u003e Avoid infinite loop when a diagnostic points after the end of the document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/818aedfef76ad77dfb48c0290e7960e21cf61da5\"\u003e\u003ccode\u003e818aedf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/lint/compare/6.8.5...6.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.2 to 6.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a0a5ed946cfdfde61dcf33b131d551136378ccf9\"\u003e\u003ccode\u003ea0a5ed9\u003c/code\u003e\u003c/a\u003e Mark version 6.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c834ebf424e309170ad3d1959d79ab90c093bcd9\"\u003e\u003ccode\u003ec834ebf\u003c/code\u003e\u003c/a\u003e Enable the workaround for ghost selections in all forms of Webkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/49d72c43f61adc935277d7a0cfdf0203123c0814\"\u003e\u003ccode\u003e49d72c4\u003c/code\u003e\u003c/a\u003e Improve posAtCoords in non-uniform height lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4935d2495f7fa04dd07a7290a53f51e68b348fa7\"\u003e\u003ccode\u003e4935d24\u003c/code\u003e\u003c/a\u003e Make the margin used when scrolling the cursor into view configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ed7d6253a04e95d3cb121510c72eadb46e1c3ba1\"\u003e\u003ccode\u003eed7d625\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/c3770d3f0a761e730ce5ae85526f90255f0be3d4\"\u003e\u003ccode\u003ec3770d3\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.38.2...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lobehub/icons-static-svg` from 1.73.0 to 1.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/releases\"\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.84.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.83.0...@lobehub/icons-static-svg@1.84.0\"\u003eVersion 1.84.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-03-27\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2a1a484\"\u003e2a1a484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.82.0...@lobehub/icons-static-svg@1.83.0\"\u003eVersion 1.83.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2026-03-26\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lobehub/lobe-icons/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​lobehub/icons-static-svg\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/lobehub/lobe-icons/compare/v1.83.0...v1.84.0\"\u003eVersion 1.84.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add LlamaIndex, LangGraph, LangSmith.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/7bc5738\"\u003e7bc5738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add LlamaIndex, LangGraph, LangSmith (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/24a2594\"\u003e24a2594\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"#readme-top\"\u003e\u003cimg src=\"https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/compare/v1.82.0...v1.83.0\"\u003eVersion 1.83.0\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eReleased on \u003cstrong\u003e2025-03-18\u003c/strong\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e✨ Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add CommandA (Cohere).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003eWhat's improved\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauto\u003c/strong\u003e: Auto build static icons (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2df73b8\"\u003e2df73b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc\u003c/strong\u003e: Add CommandA (Cohere) (\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/3e11c2c\"\u003e3e11c2c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c5627e06f22a5c29c562ff32904ca8eac0d43fa1\"\u003e\u003ccode\u003ec5627e0\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.84.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/737701d5a57f46f51731ef666d000133e6553af5\"\u003e\u003ccode\u003e737701d\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-png\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.85.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/00a3788d0c56e542e261a1afdd8402f60dcc8327\"\u003e\u003ccode\u003e00a3788\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-static-avatar\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/3aad05f548e37c5d6f81194fdabc8f07bf2a25d5\"\u003e\u003ccode\u003e3aad05f\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): \u003ccode\u003e@​lobehub/icons-rn\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.5.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/2a1a484e39e3a8423a2746baaf4e0fe64c9d69e9\"\u003e\u003ccode\u003e2a1a484\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/1592f9ce17033c33d41ddfba76ef3e3d3e84c862\"\u003e\u003ccode\u003e1592f9c\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.2.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/3fd24bdbde03acfbb8d8f19c4463890effdc18c8\"\u003e\u003ccode\u003e3fd24bd\u003c/code\u003e\u003c/a\u003e ✨ feat: Add GeminiCLI, Reve, PrunaAI, BriaAI, Obsidian\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/4087db9cefc333447692ec52d0b408db39c42ff6\"\u003e\u003ccode\u003e4087db9\u003c/code\u003e\u003c/a\u003e ✨ feat(auto): Auto build static icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/c92cb91a4a59785145f22d44423baa7196bef8bf\"\u003e\u003ccode\u003ec92cb91\u003c/code\u003e\u003c/a\u003e :bookmark: chore(release): v5.1.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lobehub/lobe-icons/commit/0d0707bc8611a90ec4f88e5141e5488a999d8267\"\u003e\u003ccode\u003e0d0707b\u003c/code\u003e\u003c/a\u003e ✨ feat: Bump new [force patch]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lobehub/lobe-icons/compare/@lobehub/icons-static-svg@1.73.0...@lobehub/icons-static-svg@1.84.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lobehubbot\"\u003elobehubbot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​lobehub/icons-static-svg\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.3 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\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@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.10.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of \u003ccode\u003e2.10.0\u003c/code\u003e with working assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.10.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.10.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.2s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.4s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.13.0/x64/bin/node /opt/hostedtoolcache/node/24.13.0/x64/bin/npm\nnpm info using npm@11.6.2\nnpm info using node@v24.13.0\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/lib/node_modules/npm/npmrc\nnpm warn Unknown cli config \u0026quot;--git-checks\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm.\nnpm silly config load:file:/tmp/adc7feab38a65aed96fd8b952564b859/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.10.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.10.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-debug-0.log\nnpm silly logfile done cleaning log files\nnpm verbose publish [ 'tauri-apps-api-2.10.1.tgz' ]\nnpm http cache file:/tmp/adc7feab38a65aed96fd8b952564b859/tauri-apps-api-2.10.1.tgz 0ms (cache hit)\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/540c5b4e5943ee9df80e06fd88e193deb07bdc84\"\u003e\u003ccode\u003e540c5b4\u003c/code\u003e\u003c/a\u003e chore(deps): update wrangler for undici update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5dbb37bab137019f94657a40c70509eed11da654\"\u003e\u003ccode\u003e5dbb37b\u003c/code\u003e\u003c/a\u003e chore(api.js): Re-release 2.10.0 as 2.10.1 to fix npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/19ded696de4cff0e8d2413772fe760a8efa1d3e3\"\u003e\u003ccode\u003e19ded69\u003c/code\u003e\u003c/a\u003e apply version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/08558b8ba4503a4a715734255b593eb317eee686\"\u003e\u003ccode\u003e08558b8\u003c/code\u003e\u003c/a\u003e chore(bundler): update gtk3 docs links in code comments (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14872\"\u003e#14872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ce8fddb4648d6421579d43c7dd44959bc57a74e0\"\u003e\u003ccode\u003ece8fddb\u003c/code\u003e\u003c/a\u003e chore(deps): unlock webkit2gtk patch version (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14873\"\u003e#14873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/517b81e97005d087ca5fc4538d954982fce0f4ac\"\u003e\u003ccode\u003e517b81e\u003c/code\u003e\u003c/a\u003e chore(api): release 2.10 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cd68b03ee53b28ae7f37241624c6dd648e0713db\"\u003e\u003ccode\u003ecd68b03\u003c/code\u003e\u003c/a\u003e feat(ci): use trusted publishers for NPM publishing (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14874\"\u003e#14874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/8d67af37b6d3fc0aedaab58549b1bca5b34fda19\"\u003e\u003ccode\u003e8d67af3\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f0306fbcc091148602c04df7286ddec154d4150\"\u003e\u003ccode\u003e9f0306f\u003c/code\u003e\u003c/a\u003e refactor: rewrite some \u003ccode\u003e\u0026amp;String\u003c/code\u003e to  \u003ccode\u003e\u0026amp;str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f7c083cd41e8714193ed9cbdb84ab77e58b89a82\"\u003e\u003ccode\u003ef7c083c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14820\"\u003e#14820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.10.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 \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.4.0 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.6.0\u003c/h2\u003e\n\u003ch2\u003e[2.6.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d7a0bb325dad919d6cc132eb3898c33540de77c4\"\u003e\u003ccode\u003ed7a0bb32\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3136\"\u003e#3136\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../onehumandev\"\u003e\u003ccode\u003e@​onehumandev\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003efileAccessMode\u003c/code\u003e option to file picker.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.6.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.4kB dist-js/index.cjs\nnpm notice 14.4kB dist-js/index.d.ts\nnpm notice 6.3kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 656B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.6.0\nnpm notice filename: tauri-apps-plugin-dialog-2.6.0.tgz\nnpm notice package size: 6.5 kB\nnpm notice unpacked size: 32.2 kB\nnpm notice shasum: e09bb26ab7008bfc4a1a044a5fb29ac0575f8898\nnpm notice integrity: sha512-q4Uq3eY87TdcY[...]9XZm7v28+Micg==\nnpm notice total files: 7\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=822963036\n+ @tauri-apps/plugin-dialog@2.6.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.6.0\u003c/h2\u003e\n\u003ch2\u003e[2.6.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d7a0bb325dad919d6cc132eb3898c33540de77c4\"\u003e\u003ccode\u003ed7a0bb32\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3136\"\u003e#3136\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../onehumandev\"\u003e\u003ccode\u003e@​onehumandev\u003c/code\u003e\u003c/a\u003e) Add \u003ccode\u003efileAccessMode\u003c/code\u003e option to file picker.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/tauri-apps/plugins-workspace/compare/fs-v2.4.0...log-v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-process` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-process\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eglobal-shortcut-js v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-global-shortcut@2.3.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.8kB README.md\nnpm notice 3.3kB dist-js/index.cjs\nnpm notice 2.7kB dist-js/index.d.ts\nnpm notice 3.2kB dist-js/index.js\nnpm notice 665B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-global-shortcut\nnpm notice version: 2.3.1\nnpm notice filename: tauri-apps-plugin-global-shortcut-2.3.1.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.7 kB\nnpm notice shasum: c9c7a3db688eaaac2e1a9e22a37beb60004f2ed5\nnpm notice integrity: sha512-vr40W2N6G63dm[...]8xzwpEXRW560g==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605536\n+ @tauri-apps/plugin-global-shortcut@2.3.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eglobal-shortcut v2.3.1\u003c/h2\u003e\n\u003ch2\u003e[2.3.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...os-v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-store` from 2.4.0 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.2.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: fad55022661c4b68392455d6f8b48b73e898ce2b\nnpm notice integrity: sha512-7gKa5StXcvBzd[...]fQX7rvykLHnmw==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644602818\n+ @tauri-apps/plugin-barcode-scanner@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-updater` from 2.9.0 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-updater\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.10.0\u003c/h2\u003e\n\u003ch2\u003e[2.10.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4375c98bed1769a1fc1be26eded4db9f7c095d95\"\u003e\u003ccode\u003e4375c98b\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3073\"\u003e#3073\u003c/a\u003e) Add no_proxy config to disable system proxy for updater plugin.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f122ee98c6954075891ac3cd530f5e29da117b39\"\u003e\u003ccode\u003ef122ee98\u003c/code\u003e\u003c/a\u003e Allow configuring the updater client to accept invalid TLS certificates and hostnames for internal/self-signed update servers. These options are available via the plugin config (\u003ccode\u003edangerousAcceptInvalidCerts\u003c/code\u003e, \u003ccode\u003edangerousAcceptInvalidHostnames\u003c/code\u003e) and via the \u003ccode\u003eUpdaterBuilder\u003c/code\u003e (\u003ccode\u003edangerous_accept_invalid_certs\u003c/code\u003e, \u003ccode\u003edangerous_accept_invalid_hostnames\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f122ee98c6954075891ac3cd530f5e29da117b39\"\u003e\u003ccode\u003ef122ee98\u003c/code\u003e\u003c/a\u003e Updater plugin now supports all bundle types: Deb, Rpm and AppImage for Linux; NSiS, MSI for Windows. This was added in \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2624\"\u003etauri-apps/plugins-workspace#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/05c5da072b6e3254c19ee69024f80f4dfe1b779b\"\u003e\u003ccode\u003e05c5da07\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3213\"\u003e#3213\u003c/a\u003e) Updated \u003ccode\u003ereqwest\u003c/code\u003e to 0.13, make sure to update your \u003ccode\u003ereqwest\u003c/code\u003e dependency if you're using \u003ccode\u003eUpdaterBuilder::configure_client\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.10.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.1kB README.md\nnpm notice 2.6kB dist-js/index.cjs\nnpm notice 2.3kB dist-js/index.d.ts\nnpm notice 2.6kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.10.0\nnpm notice filename: tauri-apps-plugin-updater-2.10.0.tgz\nnpm notice package size: 3.7 kB\nnpm notice unpacked size: 12.1 kB\nnpm notice shasum: 57172dbe9fd06f790bcf3144bc69f3e40048ccd3\nnpm notice integrity: sha512-ljN8jPlnT0aSn[...]CC6Rr472JWfkQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=908172212\n+ @tauri-apps/plugin-updater@2.10.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.10.0\u003c/h2\u003e\n\u003ch2\u003e[2.10.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4375c98bed1769a1fc1be26eded4db9f7c095d95\"\u003e\u003ccode\u003e4375c98b\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3073\"\u003e#3073\u003c/a\u003e) Add no_proxy config to disable system proxy for updater plugin.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f122ee98c6954075891ac3cd530f5e29da117b39\"\u003e\u003ccode\u003ef122ee98\u003c/code\u003e\u003c/a\u003e Allow configuring the updater client to accept invalid TLS certificates and hostnames for internal/self-signed update servers. These options are available via the plugin config (\u003ccode\u003edangerousAcceptInvalidCerts\u003c/code\u003e, \u003ccode\u003edangerousAcceptInvalidHostnames\u003c/code\u003e) and via the \u003ccode\u003eUpdaterBuilder\u003c/code\u003e (\u003ccode\u003edangerous_accept_invalid_certs\u003c/code\u003e, \u003ccode\u003edangerous_accept_invalid_hostnames\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/tauri-apps/plugins-workspace/commit/50b159f668a5fcf42d6356e2af1dc549632b413d\"\u003e\u003ccode\u003e50b159f\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3211\"\u003e#3211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/305c4f6b4e0be4852c740b4eb7240f5e13047bd4\"\u003e\u003ccode\u003e305c4f6\u003c/code\u003e\u003c/a\u003e ci: add workflow_dipatch trigger to integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/89f3e179522633dc3afe6dc81f20a209af49c5ae\"\u003e\u003ccode\u003e89f3e17\u003c/code\u003e\u003c/a\u003e chore: bump tauri to 2.10 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3246\"\u003e#3246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4613ff0029ea65f5c6895c3a6f8f5668dd1b55e\"\u003e\u003ccode\u003ed4613ff\u003c/code\u003e\u003c/a\u003e fix(shell): Make sidecars work in tests (fix \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/13767\"\u003e#13767\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3234\"\u003e#3234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/69a9d5771cc888b93ce71162b280b91408decc87\"\u003e\u003ccode\u003e69a9d57\u003c/code\u003e\u003c/a\u003e chore(updater): use \u003ccode\u003ekeep\u003c/code\u003e from tempfile 3.20 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3229\"\u003e#3229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/61e9b0ab64c56cc5f7a5cb3b92b386671da6e0a2\"\u003e\u003ccode\u003e61e9b0a\u003c/code\u003e\u003c/a\u003e fix(http): ensure body resources are released on stream cancellation (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3228\"\u003e#3228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/25ad21beff11689cf453df0f6fc7dfd9e2f5e6d0\"\u003e\u003ccode\u003e25ad21b\u003c/code\u003e\u003c/a\u003e chore(deps): bump diff from 5.2.0 to 5.2.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3226\"\u003e#3226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2dc3f3f0397fa91b1f3ffbc4b42ca2b4ae55bbe0\"\u003e\u003ccode\u003e2dc3f3f\u003c/code\u003e\u003c/a\u003e fix(sql): uuid columns returning null in postgres query results (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2039\"\u003e#2039\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3144\"\u003e#3144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c27af9128d6cc7a2424ec49e98005e68b2d0eb1a\"\u003e\u003ccode\u003ec27af91\u003c/code\u003e\u003c/a\u003e fix(barcode-scanner): check if iOS platform supports scanning (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3222\"\u003e#3222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b60dd88702a2be2af942a3d104d728970a4c42d6\"\u003e\u003ccode\u003eb60dd88\u003c/code\u003e\u003c/a\u003e fix(barcode-scanner): start capture session on a separate thread (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3223\"\u003e#3223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.9.0...updater-v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tauri-apps/plugin-updater\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.25 to 12.38.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003cli\u003eImproved memory pressure of layout animations.\u003c/li\u003e\n\u003cli\u003eEnsure motion value returned from \u003ccode\u003euseSpring\u003c/code\u003e reports correct \u003ccode\u003eisAnimating()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for non-animatable keyframes.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for SVG transforms.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMotionValue\u003c/code\u003e props are not passed to SVG.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e elements from getting stuck when switched rapidly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\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/motiondivision/motion/commit/0bfc9fe015f7170c538ca70ba4677ec59d83ee76\"\u003e\u003ccode\u003e0bfc9fe\u003c/code\u003e\u003c/a\u003e v12.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/343cb0c69e10d5c2bcc9837fb6a83d437257f064\"\u003e\u003ccode\u003e343cb0c\u003c/code\u003e\u003c/a\u003e Updating layoutAnchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ee99ad25f734287c2885d53ec0af8a8f1f6ca306\"\u003e\u003ccode\u003eee99ad2\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/062660b3c5c982d7274adbd382c6dfcd5aea77ad\"\u003e\u003ccode\u003e062660b\u003c/code\u003e\u003c/a\u003e Updating changgelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/303da7dddfc41f521ec500aef8a72643169582e0\"\u003e\u003ccode\u003e303da7d\u003c/code\u003e\u003c/a\u003e Updating readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b075adc4b1dde8fa1fb1c488b1b4e7e97a07331e\"\u003e\u003ccode\u003eb075adc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3647\"\u003e#3647\u003c/a\u003e from motiondivision/feat/layout-anchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0991d6728f425eebbb58ce926bd33d05336b724\"\u003e\u003ccode\u003ef0991d6\u003c/code\u003e\u003c/a\u003e Add missing layoutAnchor !== false guard in attemptToResolveRelativeTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b5798e99e78738a1fa8ec3414bff63796f9eb39b\"\u003e\u003ccode\u003eb5798e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3642\"\u003e#3642\u003c/a\u003e from motiondivision/worktree-fix-issue-3078\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7686c193e349f3b3360455615ee6ca45b8532c28\"\u003e\u003ccode\u003e7686c19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3636\"\u003e#3636\u003c/a\u003e from motiondivision/worktree-fix-issue-3061\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a95c4877c879f0e189295cc9f4f5f1c1e1d7df2a\"\u003e\u003ccode\u003ea95c487\u003c/code\u003e\u003c/a\u003e Fix auto-scroll in reorder-virtualized test page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.25...v12.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next` from 25.5.2 to 26.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/releases\"\u003ei18next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): \u003ccode\u003eaddResourceBundle\u003c/code\u003e now accepts an optional 6th \u003ccode\u003eoptions\u003c/code\u003e parameter (\u003ccode\u003e{ silent?: boolean; skipCopy?: boolean }\u003c/code\u003e) matching the runtime API \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2419\"\u003e2419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): \u003ccode\u003et(\u0026quot;key\u0026quot;, {} as TOptions)\u003c/code\u003e no longer produces a type error — the context constraint now bypasses strict checking when \u003ccode\u003econtext\u003c/code\u003e is \u003ccode\u003eunknown\u003c/code\u003e (e.g. from \u003ccode\u003eTOptions\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2418\"\u003e2418\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Formatter no longer crashes when \u003ccode\u003ealwaysFormat\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e and no format specifier is present (\u003ccode\u003eformat\u003c/code\u003e is \u003ccode\u003eundefined\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003efix: Formatter now returns \u003ccode\u003eundefined\u003c/code\u003e/\u003ccode\u003enull\u003c/code\u003e values as-is instead of producing \u003ccode\u003eNaN\u003c/code\u003e when the value is missing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis is a major breaking release:\u003c/strong\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRemove deprecated \u003ccode\u003einitImmediate\u003c/code\u003e option\u003c/strong\u003e — the backward-compatibility mapping from \u003ccode\u003einitImmediate\u003c/code\u003e to \u003ccode\u003einitAsync\u003c/code\u003e (introduced in v24) has been removed. Use \u003ccode\u003einitAsync\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRemove legacy \u003ccode\u003einterpolation.format\u003c/code\u003e function\u003c/strong\u003e — the old monolithic format function (\u003ccode\u003einterpolation: { format: (value, format, lng) =\u0026gt; ... }\u003c/code\u003e) is no longer supported. The built-in Formatter (or a custom Formatter module via \u003ccode\u003e.use()\u003c/code\u003e) is now always used. Migrate to the \u003ca href=\"https://www.i18next.com/translation-function/formatting\"\u003enew formatting approach\u003c/a\u003e using \u003ccode\u003ei18next.services.formatter.add()\u003c/code\u003e or \u003ccode\u003e.addCached()\u003c/code\u003e for custom formatters.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRemove console support notice\u003c/strong\u003e — the console support notice introduced in v25.8.0 has been removed, along with the \u003ccode\u003eshowSupportNotice\u003c/code\u003e option and all related internal suppression logic (\u003ccode\u003eglobalThis.__i18next_supportNoticeShown\u003c/code\u003e, \u003ccode\u003eI18NEXT_NO_SUPPORT_NOTICE\u003c/code\u003e env var). See our blog post for the \u003ca href=\"https://www.locize.com/blog/i18next-support...\n\n_Description has been truncated_","html_url":"https://github.com/tuziapi/tuzi-switch/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuziapi%2Ftuzi-switch/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"6.5.3","new_version":"6.6.0","update_type":"minor","path":null,"pr_created_at":"2026-04-02T01:48:29.000Z","version_change":"6.5.3 → 6.6.0","issue":{"uuid":"4190895908","node_id":"PR_kwDOM73Ne87PbDAA","number":530,"state":"open","title":"build(typescript): bump the other-frontend-dependencies group with 17 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-02T01:48:29.000Z","updated_at":"2026-04-02T01:48:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(typescript): bump","group_name":"other-frontend-dependencies","update_count":17,"packages":[{"name":"@types/node","old_version":"25.4.0","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser","old_version":"4.0.15","new_version":"4.1.1","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"lint-staged","old_version":"16.3.3","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"vitest","old_version":"4.0.15","new_version":"4.1.1","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@codemirror/state","old_version":"6.5.3","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.9","new_version":"6.40.0","repository_url":"https://github.com/codemirror/view"},{"name":"@tanstack/db","old_version":"0.5.20","new_version":"0.6.0","repository_url":"https://github.com/TanStack/db"},{"name":"@tanstack/query-core","old_version":"5.90.17","new_version":"5.95.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-pacer","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/TanStack/pacer"},{"name":"@tanstack/react-query","old_version":"5.90.2","new_version":"5.95.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.1","new_version":"5.95.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-router","old_version":"1.166.7","new_version":"1.168.4","repository_url":"https://github.com/TanStack/router"},{"name":"i18next","old_version":"25.8.0","new_version":"25.10.9","repository_url":"https://github.com/i18next/i18next"},{"name":"react-i18next","old_version":"16.5.0","new_version":"16.6.6","repository_url":"https://github.com/i18next/react-i18next"},{"name":"rooks","old_version":"9.5.0","new_version":"9.7.1","repository_url":"https://github.com/imbhargav5/rooks"},{"name":"eslint","old_version":"10.0.3","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"rollup","old_version":"4.59.0","new_version":"4.60.0","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the other-frontend-dependencies group with 17 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.4.0` | `25.5.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.15` | `4.1.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.3.3` | `16.4.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.1.1` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.3` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.9` | `6.40.0` |\n| [@tanstack/db](https://github.com/TanStack/db/tree/HEAD/packages/db) | `0.5.20` | `0.6.0` |\n| [@tanstack/query-core](https://github.com/TanStack/query/tree/HEAD/packages/query-core) | `5.90.17` | `5.95.2` |\n| [@tanstack/react-pacer](https://github.com/TanStack/pacer/tree/HEAD/packages/react-pacer) | `0.20.0` | `0.21.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.2` | `5.95.2` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.1` | `5.95.2` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.166.7` | `1.168.4` |\n| [i18next](https://github.com/i18next/i18next) | `25.8.0` | `25.10.9` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.5.0` | `16.6.6` |\n| [rooks](https://github.com/imbhargav5/rooks) | `9.5.0` | `9.7.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.3` | `10.1.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.60.0` |\n\nUpdates `@types/node` from 25.4.0 to 25.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/browser` from 4.0.15 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003ematchesTags\u003c/code\u003e to test if the current filter matches tags  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9913\"\u003evitest-dev/vitest#9913\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eec53d9f5\"\u003e\u003c!-- raw HTML omitted --\u003e(eec53)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eexperimental.vcsProvider\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9928\"\u003evitest-dev/vitest#9928\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/561150036\"\u003e\u003c!-- raw HTML omitted --\u003e(56115)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark \u003ccode\u003eTestProject.testFilesList\u003c/code\u003e internal properly  -  by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9867\"\u003evitest-dev/vitest#9867\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/54f2660f5\"\u003e\u003c!-- raw HTML omitted --\u003e(54f26)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect fixture that returns without calling \u003ccode\u003euse\u003c/code\u003e  -  by \u003ca href=\"https://github.com/oilater\"\u003e\u003ccode\u003e@​oilater\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9831\"\u003evitest-dev/vitest#9831\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9861\"\u003evitest-dev/vitest#9861\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/633ae2303\"\u003e\u003c!-- raw HTML omitted --\u003e(633ae)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop vite 8.beta support  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9862\"\u003evitest-dev/vitest#9862\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b78f5389d\"\u003e\u003c!-- raw HTML omitted --\u003e(b78f5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eType regression in vi.mocked() static class methods  -  by \u003ca href=\"https://github.com/purepear\"\u003e\u003ccode\u003e@​purepear\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9857\"\u003evitest-dev/vitest#9857\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/90926641b\"\u003e\u003c!-- raw HTML omitted --\u003e(90926)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperly re-evaluate actual modules of mocked external  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9898\"\u003evitest-dev/vitest#9898\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ae5ec03ef\"\u003e\u003c!-- raw HTML omitted --\u003e(ae5ec)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve coverage report when html reporter overlaps  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9889\"\u003evitest-dev/vitest#9889\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2d81ad897\"\u003e\u003c!-- raw HTML omitted --\u003e(2d81a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide \u003ccode\u003evi.advanceTimers\u003c/code\u003e to the preview provider  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9891\"\u003evitest-dev/vitest#9891\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1bc3e63be\"\u003e\u003c!-- raw HTML omitted --\u003e(1bc3e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't leak event listener in playwright provider  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9910\"\u003evitest-dev/vitest#9910\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d93550ff7\"\u003e\u003c!-- raw HTML omitted --\u003e(d9355)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpen browser in \u003ccode\u003e--standalone\u003c/code\u003e mode without running tests  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9911\"\u003evitest-dev/vitest#9911\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e78adcf97\"\u003e\u003c!-- raw HTML omitted --\u003e(e78ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard disposable and optional \u003ccode\u003ebody\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9912\"\u003evitest-dev/vitest#9912\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6fdb2ba61\"\u003e\u003c!-- raw HTML omitted --\u003e(6fdb2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve \u003ccode\u003eretry.condition\u003c/code\u003e RegExp serialization issue  -  by \u003ca href=\"https://github.com/nstepien\"\u003e\u003ccode\u003e@​nstepien\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9942\"\u003evitest-dev/vitest#9942\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b6054328\"\u003e\u003c!-- raw HTML omitted --\u003e(7b605)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecollect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't treat extra props on \u003ccode\u003etest\u003c/code\u003e return as tests  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9871\"\u003evitest-dev/vitest#9871\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/141e72aa1\"\u003e\u003c!-- raw HTML omitted --\u003e(141e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSimplify provider types  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9931\"\u003evitest-dev/vitest#9931\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/aaf9f18ae\"\u003e\u003c!-- raw HTML omitted --\u003e(aaf9f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoad built-in provider without module runner  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9939\"\u003evitest-dev/vitest#9939\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bf8920817\"\u003e\u003c!-- raw HTML omitted --\u003e(bf892)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSoft assertions continue after .resolves/.rejects promise errors  -  by \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eMaks Pikov\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9843\"\u003evitest-dev/vitest#9843\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6d74b4948\"\u003e\u003c!-- raw HTML omitted --\u003e(6d74b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix sinon-chai style API  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9943\"\u003evitest-dev/vitest#9943\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0f08dda2c\"\u003e\u003c!-- raw HTML omitted --\u003e(0f08d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epretty-format\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eLimit output for large object  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9949\"\u003evitest-dev/vitest#9949\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0d5f9d6ef\"\u003e\u003c!-- raw HTML omitted --\u003e(0d5f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.0...v4.1.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eVitest 4.1 is out!\u003c/p\u003e\n\u003cp\u003eThis release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our \u003ca href=\"https://vitest.dev/blog/vitest-4-1\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn a disposable from doMock()  -  by \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9332\"\u003evitest-dev/vitest#9332\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3e659a96\"\u003e\u003c!-- raw HTML omitted --\u003e(e3e65)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded chai style assertions  -  by \u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8842\"\u003evitest-dev/vitest#8842\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/841df9ac5\"\u003e\u003c!-- raw HTML omitted --\u003e(841df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to sinon/fake-timers v15 and add \u003ccode\u003esetTickMode\u003c/code\u003e to timer controls  -  by \u003ca href=\"https://github.com/atscott\"\u003e\u003ccode\u003e@​atscott\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8726\"\u003evitest-dev/vitest#8726\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b480aaed\"\u003e\u003c!-- raw HTML omitted --\u003e(4b480)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose matcher types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9448\"\u003evitest-dev/vitest#9448\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e4b913b1\"\u003e\u003c!-- raw HTML omitted --\u003e(3e4b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etoTestSpecification\u003c/code\u003e to reported tasks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9464\"\u003evitest-dev/vitest#9464\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a4705da9\"\u003e\u003c!-- raw HTML omitted --\u003e(1a470)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow a warning if \u003ccode\u003evi.mock\u003c/code\u003e or \u003ccode\u003evi.hoisted\u003c/code\u003e are declared outside of top level of the module  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9387\"\u003evitest-dev/vitest#9387\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5db54a468\"\u003e\u003c!-- raw HTML omitted --\u003e(5db54)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack and display expectedly failed tests (.fails) in UI and CLI  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9476\"\u003evitest-dev/vitest#9476\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/77d75fd34\"\u003e\u003c!-- raw HTML omitted --\u003e(77d75)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport tags  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9478\"\u003evitest-dev/vitest#9478\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/de7c8a521\"\u003e\u003c!-- raw HTML omitted --\u003e(de7c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003earoundEach\u003c/code\u003e and \u003ccode\u003earoundAll\u003c/code\u003e hooks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9450\"\u003evitest-dev/vitest#9450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2a8cb9dc2\"\u003e\u003c!-- raw HTML omitted --\u003e(2a8cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStabilize experimental features  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9529\"\u003evitest-dev/vitest#9529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b5fd2a16a\"\u003e\u003c!-- raw HTML omitted --\u003e(b5fd2)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/1f2d318493363855b66a22caaf7c1c10579029d5\"\u003e\u003ccode\u003e1f2d318\u003c/code\u003e\u003c/a\u003e chore: release v4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b6054328a1808dc5845620a374390b6c223e846\"\u003e\u003ccode\u003e7b60543\u003c/code\u003e\u003c/a\u003e fix: resolve \u003ccode\u003eretry.condition\u003c/code\u003e RegExp serialization issue (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9942\"\u003e#9942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5a6086856e76d908dee8aa0b6a702e242db3ef62\"\u003e\u003ccode\u003e5a60868\u003c/code\u003e\u003c/a\u003e refactor: fix typos (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9950\"\u003e#9950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1bc3e63be448d7af659e73cb08e6e6fc8fd997d0\"\u003e\u003ccode\u003e1bc3e63\u003c/code\u003e\u003c/a\u003e fix: provide \u003ccode\u003evi.advanceTimers\u003c/code\u003e to the preview provider (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9891\"\u003e#9891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4150b913171bda3971a4a4c47c633c26d0c6ae45\"\u003e\u003ccode\u003e4150b91\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/3f8326ce0ca055da5613768761729243dead2db7\"\u003e\u003ccode\u003e3f8326c\u003c/code\u003e\u003c/a\u003e chore(browser): remove unused file (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9845\"\u003e#9845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f48a601141bea62a20ad67d44e3b65360869ccd3\"\u003e\u003ccode\u003ef48a601\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eperformance.now\u003c/code\u003e to measure test timeout duration (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9795\"\u003e#9795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/031f02a89be34491c441b4da9c4e2bacb7db71df\"\u003e\u003ccode\u003e031f02a\u003c/code\u003e\u003c/a\u003e fix: allow catch/finally for async assertion (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9827\"\u003e#9827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/3505fa5a3d873a7ff3639673926d68a25c24445e\"\u003e\u003ccode\u003e3505fa5\u003c/code\u003e\u003c/a\u003e fix(browser): skip esbuild.legalComments when using rolldown-vite (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser/issues/9803\"\u003e#9803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0c2c01361a95dd26d0d7fd7bc38bcca8dbc6e5d2\"\u003e\u003ccode\u003e0c2c013\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0-beta.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.3.3 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\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/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.3.3...v16.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.15 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003ematchesTags\u003c/code\u003e to test if the current filter matches tags  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9913\"\u003evitest-dev/vitest#9913\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eec53d9f5\"\u003e\u003c!-- raw HTML omitted --\u003e(eec53)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eexperimental.vcsProvider\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9928\"\u003evitest-dev/vitest#9928\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/561150036\"\u003e\u003c!-- raw HTML omitted --\u003e(56115)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark \u003ccode\u003eTestProject.testFilesList\u003c/code\u003e internal properly  -  by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9867\"\u003evitest-dev/vitest#9867\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/54f2660f5\"\u003e\u003c!-- raw HTML omitted --\u003e(54f26)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect fixture that returns without calling \u003ccode\u003euse\u003c/code\u003e  -  by \u003ca href=\"https://github.com/oilater\"\u003e\u003ccode\u003e@​oilater\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9831\"\u003evitest-dev/vitest#9831\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9861\"\u003evitest-dev/vitest#9861\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/633ae2303\"\u003e\u003c!-- raw HTML omitted --\u003e(633ae)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop vite 8.beta support  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9862\"\u003evitest-dev/vitest#9862\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b78f5389d\"\u003e\u003c!-- raw HTML omitted --\u003e(b78f5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eType regression in vi.mocked() static class methods  -  by \u003ca href=\"https://github.com/purepear\"\u003e\u003ccode\u003e@​purepear\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9857\"\u003evitest-dev/vitest#9857\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/90926641b\"\u003e\u003c!-- raw HTML omitted --\u003e(90926)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperly re-evaluate actual modules of mocked external  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9898\"\u003evitest-dev/vitest#9898\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ae5ec03ef\"\u003e\u003c!-- raw HTML omitted --\u003e(ae5ec)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve coverage report when html reporter overlaps  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9889\"\u003evitest-dev/vitest#9889\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2d81ad897\"\u003e\u003c!-- raw HTML omitted --\u003e(2d81a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide \u003ccode\u003evi.advanceTimers\u003c/code\u003e to the preview provider  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9891\"\u003evitest-dev/vitest#9891\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1bc3e63be\"\u003e\u003c!-- raw HTML omitted --\u003e(1bc3e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't leak event listener in playwright provider  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9910\"\u003evitest-dev/vitest#9910\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d93550ff7\"\u003e\u003c!-- raw HTML omitted --\u003e(d9355)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpen browser in \u003ccode\u003e--standalone\u003c/code\u003e mode without running tests  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9911\"\u003evitest-dev/vitest#9911\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e78adcf97\"\u003e\u003c!-- raw HTML omitted --\u003e(e78ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard disposable and optional \u003ccode\u003ebody\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9912\"\u003evitest-dev/vitest#9912\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6fdb2ba61\"\u003e\u003c!-- raw HTML omitted --\u003e(6fdb2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve \u003ccode\u003eretry.condition\u003c/code\u003e RegExp serialization issue  -  by \u003ca href=\"https://github.com/nstepien\"\u003e\u003ccode\u003e@​nstepien\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9942\"\u003evitest-dev/vitest#9942\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b6054328\"\u003e\u003c!-- raw HTML omitted --\u003e(7b605)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecollect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't treat extra props on \u003ccode\u003etest\u003c/code\u003e return as tests  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9871\"\u003evitest-dev/vitest#9871\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/141e72aa1\"\u003e\u003c!-- raw HTML omitted --\u003e(141e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSimplify provider types  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9931\"\u003evitest-dev/vitest#9931\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/aaf9f18ae\"\u003e\u003c!-- raw HTML omitted --\u003e(aaf9f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoad built-in provider without module runner  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9939\"\u003evitest-dev/vitest#9939\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bf8920817\"\u003e\u003c!-- raw HTML omitted --\u003e(bf892)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSoft assertions continue after .resolves/.rejects promise errors  -  by \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eMaks Pikov\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9843\"\u003evitest-dev/vitest#9843\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6d74b4948\"\u003e\u003c!-- raw HTML omitted --\u003e(6d74b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix sinon-chai style API  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9943\"\u003evitest-dev/vitest#9943\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0f08dda2c\"\u003e\u003c!-- raw HTML omitted --\u003e(0f08d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epretty-format\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eLimit output for large object  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9949\"\u003evitest-dev/vitest#9949\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0d5f9d6ef\"\u003e\u003c!-- raw HTML omitted --\u003e(0d5f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.0...v4.1.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eVitest 4.1 is out!\u003c/p\u003e\n\u003cp\u003eThis release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our \u003ca href=\"https://vitest.dev/blog/vitest-4-1\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn a disposable from doMock()  -  by \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9332\"\u003evitest-dev/vitest#9332\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3e659a96\"\u003e\u003c!-- raw HTML omitted --\u003e(e3e65)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded chai style assertions  -  by \u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8842\"\u003evitest-dev/vitest#8842\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/841df9ac5\"\u003e\u003c!-- raw HTML omitted --\u003e(841df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to sinon/fake-timers v15 and add \u003ccode\u003esetTickMode\u003c/code\u003e to timer controls  -  by \u003ca href=\"https://github.com/atscott\"\u003e\u003ccode\u003e@​atscott\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8726\"\u003evitest-dev/vitest#8726\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b480aaed\"\u003e\u003c!-- raw HTML omitted --\u003e(4b480)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose matcher types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9448\"\u003evitest-dev/vitest#9448\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e4b913b1\"\u003e\u003c!-- raw HTML omitted --\u003e(3e4b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etoTestSpecification\u003c/code\u003e to reported tasks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9464\"\u003evitest-dev/vitest#9464\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a4705da9\"\u003e\u003c!-- raw HTML omitted --\u003e(1a470)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow a warning if \u003ccode\u003evi.mock\u003c/code\u003e or \u003ccode\u003evi.hoisted\u003c/code\u003e are declared outside of top level of the module  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9387\"\u003evitest-dev/vitest#9387\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5db54a468\"\u003e\u003c!-- raw HTML omitted --\u003e(5db54)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack and display expectedly failed tests (.fails) in UI and CLI  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9476\"\u003evitest-dev/vitest#9476\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/77d75fd34\"\u003e\u003c!-- raw HTML omitted --\u003e(77d75)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport tags  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9478\"\u003evitest-dev/vitest#9478\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/de7c8a521\"\u003e\u003c!-- raw HTML omitted --\u003e(de7c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003earoundEach\u003c/code\u003e and \u003ccode\u003earoundAll\u003c/code\u003e hooks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9450\"\u003evitest-dev/vitest#9450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2a8cb9dc2\"\u003e\u003c!-- raw HTML omitted --\u003e(2a8cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStabilize experimental features  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9529\"\u003evitest-dev/vitest#9529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b5fd2a16a\"\u003e\u003c!-- raw HTML omitted --\u003e(b5fd2)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/1f2d318493363855b66a22caaf7c1c10579029d5\"\u003e\u003ccode\u003e1f2d318\u003c/code\u003e\u003c/a\u003e chore: release v4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ebfde798fbaeeb1fc7542d734dff216f39272201\"\u003e\u003ccode\u003eebfde79\u003c/code\u003e\u003c/a\u003e refactor: rename \u003ccode\u003ematchesTagsFilter\u003c/code\u003e to \u003ccode\u003ematchesTags\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9956\"\u003e#9956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/561150036f5784039020b1c1e767e78e1088e16c\"\u003e\u003ccode\u003e5611500\u003c/code\u003e\u003c/a\u003e feat(experimental): introduce \u003ccode\u003eexperimental.vcsProvider\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9928\"\u003e#9928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eec53d9f592717ebb6febec517bbc1d1f2af250a\"\u003e\u003ccode\u003eeec53d9\u003c/code\u003e\u003c/a\u003e feat(experimental): expose \u003ccode\u003ematchesTagsFilter\u003c/code\u003e to test if the current filter ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bf89208177e65af72cdc1e4db85c8200cf6c2721\"\u003e\u003ccode\u003ebf89208\u003c/code\u003e\u003c/a\u003e fix(coverage): load built-in provider without module runner (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9939\"\u003e#9939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5a6086856e76d908dee8aa0b6a702e242db3ef62\"\u003e\u003ccode\u003e5a60868\u003c/code\u003e\u003c/a\u003e refactor: fix typos (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9950\"\u003e#9950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/aaf9f18ae70e52b6e67aaf85f7f784d9dabd0acc\"\u003e\u003ccode\u003eaaf9f18\u003c/code\u003e\u003c/a\u003e fix(coverage): simplify provider types (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9931\"\u003e#9931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6fdb2ba614bc654d0b48f49bc153778b5d12f4b3\"\u003e\u003ccode\u003e6fdb2ba\u003c/code\u003e\u003c/a\u003e fix: guard disposable and optional \u003ccode\u003ebody\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9912\"\u003e#9912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e78adcf9761bb2d1634f77b007fca43b34637ac9\"\u003e\u003ccode\u003ee78adcf\u003c/code\u003e\u003c/a\u003e fix: open browser in \u003ccode\u003e--standalone\u003c/code\u003e mode without running tests (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9911\"\u003e#9911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ae5ec03ef98097aed2851f287a76d595582fe578\"\u003e\u003ccode\u003eae5ec03\u003c/code\u003e\u003c/a\u003e fix: properly re-evaluate actual modules of mocked external (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9898\"\u003e#9898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.3 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.3...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.9 to 6.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression where the editor would forget previously measured line heights without good reason.\u003c/p\u003e\n\u003cp\u003eFix an issue where scrolling the cursor into view sometimes wouldn't work on Chrome Android.\u003c/p\u003e\n\u003cp\u003eFix a bug that broke composition inside of block wrappers.\u003c/p\u003e\n\u003ch2\u003e6.39.14 (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove performance of \u003ccode\u003eposAtCoords\u003c/code\u003e on long lines.\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/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/fd252fada9523ced184b8db78c17211477062820\"\u003e\u003ccode\u003efd252fa\u003c/code\u003e\u003c/a\u003e Change WidgetType.updateDOM from type to this\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/9373f525a2aef0e7b2b7159470b8940f5b3d474a\"\u003e\u003ccode\u003e9373f52\u003c/code\u003e\u003c/a\u003e Pass the old widget value to WidgetType.updateDOM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3d236d2e5f6ca305027e63d6039911b864358d33\"\u003e\u003ccode\u003e3d236d2\u003c/code\u003e\u003c/a\u003e Mark version 6.39.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/0a8ddb1a4ec185cdf0e34062ae354efdb07bdda2\"\u003e\u003ccode\u003e0a8ddb1\u003c/code\u003e\u003c/a\u003e Avoid posAtCoords getting confused by empty wrapping rectangles returned by S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f22a194de30f648e51d1667525e034231b7beaa3\"\u003e\u003ccode\u003ef22a194\u003c/code\u003e\u003c/a\u003e Implement iOS selection handle drawing in the selection layer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/07d54a065cbe1d45f36bbf61bda208700237fbde\"\u003e\u003ccode\u003e07d54a0\u003c/code\u003e\u003c/a\u003e Use last touch position to assign a side to touch selections in wrapping editors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.39.9...6.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/db` from 0.5.20 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/db/releases\"\u003e\u003ccode\u003e@​tanstack/db\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/db\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.33\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ecreateEffect\u003c/code\u003e API for reactive delta-driven effects and \u003ccode\u003euseLiveQueryEffect\u003c/code\u003e React hook. (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1221\"\u003e#1221\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ecreateEffect\u003c/code\u003e attaches callbacks to a live query's delta stream — firing \u003ccode\u003eonEnter\u003c/code\u003e, \u003ccode\u003eonExit\u003c/code\u003e, and \u003ccode\u003eonUpdate\u003c/code\u003e for row-level query-result transitions and \u003ccode\u003eonBatch\u003c/code\u003e for the full delta batch from each graph run — without materialising the full result set. Supports \u003ccode\u003eskipInitial\u003c/code\u003e, \u003ccode\u003eorderBy\u003c/code\u003e + \u003ccode\u003elimit\u003c/code\u003e (top-K window), joins, lazy loading, transaction coalescing, async disposal with \u003ccode\u003eAbortSignal\u003c/code\u003e, and \u003ccode\u003eonSourceError\u003c/code\u003e / \u003ccode\u003eonError\u003c/code\u003e callbacks.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003euseLiveQueryEffect\u003c/code\u003e is the React hook wrapper that manages the effect lifecycle (create on mount, dispose on unmount, recreate on dependency change).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/db\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.32\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(db): use \u003ccode\u003eRef\u0026lt;T, Nullable\u0026gt;\u003c/code\u003e brand instead of \u003ccode\u003eRef\u0026lt;T\u0026gt; | undefined\u003c/code\u003e for nullable join refs in declarative select (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1262\"\u003e#1262\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe declarative \u003ccode\u003eselect()\u003c/code\u003e callback receives proxy objects that record property accesses. These proxies are always truthy at build time, but nullable join sides (left/right/full) were typed as \u003ccode\u003eRef\u0026lt;T\u0026gt; | undefined\u003c/code\u003e, misleading users into using \u003ccode\u003e?.\u003c/code\u003e and \u003ccode\u003e??\u003c/code\u003e operators that have no effect at runtime. Nullable join refs are now typed as \u003ccode\u003eRef\u0026lt;T, true\u0026gt;\u003c/code\u003e, which allows direct property access without optional chaining while correctly producing \u003ccode\u003eT | undefined\u003c/code\u003e in the result type.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix unbounded WHERE expression growth in \u003ccode\u003eDeduplicatedLoadSubset\u003c/code\u003e when loading all data after accumulating specific predicates. The deduplication layer now correctly tracks the original request predicate (e.g., \u003ccode\u003ewhere: undefined\u003c/code\u003e for \u0026quot;load all\u0026quot;) instead of the optimized difference query sent to the backend, ensuring \u003ccode\u003ehasLoadedAllData\u003c/code\u003e is properly set and subsequent requests are deduplicated. (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1348\"\u003e#1348\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(db): throw error when fn.select() is used with groupBy() (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1324\"\u003e#1324\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003equeryOnce\u003c/code\u003e helper for one-shot query execution, including \u003ccode\u003efindOne()\u003c/code\u003e support and optional QueryBuilder configs. (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1211\"\u003e#1211\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/db\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.31\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Intent agent skills (SKILL.md files) to guide AI coding agents. Include skills for core DB concepts, all 5 framework bindings, meta-framework integration, and offline transactions. Also add \u003ccode\u003eexport * from '@tanstack/db'\u003c/code\u003e to angular-db for consistency with other framework packages. (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/db\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.30\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare boolean column references in \u003ccode\u003ewhere()\u003c/code\u003e and \u003ccode\u003ehaving()\u003c/code\u003e clauses. Previously, filtering on a boolean column required \u003ccode\u003eeq(col.active, true)\u003c/code\u003e. Now you can write \u003ccode\u003e.where(({ u }) =\u0026gt; u.active)\u003c/code\u003e and \u003ccode\u003e.where(({ u }) =\u0026gt; not(u.active))\u003c/code\u003e directly. (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/db\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.29\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid DuplicateKeySyncError in join live queries when custom getKey only considers the identity of one of the joined collections (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1290\"\u003e#1290\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support aggregates nested inside expressions (e.g. \u003ccode\u003ecoalesce(count(...), 0)\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1274\"\u003e#1274\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/db/blob/main/packages/db/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/db\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMake indexing explicit with two index types for different use cases (\u003ca href=\"https://redirect.github.com/TanStack/db/pull/1353\"\u003e#1353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eautoIndex\u003c/code\u003e now defaults to \u003ccode\u003eoff\u003c/code\u003e instead of \u003ccode\u003eeager\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBTreeIndex\u003c/code\u003e is no longer exported from \u003ccode\u003e@tanstack/db\u003c/code\u003e main entry point\u003c/li\u003e\n\u003cli\u003eTo use \u003ccode\u003ecreateIndex()\u003c/code\u003e or \u003ccode\u003eautoIndex: 'eager'\u003c/code\u003e, you must set \u003ccode\u003edefaultIndexType\u003c/code\u003e on the collection\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003e@tanstack/db/indexing\u003c/code\u003e entry point for tree-shakeable indexing\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBasicIndex\u003c/strong\u003e - Lightweight index using Map + sorted Array for both equality and range queries (\u003ccode\u003eeq\u003c/code\u003e, \u003ccode\u003ein\u003c/code\u003e, \u003ccode\u003egt\u003c/code\u003e, \u003ccode\u003egte\u003c/code\u003e, \u003ccode\u003elt\u003c/code\u003e, \u003ccode\u003elte\u003c/code\u003e). O(n) updates but fast reads.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBTreeIndex\u003c/strong\u003e - Full-featured index with O(log n) updates and sorted iteration for ORDER BY optimization on large collections (10k+ items)\u003c/li\u003e\n\u003cli\u003eDev mode suggestions (ON by default) warn when indexes would help\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMigration:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you were relying on auto-indexing, set \u003ccode\u003edefaultIndexType\u003c/code\u003e on your collections:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eLightweight indexing\u003c/strong\u003e (good for most use cases):\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { BasicIndex } from '@tanstack/db/indexing'\n\u003cp\u003econst collection = createCollection({\u003cbr /\u003e\ndefaultIndexType: BasicIndex,\u003cbr /\u003e\nautoIndex: 'eager',\u003cbr /\u003e\n// ...\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003e\u003cstrong\u003eFull BTree indexing\u003c/strong\u003e (for ORDER BY optimization on large collections):\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { BTreeIndex } from '@tanstack/db/indexing'\n\u003cp\u003econst collection = createCollection({\u003cbr /\u003e\ndefaultIndexType: BTreeIndex,\u003cbr /\u003e\nautoIndex: 'eager',\u003cbr /\u003e\n// ...\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003col start=\"3\"\u003e\n\u003cli\u003e\u003cstrong\u003ePer-index explicit type\u003c/strong\u003e (mix index types):\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { BasicIndex, BTreeIndex } from '@tanstack/db/indexing'\n\u003cp\u003econst collection = createCollection({\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/db/commits/HEAD/packages/db\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/query-core` from 5.90.17 to 5.95.2\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/query-core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\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/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(timeoutManager): make sure NodeJs.Timout doesn't leak (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10325\"\u003e#10325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\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/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(timeoutManager): make sure NodeJs.Timout doesn't leak (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10323\"\u003e#10323\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/TanStack/query/blob/main/packages/query-core/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(timeoutManager): make sure NodeJs.Timout doesn't leak (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10325\"\u003e#10325\u003c/a\u003e)\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\u003efix(timeoutManager): make sure NodeJs.Timout doesn't leak (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10323\"\u003e#10323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.95.0\u003c/h2\u003e\n\u003ch2\u003e5.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\u003c/a\u003e)\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\u003ch2\u003e5.91.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(streamedQuery): maintain error state on reset refetch with initialData defined (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10287\"\u003e#10287\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): cancel paused initial fetch when last observer unsubscribes (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10291\"\u003e#10291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: environmentManager (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10199\"\u003e#10199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: onMutate callback now runs synchronously when mutationCache.config.onMutate is not defined (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10066\"\u003e#10066\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/1047cdc393fac7c98822c993d70c28f58833c63d\"\u003e\u003ccode\u003e1047cdc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10326\"\u003e#10326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e fix/nodejs timeout (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10325\"\u003e#10325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5806444b97e07b1ede194d1f353d4a013ef1036e\"\u003e\u003ccode\u003e5806444\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10324\"\u003e#10324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1f1775ca92f2b6c035682947ff3b3424804ff31a\"\u003e\u003ccode\u003e1f1775c\u003c/code\u003e\u003c/a\u003e fix(timeout): make sure NodeJs.Timout doesn't leak (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10323\"\u003e#10323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4d7de830eb6e19ba9c20d4c44ed4f49c09ed7be3\"\u003e\u003ccode\u003e4d7de83\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10317\"\u003e#10317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8fe71e4fe7bc34e8b7b551d20ac1f70906572529\"\u003e\u003ccode\u003e8fe71e4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c613c225355502306c5011bb28fe59225cb1262c\"\u003e\u003ccode\u003ec613c22\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10309\"\u003e#10309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b6fd86b0b00af5b901e5d2f370db312997a35d96\"\u003e\u003ccode\u003eb6fd86b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10297\"\u003e#10297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/79e37cb5de45043e71e33f1382ed85749ab75770\"\u003e\u003ccode\u003e79e37cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/query-core/issues/10296\"\u003e#10296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/248975e896f585f6eaa505c796e73fcf7bfd1eec\"\u003e\u003ccode\u003e248975e\u003c/code\u003e\u003c/a\u003e fix(streamedQuery): maintain error state on reset refetch with initialData de...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/query-core@5.95.2/packages/query-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-pacer` from 0.20.0 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/pacer/releases\"\u003e\u003ccode\u003e@​tanstack/react-pacer\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-pacer\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: TanStack Store Upgrade to alien signals (\u003ca href=\"https://redirect.github.com/TanStack/pacer/pull/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/pacer/commit/225381e40d848b0bf35a690bb9d5009255fb4c9d\"\u003e\u003ccode\u003e225381e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/pacer\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/pacer/blob/main/packages/react-pacer/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-pacer\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: TanStack Store Upgrade to alien signals (\u003ca href=\"https://redirect.github.com/TanStack/pacer/pull/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/pacer/commit/225381e40d848b0bf35a690bb9d5009255fb4c9d\"\u003e\u003ccode\u003e225381e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/pacer\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/pacer/commits/@tanstack/react-pacer@0.21.0/packages/react-pacer\"\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.2 to 5.95.2\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.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\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\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.95.2\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.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\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\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.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-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\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.95.2\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.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\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.95.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-devtools\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\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.95.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.95.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.95.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.95.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.95.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.95.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.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]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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.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\u003e\n\u003cp\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\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/4c75210ce8235fe3d39b67e1029eff11278927cc\"\u003e\u003ccode\u003e4c75210\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.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: stop node types from leaking into browser (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(streamedQuery): maintain error state on reset refetch with initialData defined (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10287\"\u003e#10287\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cd5a35b328837781aa4f9305bb2bd7877ca934e9\"\u003e\u003ccode\u003ecd5a35b\u003c/code\u003e\u003c/a\u003e fix/nodejs timeout (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10325\"\u003e#10325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5806444b97e07b1ede194d1f353d4a013ef1036e\"\u003e\u003ccode\u003e5806444\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10324\"\u003e#10324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4d7de830eb6e19ba9c20d4c44ed4f49c09ed7be3\"\u003e\u003ccode\u003e4d7de83\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10317\"\u003e#10317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8fe71e4fe7bc34e8b7b551d20ac1f70906572529\"\u003e\u003ccode\u003e8fe71e4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c613c225355502306c5011bb28fe59225cb1262c\"\u003e\u003ccode\u003ec613c22\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10309\"\u003e#10309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9346430657621591e1b1da08f04f8929071a6ad7\"\u003e\u003ccode\u003e9346430\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be3746f069ce7c6dbed427f3e2f32f4b304997ae\"\u003e\u003ccode\u003ebe3746f\u003c/code\u003e\u003c/a\u003e fix: stop node types from leaking into browser (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b6fd86b0b00af5b901e5d2f370db312997a35d96\"\u003e\u003ccode\u003eb6fd86b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10297\"\u003e#10297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/79e37cb5de45043e71e33f1382ed85749ab75770\"\u003e\u003ccode\u003e79e37cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10296\"\u003e#10296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.95.2/packages/react-query\"\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@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.91.1 to 5.95.2\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-devtools\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.95.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\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\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.95.2\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.95.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-devtools\u003c/code\u003e\u003ca href=\"https://...\n\n_Description has been truncated_","html_url":"https://github.com/moss-foundation/sapic/pull/530","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/moss-foundation%2Fsapic/issues/530","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/530/packages"}},{"old_version":"6.5.4","new_version":"6.6.0","update_type":"minor","path":"/bundles/org.openhab.ui/web","pr_created_at":"2026-04-01T15:39:11.000Z","version_change":"6.5.4 → 6.6.0","issue":{"uuid":"4187927948","node_id":"PR_kwDOCjOhkc7PTONv","number":4076,"state":"open","title":"build(deps): bump the codemirror-ecosystem group in /bundles/org.openhab.ui/web with 7 updates","user":"dependabot[bot]","labels":["main ui","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T15:39:11.000Z","updated_at":"2026-04-01T15:41:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"codemirror-ecosystem","update_count":7,"packages":[{"name":"@codemirror/autocomplete","old_version":"6.20.0","new_version":"6.20.1","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/commands","old_version":"6.10.2","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/language","old_version":"6.12.1","new_version":"6.12.2","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.14","new_version":"6.40.0","repository_url":"https://github.com/codemirror/view"},{"name":"@uiw/codemirror-theme-gruvbox-dark","old_version":"4.25.4","new_version":"4.25.8","repository_url":"https://github.com/uiwjs/react-codemirror"}],"path":"/bundles/org.openhab.ui/web","ecosystem":"npm"},"body":"Bumps the codemirror-ecosystem group in /bundles/org.openhab.ui/web with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.20.0` | `6.20.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.2` | `6.10.3` |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.12.1` | `6.12.2` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.4` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.14` | `6.40.0` |\n| [@uiw/codemirror-theme-gruvbox-dark](https://github.com/uiwjs/react-codemirror) | `4.25.4` | `4.25.8` |\n\nUpdates `@codemirror/autocomplete` from 6.20.0 to 6.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/autocomplete\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.20.1 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eClicking the horizontal dots at the top/bottom of a list of completion options now moves the selection there, so that more completions become visible.\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/codemirror/autocomplete/commit/7cbf7fd3b8126fd2b8f3d29a0cb150ac31506fd1\"\u003e\u003ccode\u003e7cbf7fd\u003c/code\u003e\u003c/a\u003e Mark version 6.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/1fae8fb7ceaaad4423fe2fee178a9b14b1176039\"\u003e\u003ccode\u003e1fae8fb\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/90412d8d3d19291e00c38c39c1008df5644088ea\"\u003e\u003ccode\u003e90412d8\u003c/code\u003e\u003c/a\u003e Respond to clicks on the top/bottom of incomplete option lists by moving sele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/e8521c28daad76fb559ef37712e0386df18cd310\"\u003e\u003ccode\u003ee8521c2\u003c/code\u003e\u003c/a\u003e Align interpretation of wordChars language data with \u003ccode\u003e@​codemirror/state\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/compare/6.20.0...6.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.10.2 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\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/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/compare/6.10.2...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-javascript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.12.1 to 6.12.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\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/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/language/compare/6.12.1...6.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.4 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.14 to 6.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression where the editor would forget previously measured line heights without good reason.\u003c/p\u003e\n\u003cp\u003eFix an issue where scrolling the cursor into view sometimes wouldn't work on Chrome Android.\u003c/p\u003e\n\u003cp\u003eFix a bug that broke composition inside of block wrappers.\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/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/fd252fada9523ced184b8db78c17211477062820\"\u003e\u003ccode\u003efd252fa\u003c/code\u003e\u003c/a\u003e Change WidgetType.updateDOM from type to this\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/9373f525a2aef0e7b2b7159470b8940f5b3d474a\"\u003e\u003ccode\u003e9373f52\u003c/code\u003e\u003c/a\u003e Pass the old widget value to WidgetType.updateDOM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3d236d2e5f6ca305027e63d6039911b864358d33\"\u003e\u003ccode\u003e3d236d2\u003c/code\u003e\u003c/a\u003e Mark version 6.39.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/0a8ddb1a4ec185cdf0e34062ae354efdb07bdda2\"\u003e\u003ccode\u003e0a8ddb1\u003c/code\u003e\u003c/a\u003e Avoid posAtCoords getting confused by empty wrapping rectangles returned by S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f22a194de30f648e51d1667525e034231b7beaa3\"\u003e\u003ccode\u003ef22a194\u003c/code\u003e\u003c/a\u003e Implement iOS selection handle drawing in the selection layer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/07d54a065cbe1d45f36bbf61bda208700237fbde\"\u003e\u003ccode\u003e07d54a0\u003c/code\u003e\u003c/a\u003e Use last touch position to assign a side to touch selections in wrapping editors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.39.14...6.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-theme-gruvbox-dark` from 4.25.4 to 4.25.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e\u003ccode\u003e@​uiw/codemirror-theme-gruvbox-dark\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.8\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.8/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.8: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/03129ff/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/03129ff/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.7...v4.25.8\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.7...v4.25.8\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.8\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 fix: Set correct module type in all packages (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/763\"\u003e#763\u003c/a\u003e) bfcca91 \u003ca href=\"https://github.com/Methuselah96\"\u003e\u003ccode\u003e@​Methuselah96\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 fix(package): update workspace glob patterns for themes and extensions f605ec5 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 fix: workspace packages (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/764\"\u003e#764\u003c/a\u003e) cc88b2d \u003ca href=\"https://github.com/Methuselah96\"\u003e\u003ccode\u003e@​Methuselah96\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.25.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.7/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.7: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/f3d65ee/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/f3d65ee/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.6...v4.25.7\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.6...v4.25.7\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.7\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 fix(langs): remove unused imports in generated index.ts \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/761\"\u003e#761\u003c/a\u003e d052ce2 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.25.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.6/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.6: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/b4c8595/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/b4c8595/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.5...v4.25.6\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.5...v4.25.6\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.6\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 fix(langs): declare all language packages as explicit dependencies (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/760\"\u003e#760\u003c/a\u003e) dddf539 \u003ca href=\"https://github.com/EurFelux\"\u003e\u003ccode\u003e@​EurFelux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.25.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.5/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.5: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/2bcb7df/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/2bcb7df/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.4...v4.25.5\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.4...v4.25.5\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e💄 chore: fix package publish failure. \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/752\"\u003e#752\u003c/a\u003e c3c46e1 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 doc: Update README.md 694c963 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\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/uiwjs/react-codemirror/commit/4d7fbebec0ddc6516b7706995536683f45acb7c8\"\u003e\u003ccode\u003e4d7fbeb\u003c/code\u003e\u003c/a\u003e released v4.25.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/cc88b2d7dacbbb19cca64af690b0067b599a9527\"\u003e\u003ccode\u003ecc88b2d\u003c/code\u003e\u003c/a\u003e fix: workspace packages (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/f605ec55c02c9c0cf3af18e8066f34a6237ba24b\"\u003e\u003ccode\u003ef605ec5\u003c/code\u003e\u003c/a\u003e fix(package): update workspace glob patterns for themes and extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/bfcca919f2ff113e99ea786abdf37072ee6e4c6e\"\u003e\u003ccode\u003ebfcca91\u003c/code\u003e\u003c/a\u003e fix: Set correct module type in all packages (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/d61fc4f751540d2548e03293812beae94c9fe59d\"\u003e\u003ccode\u003ed61fc4f\u003c/code\u003e\u003c/a\u003e released v4.25.7 fix \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/d052ce253a1110a0620c1e36f0828555e1963bfd\"\u003e\u003ccode\u003ed052ce2\u003c/code\u003e\u003c/a\u003e fix(langs): remove unused imports in generated index.ts \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/b39c29eb2dca990f82a90435b9a8d9d00e083b7c\"\u003e\u003ccode\u003eb39c29e\u003c/code\u003e\u003c/a\u003e released v4.25.6 \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/760\"\u003e#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/dddf5395b31111914850a832726cfd32bba90e7a\"\u003e\u003ccode\u003edddf539\u003c/code\u003e\u003c/a\u003e fix(langs): declare all language packages as explicit dependencies (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/e1f67c4264f5ad4d3a64983b6ef8dcef9ee8e801\"\u003e\u003ccode\u003ee1f67c4\u003c/code\u003e\u003c/a\u003e released v4.25.5 \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/758\"\u003e#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/dcb10f68730a671ac3e1c23820bce5f62cc505cb\"\u003e\u003ccode\u003edcb10f6\u003c/code\u003e\u003c/a\u003e fix: fix trailing slash in hyperlink extension \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/756\"\u003e#756\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.4...v4.25.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/openhab/openhab-webui/pull/4076","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openhab%2Fopenhab-webui/issues/4076","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4076/packages"}},{"old_version":"6.5.3","new_version":"6.6.0","update_type":"minor","path":null,"pr_created_at":"2026-03-30T08:23:44.000Z","version_change":"6.5.3 → 6.6.0","issue":{"uuid":"4168637603","node_id":"PR_kwDOQw-HnM7OiIf-","number":18,"state":"open","title":"chore(deps): bump the codemirror group across 1 directory with 9 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T08:23:44.000Z","updated_at":"2026-03-30T08:23:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"codemirror","update_count":9,"packages":[{"name":"@codemirror/autocomplete","old_version":"6.20.0","new_version":"6.20.1","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/commands","old_version":"6.10.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-javascript","old_version":"6.2.4","new_version":"6.2.5","repository_url":"https://github.com/codemirror/lang-javascript"},{"name":"@codemirror/lang-yaml","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/codemirror/lang-yaml"},{"name":"@codemirror/language","old_version":"6.12.1","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/lint","old_version":"6.9.2","new_version":"6.9.5","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/search","old_version":"6.5.11","new_version":"6.6.0","repository_url":"https://github.com/codemirror/search"},{"name":"@codemirror/state","old_version":"6.5.3","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.9","new_version":"6.40.0","repository_url":"https://github.com/codemirror/view"}],"path":null,"ecosystem":"npm"},"body":"Bumps the codemirror group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.20.0` | `6.20.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.1` | `6.10.3` |\n| [@codemirror/lang-javascript](https://github.com/codemirror/lang-javascript) | `6.2.4` | `6.2.5` |\n| [@codemirror/lang-yaml](https://github.com/codemirror/lang-yaml) | `6.1.2` | `6.1.3` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.12.1` | `6.12.3` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.9.2` | `6.9.5` |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.5.11` | `6.6.0` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.3` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.9` | `6.40.0` |\n\n\nUpdates `@codemirror/autocomplete` from 6.20.0 to 6.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/autocomplete\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.20.1 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eClicking the horizontal dots at the top/bottom of a list of completion options now moves the selection there, so that more completions become visible.\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/codemirror/autocomplete/commit/7cbf7fd3b8126fd2b8f3d29a0cb150ac31506fd1\"\u003e\u003ccode\u003e7cbf7fd\u003c/code\u003e\u003c/a\u003e Mark version 6.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/1fae8fb7ceaaad4423fe2fee178a9b14b1176039\"\u003e\u003ccode\u003e1fae8fb\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/90412d8d3d19291e00c38c39c1008df5644088ea\"\u003e\u003ccode\u003e90412d8\u003c/code\u003e\u003c/a\u003e Respond to clicks on the top/bottom of incomplete option lists by moving sele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/e8521c28daad76fb559ef37712e0386df18cd310\"\u003e\u003ccode\u003ee8521c2\u003c/code\u003e\u003c/a\u003e Align interpretation of wordChars language data with \u003ccode\u003e@​codemirror/state\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/compare/6.20.0...6.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/commands` from 6.10.1 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\u003c/p\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\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/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/compare/6.10.1...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-javascript` from 6.2.4 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-javascript/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-javascript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eSupport code folding of JSX elements and tags.\u003c/p\u003e\n\u003cp\u003eWhen reading properties in \u003ccode\u003escopeCompletionSource\u003c/code\u003e, use the original object, not a prototype.\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/codemirror/lang-javascript/commit/a202a000e8d3d107d1c340db933d9f09a828308a\"\u003e\u003ccode\u003ea202a00\u003c/code\u003e\u003c/a\u003e Mark version 6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/190b567c8066a4383826b9a32e3a53f3ed01e442\"\u003e\u003ccode\u003e190b567\u003c/code\u003e\u003c/a\u003e Fix missing inherited getters in enumeratePropertyCompletions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/a94cdcb88454738842564881d6980502f0bfc784\"\u003e\u003ccode\u003ea94cdcb\u003c/code\u003e\u003c/a\u003e Add folding for JSX elements and tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-javascript/commit/78a85210d83c41bef23c222425f2ebf3d4353e2d\"\u003e\u003ccode\u003e78a8521\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-javascript/compare/6.2.4...6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-yaml` from 6.1.2 to 6.1.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-yaml/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-yaml\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.3 (2026-03-24)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in indentation caused by a bugfix in \u003ccode\u003e@​lezer/lr\u003c/code\u003e 1.4.7.\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/codemirror/lang-yaml/commit/1a5b4f7d1e5692181aa55c2dbad94da07b8ed944\"\u003e\u003ccode\u003e1a5b4f7\u003c/code\u003e\u003c/a\u003e Mark version 6.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-yaml/commit/eda1a0d037e43a3fabffb852c71e002d88ee4543\"\u003e\u003ccode\u003eeda1a0d\u003c/code\u003e\u003c/a\u003e Use start of first pair, rather than start of block node, in indent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-yaml/commit/7ecebaaaaa0f282204b2406058dea586126c353f\"\u003e\u003ccode\u003e7ecebaa\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-yaml/commit/d5a487a0b822a23fa0cf64b554be16bbf4b671fd\"\u003e\u003ccode\u003ed5a487a\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-yaml/commit/721f1f1a269272dc25613fdf07636cd97a280e46\"\u003e\u003ccode\u003e721f1f1\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-yaml/compare/6.1.2...6.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.12.1 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\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/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/language/compare/6.12.1...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.9.2 to 6.9.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lint\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\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/codemirror/lint/commit/296d74376596acd4c7aa4cd1cf00e877cdd2ff52\"\u003e\u003ccode\u003e296d743\u003c/code\u003e\u003c/a\u003e Mark version 6.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/c7a0982cde92a463ee3d297b56b707c37a8452b0\"\u003e\u003ccode\u003ec7a0982\u003c/code\u003e\u003c/a\u003e Improve background colors for dark themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a3202d8854b4fd8c38a5d3a9107bc23efd939501\"\u003e\u003ccode\u003ea3202d8\u003c/code\u003e\u003c/a\u003e Mark version 6.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/42d5b8c89eb35fd7e296045eb8ad1a50ffceb9e7\"\u003e\u003ccode\u003e42d5b8c\u003c/code\u003e\u003c/a\u003e Make nextDiagnostic select entire diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/compare/6.9.2...6.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/search` from 6.5.11 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/search/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/search\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eSearch queries now support a generic \u003ccode\u003etest\u003c/code\u003e field that can be used to implement custom tests on matches.\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/codemirror/search/commit/502b2e43fecbb4b49f631e1ba5dce05d1ad493ae\"\u003e\u003ccode\u003e502b2e4\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/search/commit/9b9e1218424469e6260133bcced713660b95225c\"\u003e\u003ccode\u003e9b9e121\u003c/code\u003e\u003c/a\u003e Allocate less closures in test function implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/search/commit/d55469959a81fe1635c9d7320728d3fc3adc01a3\"\u003e\u003ccode\u003ed554699\u003c/code\u003e\u003c/a\u003e Add a test field to search query objects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/search/commit/9a54e64e1fb2729f4c1ac3d4a9daa52147e4f6a9\"\u003e\u003ccode\u003e9a54e64\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/search/commit/3fd68b965a1a149bb65a268ef52c10b36c080538\"\u003e\u003ccode\u003e3fd68b9\u003c/code\u003e\u003c/a\u003e Simplify gotoLine using the new showDialog utility\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/compare/6.5.11...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.3 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.3...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.9 to 6.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression where the editor would forget previously measured line heights without good reason.\u003c/p\u003e\n\u003cp\u003eFix an issue where scrolling the cursor into view sometimes wouldn't work on Chrome Android.\u003c/p\u003e\n\u003cp\u003eFix a bug that broke composition inside of block wrappers.\u003c/p\u003e\n\u003ch2\u003e6.39.14 (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove performance of \u003ccode\u003eposAtCoords\u003c/code\u003e on long lines.\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/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/fd252fada9523ced184b8db78c17211477062820\"\u003e\u003ccode\u003efd252fa\u003c/code\u003e\u003c/a\u003e Change WidgetType.updateDOM from type to this\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/9373f525a2aef0e7b2b7159470b8940f5b3d474a\"\u003e\u003ccode\u003e9373f52\u003c/code\u003e\u003c/a\u003e Pass the old widget value to WidgetType.updateDOM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3d236d2e5f6ca305027e63d6039911b864358d33\"\u003e\u003ccode\u003e3d236d2\u003c/code\u003e\u003c/a\u003e Mark version 6.39.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/0a8ddb1a4ec185cdf0e34062ae354efdb07bdda2\"\u003e\u003ccode\u003e0a8ddb1\u003c/code\u003e\u003c/a\u003e Avoid posAtCoords getting confused by empty wrapping rectangles returned by S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f22a194de30f648e51d1667525e034231b7beaa3\"\u003e\u003ccode\u003ef22a194\u003c/code\u003e\u003c/a\u003e Implement iOS selection handle drawing in the selection layer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/07d54a065cbe1d45f36bbf61bda208700237fbde\"\u003e\u003ccode\u003e07d54a0\u003c/code\u003e\u003c/a\u003e Use last touch position to assign a side to touch selections in wrapping editors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.39.9...6.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/wyattowalsh/mdxpad/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wyattowalsh%2Fmdxpad/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"6.5.2","new_version":"6.6.0","update_type":"minor","path":null,"pr_created_at":"2026-03-30T00:28:34.000Z","version_change":"6.5.2 → 6.6.0","issue":{"uuid":"4166213976","node_id":"PR_kwDOOSMx4M7OcaZg","number":950,"state":"closed","title":"chore(deps): Bump the production-dependencies group with 47 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-30T01:36:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T00:28:34.000Z","updated_at":"2026-03-30T01:36:35.000Z","time_to_close":4072,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"production-dependencies","update_count":47,"packages":[{"name":"react-router-dom","old_version":"7.13.1","new_version":"7.13.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@types/node","old_version":"22.19.10","new_version":"22.19.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript-eslint","old_version":"8.48.1","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@ai-sdk/gateway","old_version":"3.0.66","new_version":"3.0.83","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"3.0.66","new_version":"3.0.143","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.981.0","new_version":"3.1019.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.8","new_version":"6.40.0","repository_url":"https://github.com/codemirror/view"},{"name":"@modelcontextprotocol/sdk","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@next/third-parties","old_version":"16.1.5","new_version":"16.2.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@pixiv/three-vrm","old_version":"3.4.5","new_version":"3.5.1","repository_url":"https://github.com/pixiv/three-vrm"},{"name":"@pixiv/three-vrm-animation","old_version":"3.4.5","new_version":"3.5.1","repository_url":"https://github.com/pixiv/three-vrm"},{"name":"@streamdown/code","old_version":"1.0.1","new_version":"1.1.1","repository_url":"https://github.com/vercel/streamdown"},{"name":"@xyflow/react","old_version":"12.10.0","new_version":"12.10.2","repository_url":"https://github.com/xyflow/xyflow"},{"name":"ai","old_version":"6.0.111","new_version":"6.0.141","repository_url":"https://github.com/vercel/ai"},{"name":"dompurify","old_version":"3.3.2","new_version":"3.3.3","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"framer-motion","old_version":"12.35.1","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"google-auth-library","old_version":"10.5.0","new_version":"10.6.2","repository_url":"https://github.com/googleapis/google-cloud-node-core"},{"name":"microcms-js-sdk","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/microcmsio/microcms-js-sdk"},{"name":"nanoid","old_version":"5.1.6","new_version":"5.1.7","repository_url":"https://github.com/ai/nanoid"},{"name":"next","old_version":"16.1.5","new_version":"16.2.1","repository_url":"https://github.com/vercel/next.js"},{"name":"oauth4webapi","old_version":"3.8.3","new_version":"3.8.5","repository_url":"https://github.com/panva/oauth4webapi"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"prosemirror-markdown","old_version":"1.13.2","new_version":"1.13.4","repository_url":"https://github.com/prosemirror/prosemirror-markdown"},{"name":"prosemirror-view","old_version":"1.41.4","new_version":"1.41.7","repository_url":"https://github.com/prosemirror/prosemirror-view"},{"name":"react-hook-form","old_version":"7.67.0","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"recharts","old_version":"3.8.0","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"redis","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/redis/node-redis"},{"name":"resumable-stream","old_version":"2.2.8","new_version":"2.2.12","repository_url":"https://github.com/vercel/resumable-stream"},{"name":"streamdown","old_version":"2.1.0","new_version":"2.5.0","repository_url":"https://github.com/vercel/streamdown"},{"name":"swr","old_version":"2.3.7","new_version":"2.4.1","repository_url":"https://github.com/vercel/swr"},{"name":"@google-cloud/dlp","old_version":"6.5.0","new_version":"6.6.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@google-cloud/pubsub","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/googleapis/nodejs-pubsub"},{"name":"hono","old_version":"4.12.5","new_version":"4.12.9","repository_url":"https://github.com/honojs/hono"},{"name":"jose","old_version":"6.1.3","new_version":"6.2.2","repository_url":"https://github.com/panva/jose"},{"name":"openid-client","old_version":"6.8.1","new_version":"6.8.2","repository_url":"https://github.com/panva/openid-client"},{"name":"@prisma/adapter-neon","old_version":"6.19.0","new_version":"6.19.2","repository_url":"https://github.com/prisma/prisma"},{"name":"ws","old_version":"8.19.0","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"},{"name":"@keycloak/keycloak-admin-client","old_version":"26.4.7","new_version":"26.5.6","repository_url":"https://github.com/keycloak/keycloak"},{"name":"@react-email/components","old_version":"1.0.6","new_version":"1.0.10","repository_url":"https://github.com/resend/react-email"},{"name":"nodemailer","old_version":"7.0.11","new_version":"7.0.13","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@slack/web-api","old_version":"7.13.0","new_version":"7.15.0","repository_url":"https://github.com/slackapi/node-slack-sdk"},{"name":"@next/eslint-plugin-next","old_version":"15.5.6","new_version":"15.5.14","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-turbo","old_version":"2.6.1","new_version":"2.8.21","repository_url":"https://github.com/vercel/turborepo"},{"name":"@ianvs/prettier-plugin-sort-imports","old_version":"4.7.0","new_version":"4.7.1","repository_url":"https://github.com/ianvs/prettier-plugin-sort-imports"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 47 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.1` | `7.13.2` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.10` | `22.19.15` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.1` | `8.57.2` |\n| [@ai-sdk/gateway](https://github.com/vercel/ai) | `3.0.66` | `3.0.83` |\n| [@ai-sdk/react](https://github.com/vercel/ai) | `3.0.66` | `3.0.143` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.981.0` | `3.1019.0` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.8` | `6.40.0` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.26.0` | `1.28.0` |\n| [@next/third-parties](https://github.com/vercel/next.js/tree/HEAD/packages/third-parties) | `16.1.5` | `16.2.1` |\n| [@pixiv/three-vrm](https://github.com/pixiv/three-vrm/tree/HEAD/packages/three-vrm) | `3.4.5` | `3.5.1` |\n| [@pixiv/three-vrm-animation](https://github.com/pixiv/three-vrm/tree/HEAD/packages/three-vrm-animation) | `3.4.5` | `3.5.1` |\n| [@streamdown/code](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown-code) | `1.0.1` | `1.1.1` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.10.0` | `12.10.2` |\n| [ai](https://github.com/vercel/ai) | `6.0.111` | `6.0.141` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.2` | `3.3.3` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.35.1` | `12.38.0` |\n| [google-auth-library](https://github.com/googleapis/google-cloud-node-core/tree/HEAD/packages/google-auth-library-nodejs) | `10.5.0` | `10.6.2` |\n| [microcms-js-sdk](https://github.com/microcmsio/microcms-js-sdk) | `3.2.0` | `3.3.0` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.6` | `5.1.7` |\n| [next](https://github.com/vercel/next.js) | `16.1.5` | `16.2.1` |\n| [oauth4webapi](https://github.com/panva/oauth4webapi) | `3.8.3` | `3.8.5` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [prosemirror-markdown](https://github.com/prosemirror/prosemirror-markdown) | `1.13.2` | `1.13.4` |\n| [prosemirror-view](https://github.com/prosemirror/prosemirror-view) | `1.41.4` | `1.41.7` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.67.0` | `7.72.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.0` | `3.8.1` |\n| [redis](https://github.com/redis/node-redis) | `5.10.0` | `5.11.0` |\n| [resumable-stream](https://github.com/vercel/resumable-stream) | `2.2.8` | `2.2.12` |\n| [streamdown](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown) | `2.1.0` | `2.5.0` |\n| [swr](https://github.com/vercel/swr) | `2.3.7` | `2.4.1` |\n| [@google-cloud/dlp](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-privacy-dlp) | `6.5.0` | `6.6.0` |\n| [@google-cloud/pubsub](https://github.com/googleapis/nodejs-pubsub) | `5.2.0` | `5.3.0` |\n| [hono](https://github.com/honojs/hono) | `4.12.5` | `4.12.9` |\n| [jose](https://github.com/panva/jose) | `6.1.3` | `6.2.2` |\n| [openid-client](https://github.com/panva/openid-client) | `6.8.1` | `6.8.2` |\n| [@prisma/adapter-neon](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-neon) | `6.19.0` | `6.19.2` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.20.0` |\n| [@keycloak/keycloak-admin-client](https://github.com/keycloak/keycloak/tree/HEAD/js/libs/keycloak-admin-client) | `26.4.7` | `26.5.6` |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.6` | `1.0.10` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.11` | `7.0.13` |\n| [@slack/web-api](https://github.com/slackapi/node-slack-sdk) | `7.13.0` | `7.15.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.6` | `15.5.14` |\n| [eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo) | `2.6.1` | `2.8.21` |\n| [@ianvs/prettier-plugin-sort-imports](https://github.com/ianvs/prettier-plugin-sort-imports) | `4.7.0` | `4.7.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.1.18` |\n\nUpdates `react-router-dom` from 7.13.1 to 7.13.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04\"\u003e\u003ccode\u003eaadb56f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14908\"\u003e#14908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77\"\u003e\u003ccode\u003ec68a9b3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14893\"\u003e#14893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.13.2/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwind-merge` from 3.4.0 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.2 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/651\"\u003edcastil/tailwind-merge#651\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.1...v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent arbitrary font-family and font-weight from merging by \u003ca href=\"https://github.com/roneymoon\"\u003e\u003ccode\u003e@​roneymoon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/635\"\u003edcastil/tailwind-merge#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.4.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/270ac79f2c54fcaaabe811df2aa3c20300318bd9\"\u003e\u003ccode\u003e270ac79\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/86f772e7584311129f40f037c39db413aa51ce48\"\u003e\u003ccode\u003e86f772e\u003c/code\u003e\u003c/a\u003e add changelog for 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6c1f77ca717df7d2685eb783c568ef7696148171\"\u003e\u003ccode\u003e6c1f77c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/651\"\u003e#651\u003c/a\u003e from dcastil/feature/add-support-for-tailwind-css-v4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/7a4cacfe56571a6b27137b76351fa14ca11538db\"\u003e\u003ccode\u003e7a4cacf\u003c/code\u003e\u003c/a\u003e Add support for decimal fraction values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/9ef0f79a4528a60d737a8eaa1475ef72d81d98ad\"\u003e\u003ccode\u003e9ef0f79\u003c/code\u003e\u003c/a\u003e fix incorrectly escaped characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/f4938b0379dd3e29e1c6e03857e6ce3585001fe6\"\u003e\u003ccode\u003ef4938b0\u003c/code\u003e\u003c/a\u003e update README with v4.2 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/b02a57225dd0dad5fb1870e64bcc2ab5e57e95d8\"\u003e\u003ccode\u003eb02a572\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 font-features utilities support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5bd25eca81eb484d0908cee626f6d39ff46bdaf6\"\u003e\u003ccode\u003e5bd25ec\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 logical sizing utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/697c920390a3aa7efef0bba2116b6a83c7eab3d8\"\u003e\u003ccode\u003e697c920\u003c/code\u003e\u003c/a\u003e Add Tailwind v4.2 logical border block utilities\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6656a47db58862fcff765c483bd7a9152609af42\"\u003e\u003ccode\u003e6656a47\u003c/code\u003e\u003c/a\u003e Improve JSDoc comments for logical insets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.4.0...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.10 to 22.19.15\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 `typescript-eslint` from 8.48.1 to 8.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.1\u003c/h2\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] no report for property on intersection type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12126\"\u003e#12126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/gateway` from 3.0.66 to 3.0.83\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.83\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e768a9d6: feat (provider/gateway): add get-generation support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.82\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e95fedf0: feat (provider/gateway): add spend reporting support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.81\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee69062d: chore(provider/gateway): rename GatewayLanguageModelOptions back to GatewayProviderOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.80\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0db5cd8: Backport: chore(provider/gateway): update gateway model settings files\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d1eccb5fdda73eb0ff7a5ba63dcf4c1b01ae25af\"\u003e\u003ccode\u003ed1eccb5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13882\"\u003e#13882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/768a9d684472657c4a286835c3c3f388cba5c340\"\u003e\u003ccode\u003e768a9d6\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/gateway): add get-generation support (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13870\"\u003e#13870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f07a37811b8ded2348f705bdf61a4449d19b8255\"\u003e\u003ccode\u003ef07a378\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13862\"\u003e#13862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/95fedf020ccc331bcb9a5ca4af44aeeb898d9c12\"\u003e\u003ccode\u003e95fedf0\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/gateway): add spend reporting support (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13859\"\u003e#13859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/78384e9e77bec627273a91da55bf2724b78008b2\"\u003e\u003ccode\u003e78384e9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13858\"\u003e#13858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e69062d6638130d604d031a560d71ad9ccf1ac45\"\u003e\u003ccode\u003ee69062d\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): rename GatewayLanguageModelOptions back to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ba97d4b6f4096fce45f0fdcc3c95b4fb1c42ecf6\"\u003e\u003ccode\u003eba97d4b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13812\"\u003e#13812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0db5cd8fc6e80d513de16c56376176e23f2df346\"\u003e\u003ccode\u003e0db5cd8\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/11ccc8ee3724b5507cc00d29f36c63f5822b88a8\"\u003e\u003ccode\u003e11ccc8e\u003c/code\u003e\u003c/a\u003e Backport: docs: add PostHog as an observability provider (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13801\"\u003e#13801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e58289eeb9b0e290351d5431c8ed9df40f64b263\"\u003e\u003ccode\u003ee58289e\u003c/code\u003e\u003c/a\u003e chore: remove repro example for a bug (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13775\"\u003e#13775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/gateway@3.0.66...@ai-sdk/gateway@3.0.83\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/react` from 3.0.66 to 3.0.143\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.143\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.141\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.142\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.140\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.141\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.139\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.140\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.138\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d1eccb5fdda73eb0ff7a5ba63dcf4c1b01ae25af\"\u003e\u003ccode\u003ed1eccb5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13882\"\u003e#13882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/768a9d684472657c4a286835c3c3f388cba5c340\"\u003e\u003ccode\u003e768a9d6\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/gateway): add get-generation support (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13870\"\u003e#13870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f07a37811b8ded2348f705bdf61a4449d19b8255\"\u003e\u003ccode\u003ef07a378\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13862\"\u003e#13862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/95fedf020ccc331bcb9a5ca4af44aeeb898d9c12\"\u003e\u003ccode\u003e95fedf0\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/gateway): add spend reporting support (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13859\"\u003e#13859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/78384e9e77bec627273a91da55bf2724b78008b2\"\u003e\u003ccode\u003e78384e9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13858\"\u003e#13858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e69062d6638130d604d031a560d71ad9ccf1ac45\"\u003e\u003ccode\u003ee69062d\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): rename GatewayLanguageModelOptions back to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ba97d4b6f4096fce45f0fdcc3c95b4fb1c42ecf6\"\u003e\u003ccode\u003eba97d4b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13812\"\u003e#13812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0db5cd8fc6e80d513de16c56376176e23f2df346\"\u003e\u003ccode\u003e0db5cd8\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/11ccc8ee3724b5507cc00d29f36c63f5822b88a8\"\u003e\u003ccode\u003e11ccc8e\u003c/code\u003e\u003c/a\u003e Backport: docs: add PostHog as an observability provider (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13801\"\u003e#13801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e58289eeb9b0e290351d5431c8ed9df40f64b263\"\u003e\u003ccode\u003ee58289e\u003c/code\u003e\u003c/a\u003e chore: remove repro example for a bug (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13775\"\u003e#13775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/react@3.0.66...@ai-sdk/react@3.0.143\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.981.0 to 3.1019.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1019.0\u003c/h2\u003e\n\u003ch4\u003e3.1019.0(2026-03-27)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  import from core submodules instead of root (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7896\"\u003e#7896\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e35edfcd0522060f7c544085c32c88fb0ba3cccb\"\u003ee35edfcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eclient tarball generation with canonical name (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7893\"\u003e#7893\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/742196a8a1d2ea2f4239c35ea9a21618bdabcd16\"\u003e742196a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecjs inliner - cache externality check to reduce logging (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7892\"\u003e#7892\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/151df912bdd4e12d33e1f86bc3a08573c409c235\"\u003e151df912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003escript to generate client tarball (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7866\"\u003e#7866\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5292adc8aaf7a6ea89d3a2bb51940e3e472428e2\"\u003e5292adc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-neptunedata:\u003c/strong\u003e  Minor formatting changes to remove unnecessary symbols. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13b120cd12470aa26c105dc260ca20bec6b8c37\"\u003ed13b120c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adding AgentCore Code Interpreter Node.js Runtime Support with an optional runtime field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5a5bd7431d23c50120ab155cc73f0e18dff3db97\"\u003e5a5bd743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for custom code-based evaluators using customer-managed Lambda functions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/42dda2d1d1d60be1de02a9a11c82bf8b30d1c8e7\"\u003e42dda2d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-omics:\u003c/strong\u003e  AWS HealthOmics now supports VPC networking, allowing users to connect runs to external resources with NAT gateway, AWS VPC resources, and more. New Configuration APIs support configuring VPC settings. StartRun API now accepts networkingMode and configurationName parameters to enable VPC networking. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a16cb606468bb8b01665ed727e6a6575e1f5d04f\"\u003ea16cb606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1019.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1018.0\u003c/h2\u003e\n\u003ch4\u003e3.1018.0(2026-03-26)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-storage:\u003c/strong\u003e  change default AbortController in Upload to the global implementation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7880\"\u003e#7880\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/31c06fb02f56233c37d3aeb53a87847bb7276d64\"\u003e31c06fb0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epackages-internal:\u003c/strong\u003e  readme updates for internal packages (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7885\"\u003e#7885\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2da8b4cd3ee660dcb14ca79d77cf942bd3405349\"\u003e2da8b4cd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-03-26 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bc19bda4a875239b26e5d624d0e8809f40290e13\"\u003ebc19bda4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr:\u003c/strong\u003e  Add StepExecutionRoleArn to RunJobFlow API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/59a0577f97bf21a8cce255d97bb9cd57e1ee60a1\"\u003e59a0577f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-timestream-influxdb:\u003c/strong\u003e  Timestream for InfluxDB adds support for customer defined maintenance windows. This allows customers to define maintenance schedule during resource creation and updates (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/22d9a2c89b71410267d00164d0abce2b1ed129a3\"\u003e22d9a2c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  This release adds parameter support to saved queries in CloudWatch Logs Insights. Define reusable query templates with named placeholders, invoke them using start query. Available in Console, CLI and SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c09ac48f254ea7b0f5915cad5d387197e589bb7\"\u003e2c09ac48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release we are providing an option to accounts to have their export delivered to an S3 bucket that is not owned by the account. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ec48160efacd618fb6624fb76c379bcbd88e8192\"\u003eec48160e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for ml.r5d.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db6db4e38b768b849146ecf1eee964457be37887\"\u003edb6db4e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ses:\u003c/strong\u003e  turn off email verification e2e test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7886\"\u003e#7886\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae42308f2f5d7c7c99a092d89bba2f33b89780d2\"\u003eae42308f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1018.0...v3.1019.0\"\u003e3.1019.0\u003c/a\u003e (2026-03-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1017.0...v3.1018.0\"\u003e3.1018.0\u003c/a\u003e (2026-03-26)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1016.0...v3.1017.0\"\u003e3.1017.0\u003c/a\u003e (2026-03-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1015.0...v3.1016.0\"\u003e3.1016.0\u003c/a\u003e (2026-03-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1014.0...v3.1015.0\"\u003e3.1015.0\u003c/a\u003e (2026-03-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1013.0...v3.1014.0\"\u003e3.1014.0\u003c/a\u003e (2026-03-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1012.0...v3.1013.0\"\u003e3.1013.0\u003c/a\u003e (2026-03-19)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a84cde64ab1985fbc1058f3188f82dd1b34428ce\"\u003e\u003ccode\u003ea84cde6\u003c/code\u003e\u003c/a\u003e Publish v3.1019.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e35edfcd0522060f7c544085c32c88fb0ba3cccb\"\u003e\u003ccode\u003ee35edfc\u003c/code\u003e\u003c/a\u003e chore(codegen): import from core submodules instead of root (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a3a34e38278f3d1fa1e8ee078d6d85d7cbe3dd56\"\u003e\u003ccode\u003ea3a34e3\u003c/code\u003e\u003c/a\u003e Publish v3.1018.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/32dfe7f4f724e639381e985dbdbfd1fc948f2ffa\"\u003e\u003ccode\u003e32dfe7f\u003c/code\u003e\u003c/a\u003e Publish v3.1017.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dfeae958cfe7d7c3ab43dc126b4fa8ab8787c085\"\u003e\u003ccode\u003edfeae95\u003c/code\u003e\u003c/a\u003e chore(middleware-sdk-s3): custom request validation for s3 client (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7ca64d5730b05af55326d9979ea234bfc4cc8594\"\u003e\u003ccode\u003e7ca64d5\u003c/code\u003e\u003c/a\u003e Publish v3.1016.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/09b1455b9d2c10039e80195e01756d6a86e02b22\"\u003e\u003ccode\u003e09b1455\u003c/code\u003e\u003c/a\u003e Publish v3.1015.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/577a87434353a0608398bee6e6b7d91f5f42b596\"\u003e\u003ccode\u003e577a874\u003c/code\u003e\u003c/a\u003e Publish v3.1014.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/414aa0d1c8ded23c68c6652e494078eae6a3a1d9\"\u003e\u003ccode\u003e414aa0d\u003c/code\u003e\u003c/a\u003e chore: bump smithy versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/19ca473cb67aa8e1a28c0b55167eb1b109c2cda6\"\u003e\u003ccode\u003e19ca473\u003c/code\u003e\u003c/a\u003e Publish v3.1013.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1019.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.8 to 6.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression where the editor would forget previously measured line heights without good reason.\u003c/p\u003e\n\u003cp\u003eFix an issue where scrolling the cursor into view sometimes wouldn't work on Chrome Android.\u003c/p\u003e\n\u003cp\u003eFix a bug that broke composition inside of block wrappers.\u003c/p\u003e\n\u003ch2\u003e6.39.14 (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove performance of \u003ccode\u003eposAtCoords\u003c/code\u003e on long lines.\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/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/fd252fada9523ced184b8db78c17211477062820\"\u003e\u003ccode\u003efd252fa\u003c/code\u003e\u003c/a\u003e Change WidgetType.updateDOM from type to this\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/9373f525a2aef0e7b2b7159470b8940f5b3d474a\"\u003e\u003ccode\u003e9373f52\u003c/code\u003e\u003c/a\u003e Pass the old widget value to WidgetType.updateDOM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3d236d2e5f6ca305027e63d6039911b864358d33\"\u003e\u003ccode\u003e3d236d2\u003c/code\u003e\u003c/a\u003e Mark version 6.39.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/0a8ddb1a4ec185cdf0e34062ae354efdb07bdda2\"\u003e\u003ccode\u003e0a8ddb1\u003c/code\u003e\u003c/a\u003e Avoid posAtCoords getting confused by empty wrapping rectangles returned by S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f22a194de30f648e51d1667525e034231b7beaa3\"\u003e\u003ccode\u003ef22a194\u003c/code\u003e\u003c/a\u003e Implement iOS selection handle drawing in the selection layer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/07d54a065cbe1d45f36bbf61bda208700237fbde\"\u003e\u003ccode\u003e07d54a0\u003c/code\u003e\u003c/a\u003e Use last touch position to assign a side to touch selections in wrapping editors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.38.8...6.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@modelcontextprotocol/sdk` from 1.26.0 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e\u003ccode\u003e@​modelcontextprotocol/sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: use scopes_supported from resource metadata by default (fixes \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/580\"\u003e#580\u003c/a\u003e) by \u003ca href=\"https://github.com/antogyn\"\u003e\u003ccode\u003e@​antogyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/757\"\u003emodelcontextprotocol/typescript-sdk#757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x backport] Default to client_secret_basic when server omits token_endpoint_auth_methods_supported by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1611\"\u003emodelcontextprotocol/typescript-sdk#1611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject plain JSON Schema objects passed as inputSchema by \u003ca href=\"https://github.com/tiluckdave\"\u003e\u003ccode\u003e@​tiluckdave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1596\"\u003emodelcontextprotocol/typescript-sdk#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: clear _timeoutInfo in _onclose() and scope .finally() abort controller cleanup by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1462\"\u003emodelcontextprotocol/typescript-sdk#1462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(server/auth): RFC 8252 loopback port relaxation by \u003ca href=\"https://github.com/poteat\"\u003e\u003ccode\u003e@​poteat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1738\"\u003emodelcontextprotocol/typescript-sdk#1738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.28.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1746\"\u003emodelcontextprotocol/typescript-sdk#1746\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/antogyn\"\u003e\u003ccode\u003e@​antogyn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/757\"\u003emodelcontextprotocol/typescript-sdk#757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tiluckdave\"\u003e\u003ccode\u003e@​tiluckdave\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1596\"\u003emodelcontextprotocol/typescript-sdk#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/poteat\"\u003e\u003ccode\u003e@​poteat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1738\"\u003emodelcontextprotocol/typescript-sdk#1738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.1...v1.28.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.1...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.27.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement auth/pre-registration conformance scenario by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1545\"\u003emodelcontextprotocol/typescript-sdk#1545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add governance documentation for SEP-1730 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1547\"\u003emodelcontextprotocol/typescript-sdk#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: comprehensive feature documentation for SEP-1730 Tier 1 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1548\"\u003emodelcontextprotocol/typescript-sdk#1548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent command injection in example URL opening (v1.x backport) by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1579\"\u003emodelcontextprotocol/typescript-sdk#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: call onerror for silently swallowed transport errors by \u003ca href=\"https://github.com/qing-ant\"\u003e\u003ccode\u003e@​qing-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1580\"\u003emodelcontextprotocol/typescript-sdk#1580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.27.1 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1581\"\u003emodelcontextprotocol/typescript-sdk#1581\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/qing-ant\"\u003e\u003ccode\u003e@​qing-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1580\"\u003emodelcontextprotocol/typescript-sdk#1580\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.0...v1.27.1\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.0...v1.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add conformance test infrastructure for v1.x by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1518\"\u003emodelcontextprotocol/typescript-sdk#1518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: backport discoverOAuthServerInfo() and discovery caching to v1.x by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1533\"\u003emodelcontextprotocol/typescript-sdk#1533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add url property to RequestInfo interface by \u003ca href=\"https://github.com/valentinbeggi\"\u003e\u003ccode\u003e@​valentinbeggi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1353\"\u003emodelcontextprotocol/typescript-sdk#1353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x] feat(tasks): add streaming methods for elicitation and sampling by \u003ca href=\"https://github.com/LucaButBoring\"\u003e\u003ccode\u003e@​LucaButBoring\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1528\"\u003emodelcontextprotocol/typescript-sdk#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version for v1.27.0 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1541\"\u003emodelcontextprotocol/typescript-sdk#1541\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/valentinbeggi\"\u003e\u003ccode\u003e@​valentinbeggi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1353\"\u003emodelcontextprotocol/typescript-sdk#1353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.26.0...v1.27.0\"\u003ehttps://github.com/modelcontextprotocol/typescript-sdk/compare/v1.26.0...v1.27.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/modelcontextprotocol/typescript-sdk/commit/a0565695218544fc53e99bf5b544a887d373cefa\"\u003e\u003ccode\u003ea056569\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.28.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/897bc25bfe7beb782dbe31e466c8d161224cfed7\"\u003e\u003ccode\u003e897bc25\u003c/code\u003e\u003c/a\u003e fix(server/auth): RFC 8252 loopback port relaxation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1738\"\u003e#1738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/398dc70f64a8bf42cc1da2ce2d2479bbde933fc3\"\u003e\u003ccode\u003e398dc70\u003c/code\u003e\u003c/a\u003e fix: clear _timeoutInfo in _onclose() and scope .finally() abort controller c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/93640d33ab2725c8fe2cfad240f38f27a624194e\"\u003e\u003ccode\u003e93640d3\u003c/code\u003e\u003c/a\u003e fix: reject plain JSON Schema objects passed as inputSchema (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1596\"\u003e#1596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/4cbcec0edb96332d87ed42c1910dca92cca507de\"\u003e\u003ccode\u003e4cbcec0\u003c/code\u003e\u003c/a\u003e [v1.x backport] Default to client_secret_basic when server omits token_endpoi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/c9b58d19861b3917f23f5cda395c71f8239b8b33\"\u003e\u003ccode\u003ec9b58d1\u003c/code\u003e\u003c/a\u003e feat: use scopes_supported from resource metadata by default (fixes \u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/580\"\u003e#580\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/351e1246fc88c6bb97e909be9190a68c6e05bf1a\"\u003e\u003ccode\u003e351e124\u003c/code\u003e\u003c/a\u003e docs: add links to hosted V1 and V2 API reference docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/4faa8c899c069a98f8a0c3f804ec1a50dc2bae64\"\u003e\u003ccode\u003e4faa8c8\u003c/code\u003e\u003c/a\u003e chore: bump version to 1.27.1 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/09a85a80439f0ca9e5556ac20bdec41461e35234\"\u003e\u003ccode\u003e09a85a8\u003c/code\u003e\u003c/a\u003e fix: call onerror for silently swallowed transport errors (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1580\"\u003e#1580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/e79d14ab6d8fbcb49543cab3917a60a89d0a6df9\"\u003e\u003ccode\u003ee79d14a\u003c/code\u003e\u003c/a\u003e fix: prevent command injection in example URL opening (v1.x backport) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.26.0...v1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/third-parties` from 16.1.5 to 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/third-parties\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: post release amends (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91715\"\u003e#91715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix broken Activity Patterns demo link in preserving UI state guide (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91698\"\u003e#91698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix adapter outputs for dynamic metadata routes (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91680\"\u003e#91680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix webpack loader runner layer (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91727\"\u003e#91727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix server actions in standalone mode with \u003ccode\u003ecacheComponents\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91711\"\u003e#91711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-persistence: remove Unmergeable mmap advice (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91713\"\u003e#91713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix layout segment optimization: move app-page imports to server-utility transition (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91701\"\u003e#91701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: lazy require metadata and handle TLA (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91705\"\u003e#91705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Respect \u003ccode\u003e{eval:true}\u003c/code\u003e in worker_threads constructors (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91666\"\u003e#91666\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/abhishekmardiya\"\u003e\u003ccode\u003e@​abhishekmardiya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1-canary.13\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: opengraph-image papercuts: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/92018\"\u003e#92018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate revalidateTag examples to use the new two-argument signature: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/92065\"\u003e#92065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/aurorascharff\"\u003e\u003ccode\u003e@​aurorascharff\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1-canary.12\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e3cb2c420-20260324\u003c/code\u003e to \u003ccode\u003e9627b5a1-20260327\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/92015\"\u003e#92015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[experiment] Add useOffline flag with offline retry behavior: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/92011\"\u003e#92011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadapters: remove unused suffix code: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/91997\"\u003e#91997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[experiment] Add useOffline hook to expose offline state to userland: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/92012\"\u003e#92012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Don't use turborepo to build the docker image: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/92029\"\u003e#92029\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse RcStr directly in napi(object) structs instead of converting to String: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/92014\"\u003e#92014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename SingleModuleReference::asset to SingleModuleReference::module: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/third-parties/issues/92028\"\u003e#92028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mmastrac\"\u003e\u003ccode\u003e@​mmastrac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1-canary.11\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ed7d2cef246dcb3e2955c018fd8b2027e0ff8eed\"\u003e\u003ccode\u003eed7d2ce\u003c/code\u003e\u003c/a\u003e v16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c5c94dffbf084e66b172a9c6ff23d80c24973764\"\u003e\u003ccode\u003ec5c94df\u003c/code\u003e\u003c/a\u003e v16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3683192a6bea9011222e9b236f8000b5266f3fe6\"\u003e\u003ccode\u003e3683192\u003c/code\u003e\u003c/a\u003e v16.2.0-canary.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/668981482a3f9de97c4c1371e940e0f84972c080\"\u003e\u003ccode\u003e6689814\u003c/code\u003e\u003c/a\u003e v16.2.0-canary.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ad66dbc89b356867c308110dc5365a696c763991\"\u003e\u003ccode\u003ead66dbc\u003c/code\u003e\u003c/a\u003e v16.2.0-canary.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b8564984305ff0f4feb9e7f709652a735b89aa0a\"\u003e\u003ccode\u003eb856498\u003c/code\u003e\u003c/a\u003e v16.2.0-canary.101\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/136b77e4d971de868b56066e714c1f187af6cb23\"\u003e\u003ccode\u003e136b77e\u003c/code\u003e\u003c/a\u003e v16.2.0-canary.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0f599731b86e177508c9d28af7414e9d94a01193\"\u003e\u003ccode\u003e0f59973\u003c/code\u003e\u003c/a\u003e v16.2.0-canary.99\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/792522d2b33b6abf9b450e3403d93fe4f7ef913b\"\u003e\u003ccode\u003e792522d\u003c/code\u003e\u003c/a\u003e v16.2.0-canary.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2769b55586b5cbbb8a1ef6d6cfaf23674fa69714\"\u003e\u003ccode\u003e2769b55\u003c/code\u003e\u003c/a\u003e v16.2.0-canary.97\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.1/packages/third-parties\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@pixiv/three-vrm` from 3.4.5 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pixiv/three-vrm/releases\"\u003e\u003ccode\u003e@​pixiv/three-vrm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixiv/three-vrm/compare/v3.5.0...v3.5.1\"\u003ehttps://github.com/pixiv/three-vrm/compare/v3.5.0...v3.5.1\u003c/a\u003e\n\u003ca href=\"https://github.com/pixiv/three-vrm/tree/v3.5.1\"\u003ehttps://github.com/pixiv/three-vrm/tree/v3.5.1\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update CONTRIBUTING.md, add contribution guidelines by \u003ca href=\"https://github.com/0b5vr\"\u003e\u003ccode\u003e@​0b5vr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixiv/three-vrm/pull/1815\"\u003epixiv/three-vrm#1815\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Deps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump prettier from 3.8.0 to 3.8.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pixiv/three-vrm/pull/1797\"\u003epixiv/three-vrm#1797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump eslint-plugin-html from 8.1.3 to 8.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pixiv/three-vrm/pull/1799\"\u003epixiv/three-vrm#1799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump globals from 17.0.0 to 17.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/pixiv/three-vrm/pull/1801\"\u003epixiv/three-vrm#1801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump esbuild from 0.27.2 to 0.27.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/pixiv/three-vrm/pull/1804\"\u003epixiv/three-vrm#1804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump typedoc from 0.28.16 to 0.28.17 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/pixiv/three-vrm/pull/1808\"\u003epixiv/three-vrm#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump lerna from 9.0.3 to 9.0.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pixiv/three-vrm/pull/1810\"\u003epixiv/three-vrm#1810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump typescript-eslint from 8.53.1 to 8.56.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/pixiv/three-vrm/pull/1812\"\u003epixiv/three-vrm#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump rimraf from 6.1.2 to 6.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/pixiv/three-vrm/pull/1813\"\u003epixiv/three-vrm#1813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump rollup from 4.54.0 to 4.59.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/pixiv/three-vrm/pull/1814\"\u003epixiv/three-vrm#1814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.7.0 to 25.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/pixiv/three-vrm/pull/1811\"\u003epixiv/three-vrm#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​eslint/js\u003c/code\u003e from 9.39.2 to 10.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pixiv/three-vrm/pull/1803\"\u003epixiv/three-vrm#1803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pixiv/three-vrm/compare/v3.5.0...v3.5.1\"\u003ehttps://github.com/pixiv/three-vrm/compare/v3.5.0...v3.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixiv/three-vrm/compare/v3.4.5...v3.5.0\"\u003ehttps://github.com/pixiv/three-vrm/compare/v3.4.5...v3.5.0\u003c/a\u003e\n\u003ca href=\"https://github.com/pixiv/three-vrm/tree/v3.5.0\"\u003ehttps://github.com/pixiv/three-vrm/tree/v3.5.0\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e📢 IMPORTANT 📢\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixiv/three-vrm/tree/HEAD/packages/three-vrm/issues/1794\"\u003e#1794\u003c/a\u003e fixes the behavior of MToon to respect \u003ccode\u003erimLightingMixFactor\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003elthough this is a bugfix, models that set \u003ccode\u003erimLightingMixFactor\u003c/code\u003e to a non-default value may show visual differences. Please take care if you use models with customized \u003ccode\u003erimLightingMixFactor\u003c/code\u003e, or if your app allows users to load and render arbitrary models.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixiv/three-vrm/tree/HEAD/packages/three-vrm/issues/1806\"\u003e#1806\u003c/a\u003e: \u003ccode\u003eremoveUnnecessaryVertices\u003c/code\u003e now supports interleaved buffers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixiv/three-vrm/tree/HEAD/packages/three-vrm/issues/1794\"\u003e#1794\u003c/a\u003e: MToon, fix the behavior of rimLightingMixFactor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Deps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixiv/three-vrm/tree/HEAD/packages/three-vrm/issues/1795\"\u003e#1795\u003c/a\u003e: Bump node to 24.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixiv/three-vrm/tree/HEAD/packages/three-vrm/issues/1793\"\u003e#1793\u003c/a\u003e: bump eslint suite to latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixiv/three-vrm/tree/HEAD/packages/three-vrm/issues/1789\"\u003e#1789\u003c/a\u003e: bump prettier from 3.6.2 to 3.8.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\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/rayven122/tumiki/pull/950","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rayven122%2Ftumiki/issues/950","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/950/packages"}},{"old_version":"6.5.4","new_version":"6.6.0","update_type":"minor","path":null,"pr_created_at":"2026-03-23T21:59:05.000Z","version_change":"6.5.4 → 6.6.0","issue":{"uuid":"4123955479","node_id":"PR_kwDORcQiIM7M0mGs","number":8,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-30T22:34:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T21:59:05.000Z","updated_at":"2026-03-30T22:34:45.000Z","time_to_close":606939,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":8,"packages":[{"name":"@auth/core","old_version":"0.37.0","new_version":"0.41.1","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.16","new_version":"6.40.0","repository_url":"https://github.com/codemirror/view"},{"name":"@sentry/solid","old_version":"10.43.0","new_version":"10.45.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/solid-virtual","old_version":"3.13.21","new_version":"3.13.23","repository_url":"https://github.com/TanStack/virtual"},{"name":"convex","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/get-convex/convex-backend"},{"name":"vite-plugin-solid","old_version":"2.11.10","new_version":"2.11.11","repository_url":"https://github.com/solidjs/vite-plugin-solid"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@auth/core](https://github.com/nextauthjs/next-auth) | `0.37.0` | `0.41.1` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.4` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.16` | `6.40.0` |\n| [@sentry/solid](https://github.com/getsentry/sentry-javascript) | `10.43.0` | `10.45.0` |\n| [@tanstack/solid-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/solid-virtual) | `3.13.21` | `3.13.23` |\n| [convex](https://github.com/get-convex/convex-backend/tree/HEAD/npm-packages/convex) | `1.32.0` | `1.34.0` |\n| [vite-plugin-solid](https://github.com/solidjs/vite-plugin-solid) | `2.11.10` | `2.11.11` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.1` |\n\n\nUpdates `@auth/core` from 0.37.0 to 0.41.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nextauthjs/next-auth/releases\"\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.1\u003c/h2\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13305\"\u003e#13305\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate links for Credentials-based Authentication (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13258\"\u003e#13258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproviders\u003c/strong\u003e: support custom baseURL for Gitlab (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13260\"\u003e#13260\u003c/a\u003e) (745751e9)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix build\u003c/li\u003e\n\u003cli\u003eadjust default fusionauth provider details (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/10868\"\u003e#10868\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.40.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproviders\u003c/strong\u003e: Mailgun region selection (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13027\"\u003e#13027\u003c/a\u003e) (e0168ed1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: undefined providerId (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/12947\"\u003e#12947\u003c/a\u003e) (dd211c56)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproviders\u003c/strong\u003e: Microsoft Entra ID (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/12616\"\u003e#12616\u003c/a\u003e) (e16b07b8)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproviders\u003c/strong\u003e: enable OIDC capabilities for Keycloak (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/12964\"\u003e#12964\u003c/a\u003e) (0adbd101)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs\u003c/strong\u003e: fix typo Avaliable Scopes -\u0026gt; Available Scopes (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13009\"\u003e#13009\u003c/a\u003e) (22c1b8b0)\u003c/li\u003e\n\u003cli\u003etypo succesful -\u0026gt; successful (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/12973\"\u003e#12973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo profie -\u0026gt; profile (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/12987\"\u003e#12987\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/nextauthjs/next-auth/commit/089f0e377ae175e956c667fff5d0f09162612ff6\"\u003e\u003ccode\u003e089f0e3\u003c/code\u003e\u003c/a\u003e chore(release): bump package version(s) [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/2824fa1174a666df03cdee702584941b797c9404\"\u003e\u003ccode\u003e2824fa1\u003c/code\u003e\u003c/a\u003e feat: add next 16 support (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13298\"\u003e#13298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/8f3b2c7af0fe08973a12f616517c3ec85a5cd172\"\u003e\u003ccode\u003e8f3b2c7\u003c/code\u003e\u003c/a\u003e fix: security issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13305\"\u003e#13305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/240e3432824bf92cef22ef8ce27e380f34ef8219\"\u003e\u003ccode\u003e240e343\u003c/code\u003e\u003c/a\u003e docs: update the Prisma ORM page to use Prisma Postgres (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13299\"\u003e#13299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/0bcd32d6eb0a10f249820557d9c649e502daaf8b\"\u003e\u003ccode\u003e0bcd32d\u003c/code\u003e\u003c/a\u003e chore(drizzle): migrate sqliteTable to array API (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/90188fa4ae3338d112b35e1b6e74794ec3d78f92\"\u003e\u003ccode\u003e90188fa\u003c/code\u003e\u003c/a\u003e ci: enable merge queue (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13288\"\u003e#13288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/8d02b3d52fe931f97b2058de60462541b67ec4cf\"\u003e\u003ccode\u003e8d02b3d\u003c/code\u003e\u003c/a\u003e docs: remove carbon developer ads widget from docs sidebar (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13286\"\u003e#13286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/c8cd9b1c726a02782f539c386dfd50cc3afbaffc\"\u003e\u003ccode\u003ec8cd9b1\u003c/code\u003e\u003c/a\u003e chore: remove unused script (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13279\"\u003e#13279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/3a7c66993f12bb44173cf20abbabbac6dee38710\"\u003e\u003ccode\u003e3a7c669\u003c/code\u003e\u003c/a\u003e docs: update links for Credentials-based Authentication (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13258\"\u003e#13258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/e9e2b509f011e410ccc5e9f6e8289580ed0ea6bc\"\u003e\u003ccode\u003ee9e2b50\u003c/code\u003e\u003c/a\u003e chore(release): bump package version(s) [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/@auth/core@0.37.0...@auth/core@0.41.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~bekacru\"\u003ebekacru\u003c/a\u003e, a new releaser for \u003ccode\u003e@​auth/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.4 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.16 to 6.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\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/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/fd252fada9523ced184b8db78c17211477062820\"\u003e\u003ccode\u003efd252fa\u003c/code\u003e\u003c/a\u003e Change WidgetType.updateDOM from type to this\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/9373f525a2aef0e7b2b7159470b8940f5b3d474a\"\u003e\u003ccode\u003e9373f52\u003c/code\u003e\u003c/a\u003e Pass the old widget value to WidgetType.updateDOM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3d236d2e5f6ca305027e63d6039911b864358d33\"\u003e\u003ccode\u003e3d236d2\u003c/code\u003e\u003c/a\u003e Mark version 6.39.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/0a8ddb1a4ec185cdf0e34062ae354efdb07bdda2\"\u003e\u003ccode\u003e0a8ddb1\u003c/code\u003e\u003c/a\u003e Avoid posAtCoords getting confused by empty wrapping rectangles returned by S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f22a194de30f648e51d1667525e034231b7beaa3\"\u003e\u003ccode\u003ef22a194\u003c/code\u003e\u003c/a\u003e Implement iOS selection handle drawing in the selection layer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/07d54a065cbe1d45f36bbf61bda208700237fbde\"\u003e\u003ccode\u003e07d54a0\u003c/code\u003e\u003c/a\u003e Use last touch position to assign a side to touch selections in wrapping editors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.39.16...6.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/solid` from 10.43.0 to 10.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/solid\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.45.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(remix): Server Timing Headers Trace Propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18653\"\u003e#18653\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Remix SDK now supports automatic trace propagation via \u003ccode\u003eServer-Timing\u003c/code\u003e response headers to continue pageload traces on the client side.\nThis means, you no longer have to define a custom \u003ccode\u003emeta\u003c/code\u003e function to add Sentry \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e tags to your page as previously.\nWe'll update out Remix tracing docs after this release.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Use correct env types for \u003ccode\u003ewithSentry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19836\"\u003e#19836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Align error span status message with core \u003ccode\u003eSpanStatusType\u003c/code\u003e for langchain/google-genai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19863\"\u003e#19863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Clear pre-existing OTel global before registering TracerProvider (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip tracing for tunnel requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19861\"\u003e#19861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Recycle propagationContext for each request (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19835\"\u003e#19835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Simplify core utility functions for smaller bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19854\"\u003e#19854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump next from 16.1.5 to 16.1.7 in /dev-packages/e2e-tests/test-applications/nextjs-16 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19851\"\u003e#19851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(release): Switch from action-prepare-release to Craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18763\"\u003e#18763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump devalue 5.6.3 to 5.6.4 to fix CVE-2026-30226 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump file-type to 21.3.2 and \u003ccode\u003e@​nestjs/common\u003c/code\u003e to 11.1.17 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19847\"\u003e#19847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump flatted 3.3.1 to 3.4.2 to fix CVE-2026-32141 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump hono 4.12.5 to 4.12.7 in cloudflare-hono E2E test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19850\"\u003e#19850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump next to 15.5.13/16.1.7 to fix CVE-2026-1525, CVE-202-33036 and related (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19870\"\u003e#19870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump tar 7.5.10 to 7.5.11 to fix CVE-2026-31802 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump undici 6.23.0 to 6.24.1 to fix multiple CVEs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19841\"\u003e#19841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump unhead 2.1.4 to 2.1.12 to fix CVE-2026-31860 and CVE-2026-31873 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19848\"\u003e#19848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Skip broken ISR tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19871\"\u003e#19871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(react): Add gql tests for react router (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19844\"\u003e#19844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.93 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e23.47 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e41.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e46.07 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e79.41 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e69.22 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e84 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e95.97 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e41.35 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e29.49 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/solid\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.45.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(remix): Server Timing Headers Trace Propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18653\"\u003e#18653\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Remix SDK now supports automatic trace propagation via \u003ccode\u003eServer-Timing\u003c/code\u003e response headers to continue pageload traces on the client side.\nThis means, you no longer have to define a custom \u003ccode\u003emeta\u003c/code\u003e function to add Sentry \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e tags to your page as previously.\nWe'll update out Remix tracing docs after this release.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Use correct env types for \u003ccode\u003ewithSentry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19836\"\u003e#19836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Align error span status message with core \u003ccode\u003eSpanStatusType\u003c/code\u003e for langchain/google-genai (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19863\"\u003e#19863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Clear pre-existing OTel global before registering TracerProvider (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip tracing for tunnel requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19861\"\u003e#19861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Recycle propagationContext for each request (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19835\"\u003e#19835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Simplify core utility functions for smaller bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19854\"\u003e#19854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump next from 16.1.5 to 16.1.7 in /dev-packages/e2e-tests/test-applications/nextjs-16 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19851\"\u003e#19851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(release): Switch from action-prepare-release to Craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18763\"\u003e#18763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump devalue 5.6.3 to 5.6.4 to fix CVE-2026-30226 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump file-type to 21.3.2 and \u003ccode\u003e@​nestjs/common\u003c/code\u003e to 11.1.17 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19847\"\u003e#19847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump flatted 3.3.1 to 3.4.2 to fix CVE-2026-32141 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump hono 4.12.5 to 4.12.7 in cloudflare-hono E2E test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19850\"\u003e#19850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump next to 15.5.13/16.1.7 to fix CVE-2026-1525, CVE-202-33036 and related (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19870\"\u003e#19870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump tar 7.5.10 to 7.5.11 to fix CVE-2026-31802 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump undici 6.23.0 to 6.24.1 to fix multiple CVEs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19841\"\u003e#19841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): bump unhead 2.1.4 to 2.1.12 to fix CVE-2026-31860 and CVE-2026-31873 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19848\"\u003e#19848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Skip broken ISR tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19871\"\u003e#19871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(react): Add gql tests for react router (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19844\"\u003e#19844\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.44.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Add \u003ccode\u003e@sentry/effect\u003c/code\u003e SDK (Alpha) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19644\"\u003e#19644\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces \u003ccode\u003e@sentry/effect\u003c/code\u003e, a new SDK for \u003ca href=\"https://effect.website/\"\u003eEffect.ts\u003c/a\u003e applications. The SDK provides Sentry integration via composable Effect layers for both Node.js and browser environments.\u003c/p\u003e\n\u003cp\u003eCompose the \u003ccode\u003eeffectLayer\u003c/code\u003e with optional tracing, logging, and metrics layers to instrument your Effect application:\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/effect';\nimport * as Layer from 'effect/Layer';\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/getsentry/sentry-javascript/commit/ef79d28c5988298c030c8569feb6f4d34569f182\"\u003e\u003ccode\u003eef79d28\u003c/code\u003e\u003c/a\u003e release: 10.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28208bc79256deaca07f29af331373c102fbee8c\"\u003e\u003ccode\u003e28208bc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19877\"\u003e#19877\u003c/a\u003e from getsentry/prepare-release/10.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2e2fd35f3567989e440ec0a03eb60bc3973d168d\"\u003e\u003ccode\u003e2e2fd35\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/79241b00fb10b0886b56a1e56940be3b5937313b\"\u003e\u003ccode\u003e79241b0\u003c/code\u003e\u003c/a\u003e fix(nextjs): Skip tracing for tunnel requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19861\"\u003e#19861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/938ab2d3a881ff4fa2d1abf64ba4fcca4199679f\"\u003e\u003ccode\u003e938ab2d\u003c/code\u003e\u003c/a\u003e ref(core): Simplify core utility functions for smaller bundle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19854\"\u003e#19854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3bb43253051732b2db208b2ea90ae401f1bd78e7\"\u003e\u003ccode\u003e3bb4325\u003c/code\u003e\u003c/a\u003e fix(core): Align error span status message with core \u003ccode\u003eSpanStatusType\u003c/code\u003e for lan...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3e5499a5eef76380dea302b8e7c41f7f7859fec7\"\u003e\u003ccode\u003e3e5499a\u003c/code\u003e\u003c/a\u003e fix(deps): bump next to 15.5.13/16.1.7 to fix CVE-2026-1525, CVE-202-33036 an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6f17b8a8862047844f510fb3368838319313814f\"\u003e\u003ccode\u003e6f17b8a\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use correct env types for withSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19836\"\u003e#19836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b4b9e71ba532ec1a1ef6eaba232a853886ad5dd0\"\u003e\u003ccode\u003eb4b9e71\u003c/code\u003e\u003c/a\u003e test(nextjs): Skip broken ISR tests  (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19871\"\u003e#19871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ae7206f0ef316ae06ed7d4b4380bec5a018ed010\"\u003e\u003ccode\u003eae7206f\u003c/code\u003e\u003c/a\u003e feat(remix): Server Timing Headers Trace Propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18653\"\u003e#18653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.43.0...10.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/solid-virtual` from 3.13.21 to 3.13.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e\u003ccode\u003e@​tanstack/solid-virtual\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/solid-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.23\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/7ece2d5d4249b7e703c68ac497ae5545c54e7c67\"\u003e\u003ccode\u003e7ece2d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/solid-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.22\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/54d771a7d4c74f6968e8132b5a85f3e04682376a\"\u003e\u003ccode\u003e54d771a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d3416c386c6446957f413db2eef3211f5fdf3b5f\"\u003e\u003ccode\u003ed3416c3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.22\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/solid-virtual/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/solid-virtual\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.13.23\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/7ece2d5d4249b7e703c68ac497ae5545c54e7c67\"\u003e\u003ccode\u003e7ece2d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.23\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.13.22\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/54d771a7d4c74f6968e8132b5a85f3e04682376a\"\u003e\u003ccode\u003e54d771a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d3416c386c6446957f413db2eef3211f5fdf3b5f\"\u003e\u003ccode\u003ed3416c3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.13.22\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/9394e13fdb4b9858057a972ef090e250f754edce\"\u003e\u003ccode\u003e9394e13\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/solid-virtual/issues/1149\"\u003e#1149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/c2f1c3979a3170a5995a70eda465618f7339b7a5\"\u003e\u003ccode\u003ec2f1c39\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/solid-virtual/issues/1139\"\u003e#1139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/solid-virtual@3.13.23/packages/solid-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `convex` from 1.32.0 to 1.34.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/get-convex/convex-backend/blob/main/npm-packages/convex/CHANGELOG.md\"\u003econvex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.34.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe CLI can now \u003ca href=\"https://docs.convex.dev/ai#convex-ai-files\"\u003eautomatically provide Convex AI context files\u003c/a\u003e\n(\u003ccode\u003eAGENTS.md\u003c/code\u003e, \u003ccode\u003eCLAUDE.md\u003c/code\u003e, guidelines/state files) to your project when using \u003ccode\u003enpx convex dev\u003c/code\u003e.\nYou can manage Convex AI files using the new \u003ccode\u003enpx convex ai-files\u003c/code\u003e command:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files install\u003c/code\u003e - Install or refresh AI files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files update\u003c/code\u003e - Update to latest available AI files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files status\u003c/code\u003e - Show what is installed and what is stale\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files disable\u003c/code\u003e - Suppress install and staleness messages in \u003ccode\u003enpx convex dev\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files enable\u003c/code\u003e - Re-enable install and staleness messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files remove\u003c/code\u003e - Remove Convex-managed AI files\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdds new \u003ccode\u003enpx convex deployment\u003c/code\u003e commands:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpx convex deployment create\u003c/code\u003e allows you to create new cloud deployments for a project\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex deployment select\u003c/code\u003e allows you to select the deployment to use in your project\ndirectory when running commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCLI commands now support the \u003ccode\u003e--deployment\u003c/code\u003e flag to select a deployment to target.\nIt accepts a deployment name (e.g. \u003ccode\u003ejoyful-capybara-123\u003c/code\u003e), ref (e.g. \u003ccode\u003edev/james\u003c/code\u003e), \u003ccode\u003edev\u003c/code\u003e (for\nyour personal dev deployment), or \u003ccode\u003eprod\u003c/code\u003e (for your project’s default production deployment). You\ncan also select deployments in other projects with \u003ccode\u003eproject-slug:ref\u003c/code\u003e or \u003ccode\u003eteam-slug:project-slug:ref\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproves websocket client backoff behavior.\u003c/li\u003e\n\u003cli\u003eNo longer recreates \u003ccode\u003econvex/README.md\u003c/code\u003e when \u003ccode\u003econvex/\u003c/code\u003e already exists.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.33.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes the ConvexProviderWithClerk to fetch the JWT template\nif the (new) Convex integration is not enabled. It is safe to\nboth set the JWT template and enable the integration.\nIn 1.33.0 it broke if you only had the JWT template specified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpx convex env set\u003c/code\u003e can now:\n\u003cul\u003e\n\u003cli\u003eAccept a value interactively\u003c/li\u003e\n\u003cli\u003eAccept a value via \u003ccode\u003e--from-file\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSet multiple variables at once via \u003ccode\u003e--from-file\u003c/code\u003e or stdin, e.g.\n\u003ccode\u003enpx convex env set \u0026lt; .env.defaults\u003c/code\u003e. This will refuse if any existing\nvalues don't match, unless \u003ccode\u003e--force\u003c/code\u003e is provided. It will not set convex-\nmanaged variables, such as \u003ccode\u003eCONVEX_DEPLOYMENT\u003c/code\u003e or \u003ccode\u003eVITE_CONVEX_URL\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAuto-start a local backend while setting environment variables if it isn't\nrunning already.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex env list\u003c/code\u003e now emits a more robust format for multi-line and other\ncomplex environment variables, so you can do:\n\u003ccode\u003enpx convex env list \u0026gt; .env.convex\u003c/code\u003e from one deployment, then\n\u003ccode\u003enpx convex env set \u0026lt; .env.convex\u003c/code\u003e on another.\nThis format is also now available on the Dashboard.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex run\u003c/code\u003e will auto-start a local backend if necessary, for the\nduration of the call.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetConvexSize\u003c/code\u003e will now return 0 for \u003ccode\u003eundefined\u003c/code\u003e, even though it isn't\nstictly a \u003ccode\u003eValue\u003c/code\u003e (it is not serialized for documents, arguments, or results).\u003c/li\u003e\n\u003cli\u003ePassing \u003ccode\u003e--env-file\u003c/code\u003e to the CLI works more reliably for specifying the target\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/get-convex/convex-backend/commits/HEAD/npm-packages/convex\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-plugin-solid` from 2.11.10 to 2.11.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/solidjs/vite-plugin-solid/releases\"\u003evite-plugin-solid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003evite-plugin-solid@2.11.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7f39675: Add vite 8 in peer deps\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/solidjs/vite-plugin-solid/blob/main/CHANGELOG.md\"\u003evite-plugin-solid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.11.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7f39675: Add vite 8 in peer deps\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/solidjs/vite-plugin-solid/commit/9c7a3a56203448c206f9b45d891dd48db9b8e2f0\"\u003e\u003ccode\u003e9c7a3a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/solidjs/vite-plugin-solid/issues/246\"\u003e#246\u003c/a\u003e from solidjs/ci--trusted-publishing-permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/solidjs/vite-plugin-solid/commit/25fb0a1a905f6a981a60d1daafc4841e1fbf3b71\"\u003e\u003ccode\u003e25fb0a1\u003c/code\u003e\u003c/a\u003e ci: trusted publishing permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/solidjs/vite-plugin-solid/commit/04eec66957eb6b186ddd57f5d8dec3d900efddd7\"\u003e\u003ccode\u003e04eec66\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/solidjs/vite-plugin-solid/issues/245\"\u003e#245\u003c/a\u003e from solidjs/chore--bump-github-ci-to-node-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/solidjs/vite-plugin-solid/commit/52f10332496f4fe1b8e3f2a7bf71c6d2df3916eb\"\u003e\u003ccode\u003e52f1033\u003c/code\u003e\u003c/a\u003e chore: bump github ci to node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/solidjs/vite-plugin-solid/commit/37dcf09eab80a79fc899be0308e93dad363526ee\"\u003e\u003ccode\u003e37dcf09\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/solidjs/vite-plugin-solid/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/solidjs/vite-plugin-solid/commit/7f39675371f7baf259466fde4c73958021a765e7\"\u003e\u003ccode\u003e7f39675\u003c/code\u003e\u003c/a\u003e [main] Allow vite 8 in peerDeps (\u003ca href=\"https://redirect.github.com/solidjs/vite-plugin-solid/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/solidjs/vite-plugin-solid/compare/vite-plugin-solid@2.11.10...vite-plugin-solid@2.11.11\"\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 vite-plugin-solid since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003ematchesTags\u003c/code\u003e to test if the current filter matches tags  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9913\"\u003evitest-dev/vitest#9913\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eec53d9f5\"\u003e\u003c!-- raw HTML omitted --\u003e(eec53)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eexperimental.vcsProvider\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9928\"\u003evitest-dev/vitest#9928\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/561150036\"\u003e\u003c!-- raw HTML omitted --\u003e(56115)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark \u003ccode\u003eTestProject.testFilesList\u003c/code\u003e internal properly  -  by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9867\"\u003evitest-dev/vitest#9867\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/54f2660f5\"\u003e\u003c!-- raw HTML omitted --\u003e(54f26)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect fixture that returns without calling \u003ccode\u003euse\u003c/code\u003e  -  by \u003ca href=\"https://github.com/oilater\"\u003e\u003ccode\u003e@​oilater\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9831\"\u003evitest-dev/vitest#9831\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9861\"\u003evitest-dev/vitest#9861\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/633ae2303\"\u003e\u003c!-- raw HTML omitted --\u003e(633ae)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop vite 8.beta support  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9862\"\u003evitest-dev/vitest#9862\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b78f5389d\"\u003e\u003c!-- raw HTML omitted --\u003e(b78f5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eType regression in vi.mocked() static class methods  -  by \u003ca href=\"https://github.com/purepear\"\u003e\u003ccode\u003e@​purepear\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9857\"\u003evitest-dev/vitest#9857\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/90926641b\"\u003e\u003c!-- raw HTML omitted --\u003e(90926)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperly re-evaluate actual modules of mocked external  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9898\"\u003evitest-dev/vitest#9898\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ae5ec03ef\"\u003e\u003c!-- raw HTML omitted --\u003e(ae5ec)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve coverage report when html reporter overlaps  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9889\"\u003evitest-dev/vitest#9889\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2d81ad897\"\u003e\u003c!-- raw HTML omitted --\u003e(2d81a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide \u003ccode\u003evi.advanceTimers\u003c/code\u003e to the preview provider  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9891\"\u003evitest-dev/vitest#9891\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1bc3e63be\"\u003e\u003c!-- raw HTML omitted --\u003e(1bc3e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't leak event listener in playwright provider  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9910\"\u003evitest-dev/vitest#9910\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d93550ff7\"\u003e\u003c!-- raw HTML omitted --\u003e(d9355)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOpen browser in \u003ccode\u003e--standalone\u003c/code\u003e mode without running tests  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9911\"\u003evitest-dev/vitest#9911\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e78adcf97\"\u003e\u003c!-- raw HTML omitted --\u003e(e78ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard disposable and optional \u003ccode\u003ebody\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9912\"\u003evitest-dev/vitest#9912\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6fdb2ba61\"\u003e\u003c!-- raw HTML omitted --\u003e(6fdb2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve \u003ccode\u003eretry.condition\u003c/code\u003e RegExp serialization issue  -  by \u003ca href=\"https://github.com/nstepien\"\u003e\u003ccode\u003e@​nstepien\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9942\"\u003evitest-dev/vitest#9942\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b6054328\"\u003e\u003c!-- raw HTML omitted --\u003e(7b605)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecollect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't treat extra props on \u003ccode\u003etest\u003c/code\u003e return as tests  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9871\"\u003evitest-dev/vitest#9871\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/141e72aa1\"\u003e\u003c!-- raw HTML omitted --\u003e(141e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSimplify provider types  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9931\"\u003evitest-dev/vitest#9931\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/aaf9f18ae\"\u003e\u003c!-- raw HTML omitted --\u003e(aaf9f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLoad built-in provider without module runner  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9939\"\u003evitest-dev/vitest#9939\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bf8920817\"\u003e\u003c!-- raw HTML omitted --\u003e(bf892)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSoft assertions continue after .resolves/.rejects promise errors  -  by \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eMaks Pikov\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9843\"\u003evitest-dev/vitest#9843\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6d74b4948\"\u003e\u003c!-- raw HTML omitted --\u003e(6d74b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix sinon-chai style API  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9943\"\u003evitest-dev/vitest#9943\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0f08dda2c\"\u003e\u003c!-- raw HTML omitted --\u003e(0f08d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epretty-format\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eLimit output for large object  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9949\"\u003evitest-dev/vitest#9949\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0d5f9d6ef\"\u003e\u003c!-- raw HTML omitted --\u003e(0d5f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.0...v4.1.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f2d318493363855b66a22caaf7c1c10579029d5\"\u003e\u003ccode\u003e1f2d318\u003c/code\u003e\u003c/a\u003e chore: release v4.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ebfde798fbaeeb1fc7542d734dff216f39272201\"\u003e\u003ccode\u003eebfde79\u003c/code\u003e\u003c/a\u003e refactor: rename \u003ccode\u003ematchesTagsFilter\u003c/code\u003e to \u003ccode\u003ematchesTags\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9956\"\u003e#9956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/561150036f5784039020b1c1e767e78e1088e16c\"\u003e\u003ccode\u003e5611500\u003c/code\u003e\u003c/a\u003e feat(experimental): introduce \u003ccode\u003eexperimental.vcsProvider\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9928\"\u003e#9928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eec53d9f592717ebb6febec517bbc1d1f2af250a\"\u003e\u003ccode\u003eeec53d9\u003c/code\u003e\u003c/a\u003e feat(experimental): expose \u003ccode\u003ematchesTagsFilter\u003c/code\u003e to test if the current filter ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bf89208177e65af72cdc1e4db85c8200cf6c2721\"\u003e\u003ccode\u003ebf89208\u003c/code\u003e\u003c/a\u003e fix(coverage): load built-in provider without module runner (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9939\"\u003e#9939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5a6086856e76d908dee8aa0b6a702e242db3ef62\"\u003e\u003ccode\u003e5a60868\u003c/code\u003e\u003c/a\u003e refactor: fix typos (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9950\"\u003e#9950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/aaf9f18ae70e52b6e67aaf85f7f784d9dabd0acc\"\u003e\u003ccode\u003eaaf9f18\u003c/code\u003e\u003c/a\u003e fix(coverage): simplify provider types (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9931\"\u003e#9931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6fdb2ba614bc654d0b48f49bc153778b5d12f4b3\"\u003e\u003ccode\u003e6fdb2ba\u003c/code\u003e\u003c/a\u003e fix: guard disposable and optional \u003ccode\u003ebody\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9912\"\u003e#9912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e78adcf9761bb2d1634f77b007fca43b34637ac9\"\u003e\u003ccode\u003ee78adcf\u003c/code\u003e\u003c/a\u003e fix: open browser in \u003ccode\u003e--standalone\u003c/code\u003e mode without running tests (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9911\"\u003e#9911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ae5ec03ef98097aed2851f287a76d595582fe578\"\u003e\u003ccode\u003eae5ec03\u003c/code\u003e\u003c/a\u003e fix: properly re-evaluate actual modules of mocked external (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9898\"\u003e#9898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/PatchPerson/Tenso/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PatchPerson%2FTenso/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"6.5.4","new_version":"6.6.0","update_type":"minor","path":"/frontend","pr_created_at":"2026-03-23T09:13:50.000Z","version_change":"6.5.4 → 6.6.0","issue":{"uuid":"4119414507","node_id":"PR_kwDOOSCVLc7MnmSB","number":341,"state":"open","title":"frontend(deps): Bump @codemirror/state from 6.5.4 to 6.6.0 in /frontend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-23T09:13:50.000Z","updated_at":"2026-03-23T09:28:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"frontend(deps): Bump","packages":[{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [@codemirror/state](https://github.com/codemirror/state) from 6.5.4 to 6.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\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=@codemirror/state\u0026package-manager=npm_and_yarn\u0026previous-version=6.5.4\u0026new-version=6.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 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/aris-pub/studio/pull/341","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aris-pub%2Fstudio/issues/341","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/341/packages"}},{"old_version":"6.5.4","new_version":"6.6.0","update_type":"minor","path":"/dashboard","pr_created_at":"2026-03-22T19:05:42.000Z","version_change":"6.5.4 → 6.6.0","issue":{"uuid":"4116840001","node_id":"PR_kwDORbzfpc7Mg31-","number":34,"state":"closed","title":"chore(deps): bump the codemirror group in /dashboard with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-28T06:32:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-22T19:05:42.000Z","updated_at":"2026-03-28T06:32:46.000Z","time_to_close":473222,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"codemirror","update_count":4,"packages":[{"name":"@codemirror/commands","old_version":"6.10.2","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lint","old_version":"6.9.4","new_version":"6.9.5","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.15","new_version":"6.40.0","repository_url":"https://github.com/codemirror/view"}],"path":"/dashboard","ecosystem":"npm"},"body":"Bumps the codemirror group in /dashboard with 4 updates: [@codemirror/commands](https://github.com/codemirror/commands), [@codemirror/lint](https://github.com/codemirror/lint), [@codemirror/state](https://github.com/codemirror/state) and [@codemirror/view](https://github.com/codemirror/view).\n\nUpdates `@codemirror/commands` from 6.10.2 to 6.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.3 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure selection-extending commands preserve the associativity of the selection head.\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/codemirror/commands/commit/6f83cb93abc81cb13993ce4805aafce45bfe2853\"\u003e\u003ccode\u003e6f83cb9\u003c/code\u003e\u003c/a\u003e Mark version 6.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/836407341462032efd071c84d84032a2252240bf\"\u003e\u003ccode\u003e8364073\u003c/code\u003e\u003c/a\u003e Properly preserve selection associativity in selection-extending commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/aa61d5c54ff3dd92a2ae2963b9753a8d787a3847\"\u003e\u003ccode\u003eaa61d5c\u003c/code\u003e\u003c/a\u003e Add more tests for vertical cursor and selection motion\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/compare/6.10.2...6.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.9.4 to 6.9.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lint\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\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/codemirror/lint/commit/296d74376596acd4c7aa4cd1cf00e877cdd2ff52\"\u003e\u003ccode\u003e296d743\u003c/code\u003e\u003c/a\u003e Mark version 6.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/c7a0982cde92a463ee3d297b56b707c37a8452b0\"\u003e\u003ccode\u003ec7a0982\u003c/code\u003e\u003c/a\u003e Improve background colors for dark themes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/compare/6.9.4...6.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.4 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\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/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.15 to 6.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\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/codemirror/view/commit/4773b2e57860220c684bb0a2342b3a5efcf4d31a\"\u003e\u003ccode\u003e4773b2e\u003c/code\u003e\u003c/a\u003e Mark version 6.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/773a0ee169a402fde2cabc3efc771c920344e667\"\u003e\u003ccode\u003e773a0ee\u003c/code\u003e\u003c/a\u003e Properly track associativity for shift-click selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3612d3f726f0182937c0260a32eae41460c6d4a7\"\u003e\u003ccode\u003e3612d3f\u003c/code\u003e\u003c/a\u003e Bring back the vertical scan loop in moveVertically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/bc583754aac90320fd8ca610d1e4cd2d01d69e18\"\u003e\u003ccode\u003ebc58375\u003c/code\u003e\u003c/a\u003e Don't put Shift-Enter/Backspace/Del through the iOS pending key hack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/fd252fada9523ced184b8db78c17211477062820\"\u003e\u003ccode\u003efd252fa\u003c/code\u003e\u003c/a\u003e Change WidgetType.updateDOM from type to this\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/9373f525a2aef0e7b2b7159470b8940f5b3d474a\"\u003e\u003ccode\u003e9373f52\u003c/code\u003e\u003c/a\u003e Pass the old widget value to WidgetType.updateDOM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/3d236d2e5f6ca305027e63d6039911b864358d33\"\u003e\u003ccode\u003e3d236d2\u003c/code\u003e\u003c/a\u003e Mark version 6.39.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/0a8ddb1a4ec185cdf0e34062ae354efdb07bdda2\"\u003e\u003ccode\u003e0a8ddb1\u003c/code\u003e\u003c/a\u003e Avoid posAtCoords getting confused by empty wrapping rectangles returned by S...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f22a194de30f648e51d1667525e034231b7beaa3\"\u003e\u003ccode\u003ef22a194\u003c/code\u003e\u003c/a\u003e Implement iOS selection handle drawing in the selection layer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/07d54a065cbe1d45f36bbf61bda208700237fbde\"\u003e\u003ccode\u003e07d54a0\u003c/code\u003e\u003c/a\u003e Use last touch position to assign a side to touch selections in wrapping editors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.39.15...6.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/govynAI/govyn/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/govynAI%2Fgovyn/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}}]}