{"id":4877,"name":"react-refresh","ecosystem":"npm","repository_url":"https://github.com/facebook/react","issues_count":359,"created_at":"2025-06-06T16:38:37.197Z","updated_at":"2025-06-06T16:38:37.197Z","purl":"pkg:npm/react-refresh","metadata":{"id":2270698,"name":"react-refresh","ecosystem":"npm","description":"React is a JavaScript library for building user interfaces.","homepage":"https://reactjs.org/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/facebook/react","keywords_array":["react"],"namespace":null,"versions_count":1876,"first_release_published_at":"2019-08-01T02:09:44.645Z","latest_release_published_at":"2024-04-26T16:44:24.081Z","latest_release_number":"0.14.2","last_synced_at":"2024-11-30T12:09:30.913Z","created_at":"2022-04-09T23:25:02.897Z","updated_at":"2024-11-30T12:09:30.914Z","registry_url":"https://www.npmjs.com/package/react-refresh","install_command":"npm install react-refresh","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.14.2","beta":"0.16.0-beta-26f2496093-20240514","rc":"0.16.0-rc.1","experimental":"0.0.0-experimental-7670501b-20241124","canary":"0.16.0-rc-7670501b-20241124","next":"0.16.0-rc-7670501b-20241124"}},"repo_metadata":{"id":8625855,"uuid":"10270250","full_name":"facebook/react","owner":"facebook","description":"The library for web and native user interfaces.","archived":false,"fork":false,"pushed_at":"2024-04-13T20:20:46.000Z","size":438364,"stargazers_count":221331,"open_issues_count":1439,"forks_count":45180,"subscribers_count":6619,"default_branch":"main","last_synced_at":"2024-04-13T21:19:58.535Z","etag":null,"topics":["declarative","frontend","javascript","library","react","ui"],"latest_commit_sha":null,"homepage":"https://react.dev","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/facebook.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG-canary.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null}},"created_at":"2013-05-24T16:15:54.000Z","updated_at":"2024-04-26T21:00:14.649Z","dependencies_parsed_at":"2024-04-15T13:29:41.861Z","dependency_job_id":null,"html_url":"https://github.com/facebook/react","commit_stats":{"total_commits":13734,"total_committers":1782,"mean_commits":7.707070707070707,"dds":0.8848842289209262,"last_synced_commit":"36b078cc7a50ad0cd66e7f6b4b8e4a1295e47f67"},"previous_names":[],"tags_count":143,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/facebook","download_url":"https://codeload.github.com/facebook/react/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":215433233,"owners_count":15878604,"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":"facebook","name":"Meta","uuid":"69631","kind":"organization","description":"We are working to build community through open source technology. NB: members must have two-factor auth.","email":null,"website":"https://opensource.fb.com","location":"Menlo Park, California","twitter":"MetaOpenSource","company":null,"icon_url":"https://avatars.githubusercontent.com/u/69631?v=4","repositories_count":135,"last_synced_at":"2024-04-12T02:21:10.446Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/facebook","funding_links":[],"total_stars":951686,"followers":22215,"following":0,"created_at":"2022-11-02T16:18:58.639Z","updated_at":"2024-04-12T02:21:55.315Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/facebook","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/facebook/repositories"},"tags":[{"name":"v18.3.1","sha":"f1338f8080abd1386454a10bbf93d67bfe37ce85","kind":"commit","published_at":"2024-04-26T16:17:57.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v18.3.1","html_url":"https://github.com/facebook/react/releases/tag/v18.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v18.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v18.3.1/manifests"},{"name":"v18.3.0","sha":"8a015b68cc060079878e426610e64e86fb328f8d","kind":"commit","published_at":"2024-04-25T16:22:01.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v18.3.0","html_url":"https://github.com/facebook/react/releases/tag/v18.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v18.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v18.3.0/manifests"},{"name":"v18.2.0","sha":"9e3b772b8cabbd8cadc7522ebe3dde3279e79d9e","kind":"tag","published_at":"2022-06-14T19:51:27.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v18.2.0","html_url":"https://github.com/facebook/react/releases/tag/v18.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v18.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v18.2.0/manifests"},{"name":"v18.1.0","sha":"22edb9f777d27369fd2c1fad378f74e237b6dfd3","kind":"tag","published_at":"2022-04-26T21:13:49.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v18.1.0","html_url":"https://github.com/facebook/react/releases/tag/v18.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v18.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v18.1.0/manifests"},{"name":"v18.0.0","sha":"34aa5cfe0d9b6ec4667e02bf46ab34d83dfb2d6d","kind":"tag","published_at":"2022-03-29T17:17:00.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v18.0.0","html_url":"https://github.com/facebook/react/releases/tag/v18.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v18.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v18.0.0/manifests"},{"name":"v17.0.2","sha":"12adaffef7105e2714f82651ea51936c563fe15c","kind":"commit","published_at":"2021-03-22T20:01:35.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v17.0.2","html_url":"https://github.com/facebook/react/releases/tag/v17.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v17.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v17.0.2/manifests"},{"name":"v0.0.0-experimental-27659559e","sha":"27659559ebfd6b7119bfc0ff02ecb851c135020c","kind":"tag","published_at":"2021-01-11T16:23:00.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.0.0-experimental-27659559e","html_url":"https://github.com/facebook/react/releases/tag/v0.0.0-experimental-27659559e","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.0.0-experimental-27659559e","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.0.0-experimental-27659559e/manifests"},{"name":"v17.0.1","sha":"8e5adfbd7e605bda9c5e96c10e015b3dc0df688e","kind":"tag","published_at":"2020-10-22T12:23:27.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v17.0.1","html_url":"https://github.com/facebook/react/releases/tag/v17.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v17.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v17.0.1/manifests"},{"name":"v17.0.0","sha":"89b610969d70d788f8c9769e3fa5b0044f5737ab","kind":"commit","published_at":"2020-10-20T20:33:44.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v17.0.0","html_url":"https://github.com/facebook/react/releases/tag/v17.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v17.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v17.0.0/manifests"},{"name":"v15.7.0","sha":"4337c1c00609ec8d7ae399c736e9d37bb159fac5","kind":"commit","published_at":"2020-10-14T19:32:49.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.7.0","html_url":"https://github.com/facebook/react/releases/tag/v15.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.7.0/manifests"},{"name":"v16.14.0","sha":"4337c1c00609ec8d7ae399c736e9d37bb159fac5","kind":"commit","published_at":"2020-10-14T19:32:49.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.14.0","html_url":"https://github.com/facebook/react/releases/tag/v16.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.14.0/manifests"},{"name":"0.14.10","sha":"4337c1c00609ec8d7ae399c736e9d37bb159fac5","kind":"commit","published_at":"2020-10-14T19:32:49.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/0.14.10","html_url":"https://github.com/facebook/react/releases/tag/0.14.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/0.14.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/0.14.10/manifests"},{"name":"v0.0.0-d7382b6c4","sha":"d7382b6c43b63ce15ce091cf13db8cd1f3c4b7ae","kind":"tag","published_at":"2020-03-30T19:04:27.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.0.0-d7382b6c4","html_url":"https://github.com/facebook/react/releases/tag/v0.0.0-d7382b6c4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.0.0-d7382b6c4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.0.0-d7382b6c4/manifests"},{"name":"v0.0.0-experimental-d7382b6c4","sha":"d7382b6c43b63ce15ce091cf13db8cd1f3c4b7ae","kind":"tag","published_at":"2020-03-30T19:03:42.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.0.0-experimental-d7382b6c4","html_url":"https://github.com/facebook/react/releases/tag/v0.0.0-experimental-d7382b6c4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.0.0-experimental-d7382b6c4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.0.0-experimental-d7382b6c4/manifests"},{"name":"v16.13.1","sha":"da834083cccb6ef942f701c6b6cecc78213196a8","kind":"tag","published_at":"2020-03-19T20:02:31.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.13.1","html_url":"https://github.com/facebook/react/releases/tag/v16.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.13.1/manifests"},{"name":"v0.0.0-experimental-aae83a4b9","sha":"aae83a4b9a0cfd75f5d5e7ee776c5e92e55cc2c3","kind":"tag","published_at":"2020-03-18T01:13:29.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.0.0-experimental-aae83a4b9","html_url":"https://github.com/facebook/react/releases/tag/v0.0.0-experimental-aae83a4b9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.0.0-experimental-aae83a4b9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.0.0-experimental-aae83a4b9/manifests"},{"name":"v0.0.0-experimental-8b155d261","sha":"8b155d261368afb1fe93219278b581a1032ea1d7","kind":"tag","published_at":"2020-03-11T21:12:38.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.0.0-experimental-8b155d261","html_url":"https://github.com/facebook/react/releases/tag/v0.0.0-experimental-8b155d261","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.0.0-experimental-8b155d261","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.0.0-experimental-8b155d261/manifests"},{"name":"v16.13.0","sha":"c1c5499cc3fd179004911b3391a55de1af4de037","kind":"commit","published_at":"2020-02-26T20:33:29.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.13.0","html_url":"https://github.com/facebook/react/releases/tag/v16.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.13.0/manifests"},{"name":"v16.12.0","sha":"b53ea6ca05d2ccb9950b40b33f74dfee0421d872","kind":"tag","published_at":"2019-11-15T00:05:24.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.12.0","html_url":"https://github.com/facebook/react/releases/tag/v16.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.12.0/manifests"},{"name":"v16.11.0","sha":"5faf377df5267c4248599e14311a75c2f46050c0","kind":"tag","published_at":"2019-10-22T21:32:41.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.11.0","html_url":"https://github.com/facebook/react/releases/tag/v16.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.11.0/manifests"},{"name":"status","sha":"5faf377df5267c4248599e14311a75c2f46050c0","kind":"commit","published_at":"2019-10-21T22:08:55.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/status","html_url":"https://github.com/facebook/react/releases/tag/status","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/status","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/status/manifests"},{"name":"v16.10.2","sha":"4ab6305f6d337c4a78c9e44f18cdd1b3021af7f9","kind":"tag","published_at":"2019-10-03T21:17:21.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.10.2","html_url":"https://github.com/facebook/react/releases/tag/v16.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.10.2/manifests"},{"name":"v16.10.1","sha":"d346d92084316ec10714b9ac4bfb1ebcfdf05fb9","kind":"tag","published_at":"2019-09-28T18:19:51.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.10.1","html_url":"https://github.com/facebook/react/releases/tag/v16.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.10.1/manifests"},{"name":"v16.10.0","sha":"3694a3b5e9a5a3c80d47f9889a17d8337573d513","kind":"tag","published_at":"2019-09-27T20:30:53.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.10.0","html_url":"https://github.com/facebook/react/releases/tag/v16.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.10.0/manifests"},{"name":"v16.9.0","sha":"a1dbb852c29d23d5d0b76a0171eb59df4bebf684","kind":"tag","published_at":"2019-08-08T21:10:58.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.9.0","html_url":"https://github.com/facebook/react/releases/tag/v16.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.9.0/manifests"},{"name":"v16.9.0-rc.0","sha":"a1dbb852c29d23d5d0b76a0171eb59df4bebf684","kind":"tag","published_at":"2019-08-05T22:19:41.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.9.0-rc.0","html_url":"https://github.com/facebook/react/releases/tag/v16.9.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.9.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.9.0-rc.0/manifests"},{"name":"v16.9.0-alpha.0","sha":"92a1d8feac32d03ab5ea6ac13ae4941f6ae93b54","kind":"tag","published_at":"2019-04-03T17:38:01.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.9.0-alpha.0","html_url":"https://github.com/facebook/react/releases/tag/v16.9.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.9.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.9.0-alpha.0/manifests"},{"name":"1.2.5","sha":"a450a23e318c5a8fcba5a52c8fdc2e23584650b3","kind":"tag","published_at":"2019-03-29T17:36:49.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/1.2.5","html_url":"https://github.com/facebook/react/releases/tag/1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/1.2.5/manifests"},{"name":"v16.8.6","sha":"487f4bf2ee7c86176637544c5473328f96ca0ba2","kind":"tag","published_at":"2019-03-28T07:11:29.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.8.6","html_url":"https://github.com/facebook/react/releases/tag/v16.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.8.6/manifests"},{"name":"v16.8.5","sha":"f9e41e3a519f12cfdc3207e1df44e0d2d9602df9","kind":"tag","published_at":"2019-03-22T16:42:28.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.8.5","html_url":"https://github.com/facebook/react/releases/tag/v16.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.8.5/manifests"},{"name":"v16.8.4","sha":"d8a73b5eb6c7217850103193635ff1b556925ed5","kind":"tag","published_at":"2019-03-05T23:16:07.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.8.4","html_url":"https://github.com/facebook/react/releases/tag/v16.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.8.4/manifests"},{"name":"v16.8.3","sha":"29b7b775f2ecf878eaf605be959d959030598b07","kind":"tag","published_at":"2019-02-21T18:13:06.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.8.3","html_url":"https://github.com/facebook/react/releases/tag/v16.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.8.3/manifests"},{"name":"v16.8.2","sha":"dfabb77a97141baf07cfdad620949874e36516d7","kind":"tag","published_at":"2019-02-14T19:13:25.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.8.2","html_url":"https://github.com/facebook/react/releases/tag/v16.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.8.2/manifests"},{"name":"v16.8.1","sha":"11565a207cca98daa57a57253745e6aa866c9a6f","kind":"tag","published_at":"2019-02-06T18:20:46.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.8.1","html_url":"https://github.com/facebook/react/releases/tag/v16.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.8.1/manifests"},{"name":"v16.8.0","sha":"d1326f466a24f2b9e09115ed1a3ddd9de2ad2e06","kind":"tag","published_at":"2019-02-06T08:04:09.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.8.0","html_url":"https://github.com/facebook/react/releases/tag/v16.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.8.0/manifests"},{"name":"v16.8.0-alpha.1","sha":"f8aba411fb8482add7791940b36adce956ca42ed","kind":"tag","published_at":"2019-01-15T23:23:23.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.8.0-alpha.1","html_url":"https://github.com/facebook/react/releases/tag/v16.8.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.8.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.8.0-alpha.1/manifests"},{"name":"v16.7.0","sha":"4a1072194fcef2da1aae2510886c274736017fbd","kind":"tag","published_at":"2018-12-20T01:28:09.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.7.0","html_url":"https://github.com/facebook/react/releases/tag/v16.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.7.0/manifests"},{"name":"v0.0.0-88ada9819","sha":"88ada98198b22d2b8cd056cfba5ffb113c6a50d3","kind":"tag","published_at":"2018-11-29T16:33:11.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.0.0-88ada9819","html_url":"https://github.com/facebook/react/releases/tag/v0.0.0-88ada9819","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.0.0-88ada9819","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.0.0-88ada9819/manifests"},{"name":"v16.7.0-alpha.1","sha":"906b9fa597bcb9c102e9ec96d3f20d1b028d6170","kind":"tag","published_at":"2018-11-13T19:25:03.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.7.0-alpha.1","html_url":"https://github.com/facebook/react/releases/tag/v16.7.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.7.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.7.0-alpha.1/manifests"},{"name":"v16.6.3","sha":"0c756fb33f091cb87afa38fade048ad15a4a2466","kind":"commit","published_at":"2018-11-13T01:59:06.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.6.3","html_url":"https://github.com/facebook/react/releases/tag/v16.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.6.3/manifests"},{"name":"v16.6.1","sha":"ba19844236ab61e22b6e8f80f5134ae33a2792e5","kind":"tag","published_at":"2018-11-07T02:30:25.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.6.1","html_url":"https://github.com/facebook/react/releases/tag/v16.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.6.1/manifests"},{"name":"v16.6.0","sha":"8b97a9c36f2ef7d2c570b25e988b8ca832d9b436","kind":"tag","published_at":"2018-10-23T23:31:11.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.6.0","html_url":"https://github.com/facebook/react/releases/tag/v16.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.6.0/manifests"},{"name":"v16.6.0-alpha.8af6728","sha":"c73497c3c746dfcc19754fc1fe055aefb495ee21","kind":"tag","published_at":"2018-10-10T16:20:32.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.6.0-alpha.8af6728","html_url":"https://github.com/facebook/react/releases/tag/v16.6.0-alpha.8af6728","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.6.0-alpha.8af6728","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.6.0-alpha.8af6728/manifests"},{"name":"v16.6.0-alpha.400d197","sha":"e0e8562e5abba57b661150a81067ebbca6df4d9b","kind":"tag","published_at":"2018-10-05T00:56:28.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.6.0-alpha.400d197","html_url":"https://github.com/facebook/react/releases/tag/v16.6.0-alpha.400d197","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.6.0-alpha.400d197","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.6.0-alpha.400d197/manifests"},{"name":"v16.5.2","sha":"bec2ddaf157497ddca85e823e180536d8154a52f","kind":"tag","published_at":"2018-09-18T18:32:05.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.5.2","html_url":"https://github.com/facebook/react/releases/tag/v16.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.5.2/manifests"},{"name":"v16.6.0-alpha.0","sha":"42d12317a794b4ba89a6a6d16302f66cb370be91","kind":"tag","published_at":"2018-09-17T22:07:24.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.6.0-alpha.0","html_url":"https://github.com/facebook/react/releases/tag/v16.6.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.6.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.6.0-alpha.0/manifests"},{"name":"v16.5.1","sha":"0a65b94024bb5d990a5abe33ef2aa47aaa238fbd","kind":"tag","published_at":"2018-09-13T18:12:46.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.5.1","html_url":"https://github.com/facebook/react/releases/tag/v16.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.5.1/manifests"},{"name":"v16.5.0","sha":"71c0e05ba79e2e12556980ffbab264b41fdc19cd","kind":"tag","published_at":"2018-09-06T16:37:51.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.5.0","html_url":"https://github.com/facebook/react/releases/tag/v16.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.5.0/manifests"},{"name":"v16.4.2","sha":"54adb2674afe16ec603e0c54bf46ccf1afa42308","kind":"tag","published_at":"2018-08-01T19:30:32.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.4.2","html_url":"https://github.com/facebook/react/releases/tag/v16.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.4.2/manifests"},{"name":"v16.4.1","sha":"9725065eb4054be5a223b16d28de0aeda91f4464","kind":"tag","published_at":"2018-06-13T16:21:59.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.4.1","html_url":"https://github.com/facebook/react/releases/tag/v16.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.4.1/manifests"},{"name":"v16.4.0","sha":"8765d608935a81ba5019f6cde6dce3367d392f0c","kind":"tag","published_at":"2018-05-24T00:36:57.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.4.0","html_url":"https://github.com/facebook/react/releases/tag/v16.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.4.0/manifests"},{"name":"v16.3.2","sha":"32326163480b5028ee16f6b4e4ea4426f3c5e95c","kind":"tag","published_at":"2018-04-16T15:24:20.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.3.2","html_url":"https://github.com/facebook/react/releases/tag/v16.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.3.2/manifests"},{"name":"v16.3.1","sha":"dc059579c3e56ca338a999b86d146d2341ee6f64","kind":"tag","published_at":"2018-04-04T00:34:12.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.3.1","html_url":"https://github.com/facebook/react/releases/tag/v16.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.3.1/manifests"},{"name":"v16.3.0","sha":"8e3d94ffa1d2e19a5bf4b9f8030973b65b0fc854","kind":"tag","published_at":"2018-03-29T20:08:25.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.3.0","html_url":"https://github.com/facebook/react/releases/tag/v16.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.3.0/manifests"},{"name":"v16.3.0-rc.0","sha":"b3d883630cb6157cadf87495ebef4b6f322b4338","kind":"tag","published_at":"2018-03-28T02:12:32.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.3.0-rc.0","html_url":"https://github.com/facebook/react/releases/tag/v16.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.3.0-rc.0/manifests"},{"name":"v16.3.0-alpha.3","sha":"cafee5cb2f28431f130ab1a755f47c1ec9c9cc9c","kind":"tag","published_at":"2018-03-22T19:46:25.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.3.0-alpha.3","html_url":"https://github.com/facebook/react/releases/tag/v16.3.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.3.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.3.0-alpha.3/manifests"},{"name":"v16.3.0-alpha.2","sha":"ccec542ad348820e9a3c16d06f13586ab7c0fd59","kind":"tag","published_at":"2018-03-14T20:27:57.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.3.0-alpha.2","html_url":"https://github.com/facebook/react/releases/tag/v16.3.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.3.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.3.0-alpha.2/manifests"},{"name":"v16.4.0-alpha.94a255d","sha":"94a255d5771eb8e134395d49dc2c8e93c5261d1c","kind":"tag","published_at":"2018-02-27T02:13:21.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.4.0-alpha.94a255d","html_url":"https://github.com/facebook/react/releases/tag/v16.4.0-alpha.94a255d","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.4.0-alpha.94a255d","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.4.0-alpha.94a255d/manifests"},{"name":"v16.4.0-alpha.5a25959","sha":"5a25959cded70cec7e3183dc856e760df02d50e9","kind":"tag","published_at":"2018-02-24T05:06:54.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.4.0-alpha.5a25959","html_url":"https://github.com/facebook/react/releases/tag/v16.4.0-alpha.5a25959","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.4.0-alpha.5a25959","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.4.0-alpha.5a25959/manifests"},{"name":"v16.4.0-alpha.16.4.0-alpha.7926752","sha":"3b318e907e90dbc11b58289571a98839b15e52d9","kind":"tag","published_at":"2018-02-13T00:46:38.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.4.0-alpha.16.4.0-alpha.7926752","html_url":"https://github.com/facebook/react/releases/tag/v16.4.0-alpha.16.4.0-alpha.7926752","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.4.0-alpha.16.4.0-alpha.7926752","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.4.0-alpha.16.4.0-alpha.7926752/manifests"},{"name":"v16.3.0-alpha.1","sha":"fb85cf2e9c52a4b2999144a89a6ee8256aec55c7","kind":"tag","published_at":"2018-02-12T18:42:55.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.3.0-alpha.1","html_url":"https://github.com/facebook/react/releases/tag/v16.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.3.0-alpha.1/manifests"},{"name":"v16.3.0-alpha.0","sha":"885a291141330eb74e8a98316e286a9ad093f22c","kind":"tag","published_at":"2018-02-02T21:02:49.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.3.0-alpha.0","html_url":"https://github.com/facebook/react/releases/tag/v16.3.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.3.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.3.0-alpha.0/manifests"},{"name":"v16.2.0","sha":"edb2b3d3a70bbb6a26670673ac805df34ac23382","kind":"tag","published_at":"2017-11-28T21:30:20.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.2.0","html_url":"https://github.com/facebook/react/releases/tag/v16.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.2.0/manifests"},{"name":"v16.1.1","sha":"cc5534a66dff713052907ccfed98f87ae713bdd9","kind":"tag","published_at":"2017-11-13T16:11:15.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.1.1","html_url":"https://github.com/facebook/react/releases/tag/v16.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.1.1/manifests"},{"name":"v16.1.0","sha":"1d3d791ca55f7b33364f9429372e62e01c90625a","kind":"commit","published_at":"2017-11-09T15:04:27.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.1.0","html_url":"https://github.com/facebook/react/releases/tag/v16.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.1.0/manifests"},{"name":"16.1.0","sha":"7d9b4ba35ac3d45e798908540ca8ef131b20e72d","kind":"tag","published_at":"2017-11-09T14:55:57.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/16.1.0","html_url":"https://github.com/facebook/react/releases/tag/16.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/16.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/16.1.0/manifests"},{"name":"16.1.0-rc","sha":"17aa4d4682aa5c6fdbd3fb0d65e2d69769fe2d61","kind":"tag","published_at":"2017-11-08T22:59:38.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/16.1.0-rc","html_url":"https://github.com/facebook/react/releases/tag/16.1.0-rc","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/16.1.0-rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/16.1.0-rc/manifests"},{"name":"16.1.0-beta.1","sha":"a653f910f849b2f0ed699adf6136caa6b138d1eb","kind":"tag","published_at":"2017-11-07T14:53:31.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/16.1.0-beta.1","html_url":"https://github.com/facebook/react/releases/tag/16.1.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/16.1.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/16.1.0-beta.1/manifests"},{"name":"16.1.0-beta","sha":"1298e15f84c380a6ba144d83ae786c3aa6da267b","kind":"tag","published_at":"2017-11-02T22:42:34.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/16.1.0-beta","html_url":"https://github.com/facebook/react/releases/tag/16.1.0-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/16.1.0-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/16.1.0-beta/manifests"},{"name":"v16.0.0","sha":"5c6ef4044610a2a325780261f41730a33a919f98","kind":"tag","published_at":"2017-09-26T17:17:36.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.0.0","html_url":"https://github.com/facebook/react/releases/tag/v16.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.0.0/manifests"},{"name":"v15.6.2","sha":"ffbc2db0e7860ee1a96511578235dec7eaccc8d3","kind":"tag","published_at":"2017-09-26T00:06:00.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.6.2","html_url":"https://github.com/facebook/react/releases/tag/v15.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.6.2/manifests"},{"name":"v16.0.0-rc.2","sha":"d06680ea9e12059952c734e080dd2c1dfecd112e","kind":"commit","published_at":"2017-09-07T03:36:04.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.0.0-rc.2","html_url":"https://github.com/facebook/react/releases/tag/v16.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.0.0-rc.2/manifests"},{"name":"v16.0.0-rc.1","sha":"49c8d717a0d255ce926ac99101c35976644c7b23","kind":"tag","published_at":"2017-09-06T22:48:30.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.0.0-rc.1","html_url":"https://github.com/facebook/react/releases/tag/v16.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.0.0-rc.1/manifests"},{"name":"16.0.0-beta.5","sha":"c3718c48f01fa6c2e04bd47226061769484c951b","kind":"tag","published_at":"2017-08-08T17:25:33.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/16.0.0-beta.5","html_url":"https://github.com/facebook/react/releases/tag/16.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/16.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/16.0.0-beta.5/manifests"},{"name":"16.0.0-beta.4","sha":"9ebd0c9e9a167f6cf30138a7b64c0c36d5bbbd11","kind":"tag","published_at":"2017-08-08T16:08:50.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/16.0.0-beta.4","html_url":"https://github.com/facebook/react/releases/tag/16.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/16.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/16.0.0-beta.4/manifests"},{"name":"16.0.0-beta.3","sha":"230d41218ec4d0160b91b5a32a3647a59fe4f1e6","kind":"tag","published_at":"2017-08-03T23:05:43.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/16.0.0-beta.3","html_url":"https://github.com/facebook/react/releases/tag/16.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/16.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/16.0.0-beta.3/manifests"},{"name":"16.0.0-beta.1","sha":"834d2c69546502c858c1a72a321ffd7efe5a7fac","kind":"tag","published_at":"2017-07-26T19:55:41.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/16.0.0-beta.1","html_url":"https://github.com/facebook/react/releases/tag/16.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/16.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/16.0.0-beta.1/manifests"},{"name":"v15.6.1","sha":"7efd2e58d0dad05e6637eea9fd83bb0e75dc11e9","kind":"commit","published_at":"2017-06-15T00:24:04.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.6.1","html_url":"https://github.com/facebook/react/releases/tag/v15.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.6.1/manifests"},{"name":"v15.6.0","sha":"911603b46e89ae0704561a2ad9a8cbd7f2bc12f1","kind":"commit","published_at":"2017-06-13T16:05:41.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.6.0","html_url":"https://github.com/facebook/react/releases/tag/v15.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.6.0/manifests"},{"name":"v15.5.4","sha":"cef396d09250db33b0ac68d25e658e7d626e678f","kind":"tag","published_at":"2017-05-01T16:18:08.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.5.4","html_url":"https://github.com/facebook/react/releases/tag/v15.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.5.4/manifests"},{"name":"v15.5.3","sha":"0a7c4b3858d3ea6f96b22ab140c7c3d9bf56eea3","kind":"tag","published_at":"2017-05-01T16:17:31.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.5.3","html_url":"https://github.com/facebook/react/releases/tag/v15.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.5.3/manifests"},{"name":"v15.5.2","sha":"32c04c038ff82bbc0f3e4bdad8a11a91c5666f9f","kind":"tag","published_at":"2017-05-01T16:16:50.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.5.2","html_url":"https://github.com/facebook/react/releases/tag/v15.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.5.2/manifests"},{"name":"v15.5.1","sha":"e2db791e75cf4bb9cef25b158c04818251cc5e54","kind":"tag","published_at":"2017-05-01T16:13:35.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.5.1","html_url":"https://github.com/facebook/react/releases/tag/v15.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.5.1/manifests"},{"name":"v15.5.0","sha":"e19c70013ede122826418a555ddb693237f80b8c","kind":"commit","published_at":"2017-04-07T21:21:27.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.5.0","html_url":"https://github.com/facebook/react/releases/tag/v15.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.5.0/manifests"},{"name":"15.3.2","sha":"7dfd3948a9095f0253bfba60fed52895ffbf84bb","kind":"commit","published_at":"2017-03-17T01:58:43.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/15.3.2","html_url":"https://github.com/facebook/react/releases/tag/15.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/15.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/15.3.2/manifests"},{"name":"v16.0.0-alpha.4","sha":"0d7b4d6dbacd3acd6632994c88d0603a9689caeb","kind":"commit","published_at":"2017-03-13T15:54:41.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.0.0-alpha.4","html_url":"https://github.com/facebook/react/releases/tag/v16.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.0.0-alpha.4/manifests"},{"name":"v16.0.0-alpha.3","sha":"ca4325e3eff16b86879188eb996ebcc9a933336a","kind":"commit","published_at":"2017-02-23T23:36:08.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v16.0.0-alpha.3","html_url":"https://github.com/facebook/react/releases/tag/v16.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v16.0.0-alpha.3/manifests"},{"name":"v15.4.2","sha":"03464f06d2efd1f736e04f3b5648eabe07c69904","kind":"commit","published_at":"2017-01-06T19:52:54.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.4.2","html_url":"https://github.com/facebook/react/releases/tag/v15.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.4.2/manifests"},{"name":"v15.4.1","sha":"2075139ce51836f799fee8f711fff448b2f2f43a","kind":"commit","published_at":"2016-11-23T01:47:12.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.4.1","html_url":"https://github.com/facebook/react/releases/tag/v15.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.4.1/manifests"},{"name":"v15.4.0","sha":"1c1f68e8dccbc84acfae66178493dbfb8ca7d1e1","kind":"commit","published_at":"2016-11-16T14:16:57.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.4.0","html_url":"https://github.com/facebook/react/releases/tag/v15.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.4.0/manifests"},{"name":"v15.4.0-rc.3","sha":"c577b82875c9b17863d5c3857d1a219ec65a1d32","kind":"tag","published_at":"2016-10-14T19:01:36.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.4.0-rc.3","html_url":"https://github.com/facebook/react/releases/tag/v15.4.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.4.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.4.0-rc.3/manifests"},{"name":"v15.3.2","sha":"bdf263625db59f54368d39e8ef077e7f0e9313db","kind":"commit","published_at":"2016-09-19T17:35:00.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.3.2","html_url":"https://github.com/facebook/react/releases/tag/v15.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.3.2/manifests"},{"name":"15.3.1","sha":"71264720050572b7bad24532ff39951f47d9296a","kind":"commit","published_at":"2016-09-09T19:12:07.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/15.3.1","html_url":"https://github.com/facebook/react/releases/tag/15.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/15.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/15.3.1/manifests"},{"name":"v15.3.1","sha":"681c68c62a898add160e50f24a520c0c8e838f72","kind":"commit","published_at":"2016-08-19T18:42:05.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.3.1","html_url":"https://github.com/facebook/react/releases/tag/v15.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.3.1/manifests"},{"name":"v15.3.0","sha":"66cee497e7cea1af35e67ca13da846a7c37b264b","kind":"commit","published_at":"2016-07-29T18:26:23.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.3.0","html_url":"https://github.com/facebook/react/releases/tag/v15.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.3.0/manifests"},{"name":"v15.2.1","sha":"68faf9d1b90db699ef5306cfc3cd8c259df7865b","kind":"commit","published_at":"2016-07-08T22:15:02.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.2.1","html_url":"https://github.com/facebook/react/releases/tag/v15.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.2.1/manifests"},{"name":"v15.2.0","sha":"c6502493396bde8ceb7e28503264509c35001ca9","kind":"commit","published_at":"2016-07-01T18:31:05.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.2.0","html_url":"https://github.com/facebook/react/releases/tag/v15.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.2.0/manifests"},{"name":"v15.1.0","sha":"fef495942a1cf7d507c816192fde205b6003df05","kind":"commit","published_at":"2016-05-20T22:54:35.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.1.0","html_url":"https://github.com/facebook/react/releases/tag/v15.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.1.0/manifests"},{"name":"v15.0.2","sha":"de0b0b37054ed7b56557315bd70acf13a45a03fd","kind":"commit","published_at":"2016-04-30T00:32:43.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.0.2","html_url":"https://github.com/facebook/react/releases/tag/v15.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.0.2/manifests"},{"name":"v15.0.1","sha":"ca92b9104ced6f78dcaa6aae1cfcab41c789814c","kind":"commit","published_at":"2016-04-08T18:12:25.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.0.1","html_url":"https://github.com/facebook/react/releases/tag/v15.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.0.1/manifests"},{"name":"v15.0.0","sha":"d1c08f11d5e1ad03eb92a58b599562a010a68734","kind":"tag","published_at":"2016-04-08T15:36:13.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.0.0","html_url":"https://github.com/facebook/react/releases/tag/v15.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.0.0/manifests"},{"name":"v0.14.8","sha":"15a8fc105f1bbff3ed15cfe442f068d3336e4803","kind":"tag","published_at":"2016-03-29T16:24:19.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.14.8","html_url":"https://github.com/facebook/react/releases/tag/v0.14.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.8/manifests"},{"name":"v15.0.0-rc.2","sha":"97038d1ff793e84bc402c57398294fb6cfdba8df","kind":"tag","published_at":"2016-03-17T01:19:14.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.0.0-rc.2","html_url":"https://github.com/facebook/react/releases/tag/v15.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.0.0-rc.2/manifests"},{"name":"v15.0.0-rc.1","sha":"36796348f23c84b473d31a6bb53f587ad056cdef","kind":"commit","published_at":"2016-03-08T01:02:10.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v15.0.0-rc.1","html_url":"https://github.com/facebook/react/releases/tag/v15.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v15.0.0-rc.1/manifests"},{"name":"v0.14.7","sha":"88543cec199c48df77a61a2d6e24eeb69ae10431","kind":"commit","published_at":"2016-01-28T19:28:26.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.14.7","html_url":"https://github.com/facebook/react/releases/tag/v0.14.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.7/manifests"},{"name":"v0.14.6","sha":"e278ce4445b993cc2f035b7993f12a3de7529cd4","kind":"commit","published_at":"2016-01-06T23:26:33.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.14.6","html_url":"https://github.com/facebook/react/releases/tag/v0.14.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.6/manifests"},{"name":"v0.14.5","sha":"575cf6a82e0014249cbe9e504eb8d2b812c2d11e","kind":"commit","published_at":"2015-12-29T22:37:06.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.14.5","html_url":"https://github.com/facebook/react/releases/tag/v0.14.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.5/manifests"},{"name":"v0.14.4","sha":"149613d065f5ebd630ed6578458aa23467d6d924","kind":"commit","published_at":"2015-12-29T21:51:43.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.14.4","html_url":"https://github.com/facebook/react/releases/tag/v0.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.4/manifests"},{"name":"v0.14.3","sha":"c389c1def5e85a7339445b7aac1a9e0089414bfc","kind":"commit","published_at":"2015-11-19T02:08:52.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.14.3","html_url":"https://github.com/facebook/react/releases/tag/v0.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.3/manifests"},{"name":"v0.14.2","sha":"5a2312c8e57a1263e4432103c6c6cde1dd88efca","kind":"commit","published_at":"2015-11-02T19:45:57.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.14.2","html_url":"https://github.com/facebook/react/releases/tag/v0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.2/manifests"},{"name":"v0.14.1","sha":"b247f68b337b1f0861db5ac03a2eaf7fb2e27507","kind":"commit","published_at":"2015-10-28T21:21:05.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.14.1","html_url":"https://github.com/facebook/react/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"3603d45157e6c1b21cda7ed96683408b319ae619","kind":"commit","published_at":"2015-10-07T17:19:56.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.14.0","html_url":"https://github.com/facebook/react/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.0/manifests"},{"name":"v0.14.0-rc1","sha":"4a4174b9e8d1f554a5368da5df274746a8e332d1","kind":"commit","published_at":"2015-09-10T15:47:40.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.14.0-rc1","html_url":"https://github.com/facebook/react/releases/tag/v0.14.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.0-rc1/manifests"},{"name":"v0.14.0-beta3","sha":"3f6bca7b1638ee940bb01989377abc9864edb6fe","kind":"commit","published_at":"2015-08-03T21:24:24.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.14.0-beta3","html_url":"https://github.com/facebook/react/releases/tag/v0.14.0-beta3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.0-beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.0-beta3/manifests"},{"name":"v0.14.0-beta2","sha":"681bbb629fa80a67fa79ced11e5a4cad6c1878fe","kind":"commit","published_at":"2015-07-31T04:29:09.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.14.0-beta2","html_url":"https://github.com/facebook/react/releases/tag/v0.14.0-beta2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.0-beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.0-beta2/manifests"},{"name":"v0.14.0-beta1","sha":"b4e74e38e43ac53af8acd62c78c9213be0194245","kind":"commit","published_at":"2015-07-03T08:46:35.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.14.0-beta1","html_url":"https://github.com/facebook/react/releases/tag/v0.14.0-beta1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.0-beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.14.0-beta1/manifests"},{"name":"v0.13.3","sha":"668d6a3fededd5e7babd533d5538982eb1d496fa","kind":"commit","published_at":"2015-05-08T20:53:49.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.13.3","html_url":"https://github.com/facebook/react/releases/tag/v0.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.13.3/manifests"},{"name":"v0.13.2","sha":"c98c7ccd28e8c0654fe7a72c40bc733439706b20","kind":"commit","published_at":"2015-04-18T22:28:48.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.13.2","html_url":"https://github.com/facebook/react/releases/tag/v0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.13.2/manifests"},{"name":"v0.13.1","sha":"f308c03455f07ec1c7f422220b411ff1c3b024de","kind":"commit","published_at":"2015-03-16T23:50:30.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.13.1","html_url":"https://github.com/facebook/react/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"edb8f7f4af980d2859582ed243b7f9dd6701a48e","kind":"commit","published_at":"2015-03-10T21:45:29.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.13.0","html_url":"https://github.com/facebook/react/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.13.0/manifests"},{"name":"v0.13.0-rc2","sha":"21b41480a531199ff48034c513288765950409d4","kind":"commit","published_at":"2015-03-03T19:46:01.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.13.0-rc2","html_url":"https://github.com/facebook/react/releases/tag/v0.13.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.13.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.13.0-rc2/manifests"},{"name":"v0.13.0-rc1","sha":"06126ad3f4d063e89b3168abce79c9cd9961831c","kind":"commit","published_at":"2015-02-22T21:26:13.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.13.0-rc1","html_url":"https://github.com/facebook/react/releases/tag/v0.13.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.13.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.13.0-rc1/manifests"},{"name":"v0.12.2","sha":"1e1f02a83ab2972de72acab90b7cf4769adba9e1","kind":"commit","published_at":"2014-12-18T20:45:02.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.12.2","html_url":"https://github.com/facebook/react/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"a067fc0feef9e8b02cc3e9331360c57082afea19","kind":"commit","published_at":"2014-11-18T08:30:26.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.12.1","html_url":"https://github.com/facebook/react/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"3e925822a6c3b7a2447a537563e66793383f3cc9","kind":"commit","published_at":"2014-10-28T18:23:41.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.12.0","html_url":"https://github.com/facebook/react/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.12.0/manifests"},{"name":"v0.12.0-rc1","sha":"2b4e35870b7a0c4d681bc3c86641790dd828f0a0","kind":"commit","published_at":"2014-10-16T21:56:50.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.12.0-rc1","html_url":"https://github.com/facebook/react/releases/tag/v0.12.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.12.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.12.0-rc1/manifests"},{"name":"v0.11.2","sha":"3845e214a481381694de66ef6ce16ff7f5f139d5","kind":"commit","published_at":"2014-09-16T18:09:36.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.11.2","html_url":"https://github.com/facebook/react/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"7e946bcb9c5fba7fbeba7301c212d27ed653a06b","kind":"commit","published_at":"2014-07-25T18:29:12.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.11.1","html_url":"https://github.com/facebook/react/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"95d82cacd6e9cc6a2fe6366d79510cc9133886cb","kind":"commit","published_at":"2014-07-17T20:47:06.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.11.0","html_url":"https://github.com/facebook/react/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.11.0/manifests"},{"name":"v0.11.0-rc1","sha":"0f9cec2e78c09e81dc3dac764788589a07903411","kind":"commit","published_at":"2014-07-13T02:50:45.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.11.0-rc1","html_url":"https://github.com/facebook/react/releases/tag/v0.11.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.11.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.11.0-rc1/manifests"},{"name":"v0.10.0","sha":"dedf0c20da67872b5dff21a25cb9075e6019c12e","kind":"commit","published_at":"2014-03-21T20:34:02.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.10.0","html_url":"https://github.com/facebook/react/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.10.0/manifests"},{"name":"v0.10.0-rc1","sha":"7f24943e5af5ee4b14ec002d45df315af94adb75","kind":"commit","published_at":"2014-03-19T05:09:32.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.10.0-rc1","html_url":"https://github.com/facebook/react/releases/tag/v0.10.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.10.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.10.0-rc1/manifests"},{"name":"v0.9.0","sha":"274aca309334313e817d39c8fe0e719999a5a033","kind":"commit","published_at":"2014-02-20T06:50:30.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.9.0","html_url":"https://github.com/facebook/react/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.9.0/manifests"},{"name":"v0.9.0-rc1","sha":"9125f68194cf99e55e027b6cc7ed34325c9855e4","kind":"commit","published_at":"2014-02-17T01:38:52.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.9.0-rc1","html_url":"https://github.com/facebook/react/releases/tag/v0.9.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.9.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.9.0-rc1/manifests"},{"name":"v0.8.0","sha":"2e1e868080a1bc1dedb9e75f018e5823f60cd125","kind":"commit","published_at":"2013-12-19T18:41:03.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.8.0","html_url":"https://github.com/facebook/react/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.8.0/manifests"},{"name":"v0.5.2","sha":"e6912a7a4abafeacad000a74a95055365ec6d12b","kind":"commit","published_at":"2013-12-18T22:52:57.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.5.2","html_url":"https://github.com/facebook/react/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.5.2/manifests"},{"name":"v0.4.2","sha":"283f4a8b04db6bbd177e94404476cabaf569d3a7","kind":"commit","published_at":"2013-12-18T06:00:17.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.4.2","html_url":"https://github.com/facebook/react/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.4.2/manifests"},{"name":"v0.5.1","sha":"f3db0006e832e24649278c9e9eab6b9ca2c80336","kind":"commit","published_at":"2013-10-29T18:46:46.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.5.1","html_url":"https://github.com/facebook/react/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"f756cb3d9c504b3759fb4cc4f5aec1d1e4d31ee8","kind":"commit","published_at":"2013-10-16T18:44:37.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.5.0","html_url":"https://github.com/facebook/react/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"0cac12d375264a8a232a426d6d6cc8074a94000a","kind":"commit","published_at":"2013-07-26T22:33:52.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.4.1","html_url":"https://github.com/facebook/react/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"a54333842fff597986ec686ed46c91007e76fa18","kind":"commit","published_at":"2013-07-17T18:33:31.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.4.0","html_url":"https://github.com/facebook/react/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.4.0/manifests"},{"name":"v0.3.3","sha":"df17c7efe3cd06d651add53f24bab2077adfb1b9","kind":"commit","published_at":"2013-06-20T22:14:18.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.3.3","html_url":"https://github.com/facebook/react/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.3.3/manifests"},{"name":"v0.3.0","sha":"e9e6b9b9b7558f1bc972f5cfb7b396d396a5508f","kind":"commit","published_at":"2013-05-29T19:46:11.000Z","download_url":"https://codeload.github.com/facebook/react/tar.gz/v0.3.0","html_url":"https://github.com/facebook/react/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2Freact/tags/v0.3.0/manifests"}]},"repo_metadata_updated_at":"2024-09-07T15:05:58.717Z","dependent_packages_count":3414,"downloads":62184577,"downloads_period":"last-month","dependent_repos_count":1010091,"rankings":{"downloads":0.030829685427689327,"dependent_repos_count":0.033978365555739305,"dependent_packages_count":0.02472398396199242,"stargazers_count":0.000027379834696986,"forks_count":0.0031486809901533903,"docker_downloads_count":0.12342826101955906,"average":0.03602272613163841},"purl":"pkg:npm/react-refresh","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/react-refresh","docker_dependents_count":10042,"docker_downloads_count":406804439,"usage_url":"https://repos.ecosyste.ms/usage/npm/react-refresh","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/react-refresh/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-refresh/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-refresh/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-refresh/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-refresh/related_packages","maintainers":[{"uuid":"lunaruan","login":"lunaruan","name":null,"email":"lunaris.ruan@gmail.com","url":null,"packages_count":13,"html_url":"https://www.npmjs.com/~lunaruan","role":null,"created_at":"2022-11-19T07:43:16.138Z","updated_at":"2022-11-19T07:43:16.138Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/lunaruan/packages"},{"uuid":"threepointone","login":"threepointone","name":null,"email":"threepointone@gmail.com","url":null,"packages_count":138,"html_url":"https://www.npmjs.com/~threepointone","role":null,"created_at":"2022-11-19T07:43:16.078Z","updated_at":"2022-11-19T07:43:16.078Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/threepointone/packages"},{"uuid":"acdlite","login":"acdlite","name":null,"email":"npm@andrewclark.io","url":null,"packages_count":58,"html_url":"https://www.npmjs.com/~acdlite","role":null,"created_at":"2022-11-19T07:43:16.086Z","updated_at":"2022-11-19T07:43:16.086Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/acdlite/packages"},{"uuid":"gnoff","login":"gnoff","name":null,"email":"jcs.gnoff@gmail.com","url":null,"packages_count":19,"html_url":"https://www.npmjs.com/~gnoff","role":null,"created_at":"2022-11-19T07:43:16.122Z","updated_at":"2022-11-19T07:43:16.122Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gnoff/packages"},{"uuid":"gaearon","login":"gaearon","name":null,"email":"dan.abramov@gmail.com","url":null,"packages_count":91,"html_url":"https://www.npmjs.com/~gaearon","role":null,"created_at":"2022-11-19T07:43:16.070Z","updated_at":"2022-11-19T07:43:16.070Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gaearon/packages"},{"uuid":"trueadm","login":"trueadm","name":null,"email":"dg@domgan.com","url":null,"packages_count":72,"html_url":"https://www.npmjs.com/~trueadm","role":null,"created_at":"2022-11-19T07:43:16.130Z","updated_at":"2022-11-19T07:43:16.130Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/trueadm/packages"},{"uuid":"brianvaughn","login":"brianvaughn","name":null,"email":"briandavidvaughn@gmail.com","url":null,"packages_count":79,"html_url":"https://www.npmjs.com/~brianvaughn","role":null,"created_at":"2022-11-19T07:43:16.113Z","updated_at":"2022-11-19T07:43:16.113Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/brianvaughn/packages"},{"uuid":"sebmarkbage","login":"sebmarkbage","name":null,"email":"sebastian@calyptus.eu","url":null,"packages_count":26,"html_url":"https://www.npmjs.com/~sebmarkbage","role":null,"created_at":"2022-11-19T07:43:16.055Z","updated_at":"2022-11-19T07:43:16.055Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/sebmarkbage/packages"},{"uuid":"necolas","login":"necolas","name":null,"email":"nicolasgallagher@gmail.com","url":null,"packages_count":106,"html_url":"https://www.npmjs.com/~necolas","role":null,"created_at":"2022-11-19T07:43:16.063Z","updated_at":"2022-11-19T07:43:16.063Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/necolas/packages"},{"uuid":"react-bot","login":"react-bot","name":null,"email":"react-core@meta.com","url":null,"packages_count":20,"html_url":"https://www.npmjs.com/~react-bot","role":null,"created_at":"2023-02-10T00:29:02.286Z","updated_at":"2023-02-10T00:29:02.286Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/react-bot/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006546,"maintainers_count":1012937,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":142,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4434402889","node_id":"PR_kwDOJX-7q87a8DiR","number":735,"state":"open","title":"maint(deps): bump the npm-minor-patch group across 1 directory with 54 updates","user":"dependabot[bot]","labels":["javascript","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-13T03:13:06.000Z","updated_at":"2026-05-13T03:13:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"maint(deps): bump","group_name":"npm-minor-patch","update_count":54,"packages":[{"name":"@effect/cluster","old_version":"0.56.4","new_version":"0.58.2","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/experimental","old_version":"0.58.0","new_version":"0.60.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/opentelemetry","old_version":"0.61.0","new_version":"0.63.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/rpc","old_version":"0.73.1","new_version":"0.75.1","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@opentelemetry/sdk-logs","old_version":"0.203.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.84.1","new_version":"0.85.3","repository_url":"https://github.com/facebook/react-native"},{"name":"@effect/language-service","old_version":"0.78.0","new_version":"0.86.1","repository_url":"https://github.com/Effect-TS/language-service"},{"name":"@effect/vitest","old_version":"0.27.0","new_version":"0.29.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@nx/cypress","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/docker","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/expo","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/module-federation","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/plugin","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/rspack","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vitest","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@swc/cli","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.18","new_version":"1.15.33","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"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":"autoprefixer","old_version":"10.4.13","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cypress","old_version":"15.11.0","new_version":"15.15.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsx-a11y","old_version":"6.10.1","new_version":"6.10.2","repository_url":"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y"},{"name":"eslint-plugin-react","old_version":"7.35.0","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"metro-config","old_version":"0.83.5","new_version":"0.84.4","repository_url":"https://github.com/facebook/metro"},{"name":"metro-resolver","old_version":"0.83.5","new_version":"0.84.4","repository_url":"https://github.com/facebook/metro"},{"name":"nx","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"postcss","old_version":"8.4.38","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":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"ts-node","old_version":"10.9.1","new_version":"10.9.2","repository_url":"https://github.com/TypeStrong/ts-node"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@effect/platform","old_version":"0.94.5","new_version":"0.96.1","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/platform-node","old_version":"0.104.0","new_version":"0.106.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/sql","old_version":"0.49.0","new_version":"0.51.1","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/sql-mysql2","old_version":"0.49.1","new_version":"0.52.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/sql-pg","old_version":"0.49.7","new_version":"0.52.1","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/workflow","old_version":"0.16.0","new_version":"0.18.1","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.40.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@nx/devkit","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 54 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@effect/cluster](https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster) | `0.56.4` | `0.58.2` |\n| [@effect/experimental](https://github.com/Effect-TS/effect/tree/HEAD/packages/experimental) | `0.58.0` | `0.60.0` |\n| [@effect/opentelemetry](https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry) | `0.61.0` | `0.63.0` |\n| [@effect/rpc](https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc) | `0.73.1` | `0.75.1` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.203.0` | `0.217.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.84.1` | `0.85.3` |\n| [@effect/language-service](https://github.com/Effect-TS/language-service) | `0.78.0` | `0.86.1` |\n| [@effect/vitest](https://github.com/Effect-TS/effect/tree/HEAD/packages/vitest) | `0.27.0` | `0.29.0` |\n| [@nx/cypress](https://github.com/nrwl/nx/tree/HEAD/packages/cypress) | `22.5.4` | `22.7.1` |\n| [@nx/docker](https://github.com/nrwl/nx/tree/HEAD/packages/docker) | `22.5.4` | `22.7.1` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.5.4` | `22.7.1` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.5.4` | `22.7.1` |\n| [@nx/expo](https://github.com/nrwl/nx/tree/HEAD/packages/expo) | `22.5.4` | `22.7.1` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.5.4` | `22.7.1` |\n| [@nx/module-federation](https://github.com/nrwl/nx/tree/HEAD/packages/module-federation) | `22.5.4` | `22.7.1` |\n| [@nx/plugin](https://github.com/nrwl/nx/tree/HEAD/packages/plugin) | `22.5.4` | `22.7.1` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.5.4` | `22.7.1` |\n| [@nx/rspack](https://github.com/nrwl/nx/tree/HEAD/packages/rspack) | `22.5.4` | `22.7.1` |\n| [@nx/vitest](https://github.com/nrwl/nx/tree/HEAD/packages/vitest) | `22.5.4` | `22.7.1` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.5.4` | `22.7.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.8.0` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.18` | `1.15.33` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.13` | `10.5.0` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.11.0` | `15.15.0` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.10.1` | `6.10.2` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.35.0` | `7.37.5` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [metro-config](https://github.com/facebook/metro/tree/HEAD/packages/metro-config) | `0.83.5` | `0.84.4` |\n| [metro-resolver](https://github.com/facebook/metro/tree/HEAD/packages/metro-resolver) | `0.83.5` | `0.84.4` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.5.4` | `22.7.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.38` | `8.5.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [ts-node](https://github.com/TypeStrong/ts-node) | `10.9.1` | `10.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.59.3` |\n| [@effect/platform](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform) | `0.94.5` | `0.96.1` |\n| [@effect/platform-node](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node) | `0.104.0` | `0.106.0` |\n| [@effect/sql](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql) | `0.49.0` | `0.51.1` |\n| [@effect/sql-mysql2](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql-mysql2) | `0.49.1` | `0.52.0` |\n| [@effect/sql-pg](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql-pg) | `0.49.7` | `0.52.1` |\n| [@effect/workflow](https://github.com/Effect-TS/effect/tree/HEAD/packages/workflow) | `0.16.0` | `0.18.1` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.40.0` | `1.41.1` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.5.4` | `22.7.1` |\n\n\nUpdates `@effect/cluster` from 0.56.4 to 0.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e@​effect/cluster's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.58.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6110\"\u003e#6110\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0fac630b27095ffbfa6c48851087950ddc29cda0\"\u003e\u003ccode\u003e0fac630\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mitre88\"\u003e\u003ccode\u003e@​mitre88\u003c/code\u003e\u003c/a\u003e! - fix: correct typos in source code (receive, separate)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/74f3267a6cc7ed7818c4c34cc1232f7cfc7d3339\"\u003e\u003ccode\u003e74f3267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/518d0e3f4879be6d9d9a7fa137a1820604bb3ea7\"\u003e\u003ccode\u003e518d0e3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/c0166426f80b7eb8e7f7d3aecc95dcd4fdb5cb55\"\u003e\u003ccode\u003ec016642\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0fac630b27095ffbfa6c48851087950ddc29cda0\"\u003e\u003ccode\u003e0fac630\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/e2374c20ce699d9f5340baf744cf1bd67bb220a0\"\u003e\u003ccode\u003ee2374c2\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.51.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.58.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6183\"\u003e#6183\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/4708bb8e327f24651ab9072221289d8214c4e2df\"\u003e\u003ccode\u003e4708bb8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tim-smart\"\u003e\u003ccode\u003e@​tim-smart\u003c/code\u003e\u003c/a\u003e! - backport cluster serialization fix for notify path\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f99048e9f4b89ce1afe31e1827dee5d751ddaa5b\"\u003e\u003ccode\u003ef99048e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.58.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/workflow\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.57.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.50.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/workflow\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.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/Effect-TS/effect/blob/main/packages/cluster/CHANGELOG.md\"\u003e@​effect/cluster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.58.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6110\"\u003e#6110\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0fac630b27095ffbfa6c48851087950ddc29cda0\"\u003e\u003ccode\u003e0fac630\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mitre88\"\u003e\u003ccode\u003e@​mitre88\u003c/code\u003e\u003c/a\u003e! - fix: correct typos in source code (receive, separate)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/74f3267a6cc7ed7818c4c34cc1232f7cfc7d3339\"\u003e\u003ccode\u003e74f3267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/518d0e3f4879be6d9d9a7fa137a1820604bb3ea7\"\u003e\u003ccode\u003e518d0e3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/c0166426f80b7eb8e7f7d3aecc95dcd4fdb5cb55\"\u003e\u003ccode\u003ec016642\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0fac630b27095ffbfa6c48851087950ddc29cda0\"\u003e\u003ccode\u003e0fac630\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/e2374c20ce699d9f5340baf744cf1bd67bb220a0\"\u003e\u003ccode\u003ee2374c2\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.51.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.58.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6183\"\u003e#6183\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/4708bb8e327f24651ab9072221289d8214c4e2df\"\u003e\u003ccode\u003e4708bb8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tim-smart\"\u003e\u003ccode\u003e@​tim-smart\u003c/code\u003e\u003c/a\u003e! - backport cluster serialization fix for notify path\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f99048e9f4b89ce1afe31e1827dee5d751ddaa5b\"\u003e\u003ccode\u003ef99048e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.58.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/workflow\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.57.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.50.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/workflow\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.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/Effect-TS/effect/commit/39c934c1476be389f7469433910fdf30fc4dad82\"\u003e\u003ccode\u003e39c934c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6195\"\u003e#6195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/0fac630b27095ffbfa6c48851087950ddc29cda0\"\u003e\u003ccode\u003e0fac630\u003c/code\u003e\u003c/a\u003e correct typos in source code (receive, separate) (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6110\"\u003e#6110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/cc0c40a2fe9f726d1966fe05b82dd0cd82248751\"\u003e\u003ccode\u003ecc0c40a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6142\"\u003e#6142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/4708bb8e327f24651ab9072221289d8214c4e2df\"\u003e\u003ccode\u003e4708bb8\u003c/code\u003e\u003c/a\u003e backport cluster serialization fix for notify path (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6183\"\u003e#6183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e fix(effect): isolate scheduler runners per fiber (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/cluster@0.58.2/packages/cluster\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/experimental` from 0.58.0 to 0.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e@​effect/experimental's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/experimental\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.60.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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@​effect/experimental\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.59.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.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/Effect-TS/effect/blob/main/packages/experimental/CHANGELOG.md\"\u003e@​effect/experimental's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.60.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.59.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/experimental/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/experimental/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/experimental@0.60.0/packages/experimental\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/opentelemetry` from 0.61.0 to 0.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e@​effect/opentelemetry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/opentelemetry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.63.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/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Add logs to first propagated span, in the following case before this fix the log would not be added to the \u003ccode\u003ep\u003c/code\u003e span because \u003ccode\u003eEffect.fn\u003c/code\u003e adds a fake span for the purpose of adding a stack frame.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Effect } from \u0026quot;effect\u0026quot;\n\u003cp\u003econst f = Effect.fn(function* () {\nyield* Effect.logWarning(\u0026quot;FooBar\u0026quot;)\nreturn yield* Effect.fail(\u0026quot;Oops\u0026quot;)\n})\u003c/p\u003e\n\u003cp\u003econst p = f().pipe(Effect.withSpan(\u0026quot;p\u0026quot;))\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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@​effect/opentelemetry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.62.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.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/Effect-TS/effect/blob/main/packages/opentelemetry/CHANGELOG.md\"\u003e@​effect/opentelemetry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.63.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/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Add logs to first propagated span, in the following case before this fix the log would not be added to the \u003ccode\u003ep\u003c/code\u003e span because \u003ccode\u003eEffect.fn\u003c/code\u003e adds a fake span for the purpose of adding a stack frame.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Effect } from \u0026quot;effect\u0026quot;\n\u003cp\u003econst f = Effect.fn(function* () {\nyield* Effect.logWarning(\u0026quot;FooBar\u0026quot;)\nreturn yield* Effect.fail(\u0026quot;Oops\u0026quot;)\n})\u003c/p\u003e\n\u003cp\u003econst p = f().pipe(Effect.withSpan(\u0026quot;p\u0026quot;))\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.62.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Add logs to first propagated span (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry/issues/5710\"\u003e#5710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/opentelemetry@0.63.0/packages/opentelemetry\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/rpc` from 0.73.1 to 0.75.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e@​effect/rpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6191\"\u003e#6191\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/c0166426f80b7eb8e7f7d3aecc95dcd4fdb5cb55\"\u003e\u003ccode\u003ec016642\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/IGassmann\"\u003e\u003ccode\u003e@​IGassmann\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003emsgpackr\u003c/code\u003e to 1.11.10 to fix silent decode failures in environments that block \u003ccode\u003enew Function()\u003c/code\u003e at runtime (e.g. Cloudflare Workers). The new version wraps the JIT \u003ccode\u003enew Function()\u003c/code\u003e call in a try/catch, falling back to the interpreted path when dynamic code evaluation is blocked.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6110\"\u003e#6110\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0fac630b27095ffbfa6c48851087950ddc29cda0\"\u003e\u003ccode\u003e0fac630\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mitre88\"\u003e\u003ccode\u003e@​mitre88\u003c/code\u003e\u003c/a\u003e! - fix: correct typos in source code (receive, separate)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6161\"\u003e#6161\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/e2374c20ce699d9f5340baf744cf1bd67bb220a0\"\u003e\u003ccode\u003ee2374c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bohdanbirdie\"\u003e\u003ccode\u003e@​bohdanbirdie\u003c/code\u003e\u003c/a\u003e! - add RpcSerialization.makeMsgPack\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/74f3267a6cc7ed7818c4c34cc1232f7cfc7d3339\"\u003e\u003ccode\u003e74f3267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/518d0e3f4879be6d9d9a7fa137a1820604bb3ea7\"\u003e\u003ccode\u003e518d0e3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/c0166426f80b7eb8e7f7d3aecc95dcd4fdb5cb55\"\u003e\u003ccode\u003ec016642\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.74.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.73.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6065\"\u003e#6065\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/94b00c8e4c5c150f858c95262d0ff1433276ede5\"\u003e\u003ccode\u003e94b00c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marbemac\"\u003e\u003ccode\u003e@​marbemac\u003c/code\u003e\u003c/a\u003e! - Add optional \u003ccode\u003edefect\u003c/code\u003e parameter to \u003ccode\u003eRpc.make\u003c/code\u003e for customizing defect serialization per-RPC. Defaults to \u003ccode\u003eSchema.Defect\u003c/code\u003e, preserving existing behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/12b1f1eadf649e30dec581b7351ba3abb12f8004\"\u003e\u003ccode\u003e12b1f1e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.19.18\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/Effect-TS/effect/blob/main/packages/rpc/CHANGELOG.md\"\u003e@​effect/rpc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.75.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6191\"\u003e#6191\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/c0166426f80b7eb8e7f7d3aecc95dcd4fdb5cb55\"\u003e\u003ccode\u003ec016642\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/IGassmann\"\u003e\u003ccode\u003e@​IGassmann\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003emsgpackr\u003c/code\u003e to 1.11.10 to fix silent decode failures in environments that block \u003ccode\u003enew Function()\u003c/code\u003e at runtime (e.g. Cloudflare Workers). The new version wraps the JIT \u003ccode\u003enew Function()\u003c/code\u003e call in a try/catch, falling back to the interpreted path when dynamic code evaluation is blocked.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6110\"\u003e#6110\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0fac630b27095ffbfa6c48851087950ddc29cda0\"\u003e\u003ccode\u003e0fac630\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mitre88\"\u003e\u003ccode\u003e@​mitre88\u003c/code\u003e\u003c/a\u003e! - fix: correct typos in source code (receive, separate)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6161\"\u003e#6161\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/e2374c20ce699d9f5340baf744cf1bd67bb220a0\"\u003e\u003ccode\u003ee2374c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bohdanbirdie\"\u003e\u003ccode\u003e@​bohdanbirdie\u003c/code\u003e\u003c/a\u003e! - add RpcSerialization.makeMsgPack\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/74f3267a6cc7ed7818c4c34cc1232f7cfc7d3339\"\u003e\u003ccode\u003e74f3267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/518d0e3f4879be6d9d9a7fa137a1820604bb3ea7\"\u003e\u003ccode\u003e518d0e3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/c0166426f80b7eb8e7f7d3aecc95dcd4fdb5cb55\"\u003e\u003ccode\u003ec016642\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.75.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.74.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.73.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6065\"\u003e#6065\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/94b00c8e4c5c150f858c95262d0ff1433276ede5\"\u003e\u003ccode\u003e94b00c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marbemac\"\u003e\u003ccode\u003e@​marbemac\u003c/code\u003e\u003c/a\u003e! - Add optional \u003ccode\u003edefect\u003c/code\u003e parameter to \u003ccode\u003eRpc.make\u003c/code\u003e for customizing defect serialization per-RPC. Defaults to \u003ccode\u003eSchema.Defect\u003c/code\u003e, preserving existing behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/12b1f1eadf649e30dec581b7351ba3abb12f8004\"\u003e\u003ccode\u003e12b1f1e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.19.18\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/Effect-TS/effect/commit/39c934c1476be389f7469433910fdf30fc4dad82\"\u003e\u003ccode\u003e39c934c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6195\"\u003e#6195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/0fac630b27095ffbfa6c48851087950ddc29cda0\"\u003e\u003ccode\u003e0fac630\u003c/code\u003e\u003c/a\u003e correct typos in source code (receive, separate) (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6110\"\u003e#6110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/e2374c20ce699d9f5340baf744cf1bd67bb220a0\"\u003e\u003ccode\u003ee2374c2\u003c/code\u003e\u003c/a\u003e make RpcSerialization.msgPack options configurable (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6161\"\u003e#6161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/c0166426f80b7eb8e7f7d3aecc95dcd4fdb5cb55\"\u003e\u003ccode\u003ec016642\u003c/code\u003e\u003c/a\u003e update msgpackr to 1.11.10 for Cloudflare Workers compatibility (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6191\"\u003e#6191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e fix(effect): isolate scheduler runners per fiber (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/4f2107548fa64c21a8643b7b0efcd556cd16d4b9\"\u003e\u003ccode\u003e4f21075\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6063\"\u003e#6063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/94b00c8e4c5c150f858c95262d0ff1433276ede5\"\u003e\u003ccode\u003e94b00c8\u003c/code\u003e\u003c/a\u003e feat(rpc): add defect schema option to Rpc.make (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6065\"\u003e#6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/rpc@0.75.1/packages/rpc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-logs` from 0.203.0 to 0.217.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/sdk-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-xhr): resolve relative URLs before matching \u003ccode\u003eignoreUrls\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6551\"\u003e#6551\u003c/a\u003e \u003ca href=\"https://github.com/Maximiliano-Zeballos\"\u003e\u003ccode\u003e@​Maximiliano-Zeballos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): fix setting of ViewOption#name from ConfigurationModel \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6620\"\u003e#6620\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add limit for timeout \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6601\"\u003e#6601\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): pin protobufjs@8.0.1 as protobufjs@8.0.3 is broken for browser use \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6646\"\u003e#6646\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(otlp-transformer): add metrics transform benchmark \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6628\"\u003e#6628\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(opentelemetry-exporter-prometheus): do not call enforcePrometheusNamingConvention() multiple times per metric \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6636\"\u003e#6636\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking 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/open-telemetry/opentelemetry-js/commit/74cde1b674508ccc0ed2601ac43a80ff2d35114c\"\u003e\u003ccode\u003e74cde1b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6675\"\u003e#6675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e8f439adcbec23261d26fcc205f4d2a6d74f16c7\"\u003e\u003ccode\u003ee8f439a\u003c/code\u003e\u003c/a\u003e fix: handle malformed URLs in Prometheus exporter request handler (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6674\"\u003e#6674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/ab3a2e280e589a43d705278be5e8c8308b1b4081\"\u003e\u003ccode\u003eab3a2e2\u003c/code\u003e\u003c/a\u003e feat(sdk-node, configuration): diag log handling updates for startNodeSDK(), ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d5b7d1e5c6cd3c9547137d0cc6a5185b7b5a8155\"\u003e\u003ccode\u003ed5b7d1e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency axios to v1.15.2 [security] (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6670\"\u003e#6670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/c16361877b77828d324733a4c8bed6d2ed10c884\"\u003e\u003ccode\u003ec163618\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to e46ed2c (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6661\"\u003e#6661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/ec2bfbe0b2afb9d29725140b2d0350e47e23250d\"\u003e\u003ccode\u003eec2bfbe\u003c/code\u003e\u003c/a\u003e chore(configuration): move config generation scripts into the configuration p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/acc9ecd99591c054e9f3b9d9e36cbd4333bb1411\"\u003e\u003ccode\u003eacc9ecd\u003c/code\u003e\u003c/a\u003e chore(configuration): cosmetic changes to generated types.ts (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6663\"\u003e#6663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8f008ece4ee20ad7ef55f673c208010ddb59f751\"\u003e\u003ccode\u003e8f008ec\u003c/code\u003e\u003c/a\u003e chore: Move inactive members to emeritus (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6649\"\u003e#6649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/435431e4705fd1fb45eec009a3f831b91e6673cd\"\u003e\u003ccode\u003e435431e\u003c/code\u003e\u003c/a\u003e fix(configuration): improve the technique for removing '| null' on types due ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/42220244e99c5ace5c2ac7365d232d3b9d1038b2\"\u003e\u003ccode\u003e4222024\u003c/code\u003e\u003c/a\u003e fix(configuration): improve handling of enums in generated types (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6659\"\u003e#6659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.203.0...experimental/v0.217.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@​opentelemetry/sdk-logs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-metrics` from 2.6.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/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/sdk-metrics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/sdk-metrics's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(context-zone): guard \u003ccode\u003eonCancelTask\u003c/code\u003e against terminal-state tasks to prevent infinite loop with rc-align (Ant Design) in React 16 dev mode \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/Renegade2345\"\u003e\u003ccode\u003e@​Renegade2345\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6516\"\u003e#6516\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bundlers): broaden bundler test coverage and assert known protobuf dynamic-require failures \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6482\"\u003e#6482\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.6.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.4 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native` from 0.84.1 to 0.85.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003ereact-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.85.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Update debugger-frontend from 8edd9be...194d3f8 (\u003ca href=\"https://github.com/facebook/react-native/commit/9966cbdf4da99ee036a75bec4da9bb2e1ee7a9c4\"\u003e9966cbdf4d\u003c/a\u003e by \u003ca href=\"https://github.com/motiz88\"\u003e\u003ccode\u003e@​motiz88\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/str...\n\n_Description has been truncated_","html_url":"https://github.com/Eventiva/Eventiva/pull/735","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Eventiva%2FEventiva/issues/735","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/735/packages"},{"uuid":"4332153673","node_id":"PR_kwDOGsm7qs7VxzG8","number":274,"state":"open","title":"build(deps): bump the simple group across 1 directory with 58 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-26T22:24:18.000Z","updated_at":"2026-05-11T00:01:21.399Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":58,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.1","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.20.2","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.20.2","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.83.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.50.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.100.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.100.1","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.16","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.73.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.100.1","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.5.9","new_version":"5.7.1","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.13.5","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"terser","old_version":"5.46.1","new_version":"5.46.2","repository_url":"https://github.com/terser/terser"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 58 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.1` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.2` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.2` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.83.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.50.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.100.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.100.1` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.1` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.16` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.73.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.100.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.6.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.59.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.9` | `5.7.1` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.13.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [terser](https://github.com/terser/terser) | `5.46.1` | `5.46.2` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\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.7.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\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.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-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\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-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\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-sql/compare/6.8.0...6.10.0\"\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.10.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\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/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.10.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/view` from 6.40.0 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\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/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- 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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/a2e9eda04c8e807b1a8fd9d0c9a65f1b7dff6947\"\u003e\u003ccode\u003ea2e9eda\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/4adc08ff365a90c898e9d468ffe7daac307ff7be\"\u003e\u003ccode\u003e4adc08f\u003c/code\u003e\u003c/a\u003e mcp: enable agent and developer endpoints by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36068\"\u003e#36068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ce0444968993374cda50edf03f7963475b9da62e\"\u003e\u003ccode\u003ece04449\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/c65c98c0f041f7891ef45df0b5686edc5ec52931\"\u003e\u003ccode\u003ec65c98c\u003c/code\u003e\u003c/a\u003e console: MCP Server connection instructions in the console (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/a2e9eda04c8e807b1a8fd9d0c9a65f1b7dff6947\"\u003e\u003ccode\u003ea2e9eda\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/4adc08ff365a90c898e9d468ffe7daac307ff7be\"\u003e\u003ccode\u003e4adc08f\u003c/code\u003e\u003c/a\u003e mcp: enable agent and developer endpoints by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36068\"\u003e#36068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ce0444968993374cda50edf03f7963475b9da62e\"\u003e\u003ccode\u003ece04449\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/c65c98c0f041f7891ef45df0b5686edc5ec52931\"\u003e\u003ccode\u003ec65c98c\u003c/code\u003e\u003c/a\u003e console: MCP Server connection instructions in the console (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.83.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\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\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\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/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.83.0/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.50.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/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(cloudflare): Use \u003ccode\u003e.makeRequestAndWaitForEnvelope\u003c/code\u003e to wait for envelopes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20208\"\u003e#20208\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/785e75643438583be26d99b8a3a2c9f265e156a9\"\u003e\u003ccode\u003e785e756\u003c/code\u003e\u003c/a\u003e release: 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ed26a190a9357ed916bff659af2d06c8a99639de\"\u003e\u003ccode\u003eed26a19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20461\"\u003e#20461\u003c/a\u003e from getsentry/prepare-release/10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b584c40e3809c1e955e80f839ce2eaf29d73414\"\u003e\u003ccode\u003e7b584c4\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39740da9e46de76f4b03bb7ae11849ea761dac14\"\u003e\u003ccode\u003e39740da\u003c/code\u003e\u003c/a\u003e test(cloudflare): Use .makeRequestAndWaitForEnvelope to wait for envelopes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c741030c915e9529a8250724d3673077e4f93c7b\"\u003e\u003ccode\u003ec741030\u003c/code\u003e\u003c/a\u003e test(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f97076ddc6f0aaab06c9b78f32078d282d6a87ab\"\u003e\u003ccode\u003ef97076d\u003c/code\u003e\u003c/a\u003e chore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b4ac76db2cfca8e92cda9ec87b73ef2e950ebb5\"\u003e\u003ccode\u003e4b4ac76\u003c/code\u003e\u003c/a\u003e fix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attribut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7569b10524d8867423a285f6f50676cb195ddf31\"\u003e\u003ccode\u003e7569b10\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a4c968647e500183f13f18a6874b686389b1ed1c\"\u003e\u003ccode\u003ea4c9686\u003c/code\u003e\u003c/a\u003e test(hono): Add E2E tests for middleware spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20451\"\u003e#20451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ff23846e26bd4b3ec1dee15541d67813b858c6bd\"\u003e\u003ccode\u003eff23846\u003c/code\u003e\u003c/a\u003e chore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.100.1\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.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\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e236194f100bd99fe2c5e77ed38a533f8622fbc0\"\u003e\u003ccode\u003ee236194\u003c/code\u003e\u003c/a\u003e test(react-query/useQuery.promise): improve stability by isolating 'queryClie...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/59efc40372ecfbf305a98bcd6dd092d5d3eb35d9\"\u003e\u003ccode\u003e59efc40\u003c/code\u003e\u003c/a\u003e test(*): resolve 'require-await' warnings in test files (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10551\"\u003e#10551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cf8a765e7ae3ec98a5dd954584f13ef40a3b461a\"\u003e\u003ccode\u003ecf8a765\u003c/code\u003e\u003c/a\u003e test(react-query/useQuery): rename 'throwOnError' callback parameter to 'err'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6b6667e5fb2f09af2398d033db8997a682d37138\"\u003e\u003ccode\u003e6b6667e\u003c/code\u003e\u003c/a\u003e test(*): migrate 'test' to 'it' and enforce 'vitest/consistent-test-it' rule ...\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.100.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.95.2 to 5.100.1\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-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.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.100.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.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 []:\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.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.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/pH14/materialize/pull/274","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pH14%2Fmaterialize/issues/274","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/274/packages"},{"uuid":"4292188834","node_id":"PR_kwDOGsm7qs7Txfk3","number":269,"state":"open","title":"build(deps): bump the simple group across 1 directory with 57 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-19T22:24:23.000Z","updated_at":"2026-04-19T22:24:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":57,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.20.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.20.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.83.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.49.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.16","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.5.9","new_version":"5.6.0","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.13.4","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 57 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.83.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.49.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.99.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.99.0` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.1` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.16` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.99.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.6.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.2` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.9` | `5.6.0` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.13.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\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.7.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\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.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-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\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-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\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-sql/compare/6.8.0...6.10.0\"\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.10.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\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/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.10.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/view` from 6.40.0 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- 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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/17b672f912b9f088b57c1bb648eb96ebc16b62ef\"\u003e\u003ccode\u003e17b672f\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ed294863cf048a5728390e4beb785e25954369a4\"\u003e\u003ccode\u003eed29486\u003c/code\u003e\u003c/a\u003e crypto: migrate non-TLS crypto primitives from openssl/sha2 to aws-lc-rs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/20268ad87dd0ffab57f5eae0cad5d994ef82721a\"\u003e\u003ccode\u003e20268ad\u003c/code\u003e\u003c/a\u003e MySQL Check binlog metadata setting during schema validation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35910\"\u003e#35910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73ca32ec0d09d4a63c6fb1033cc800e465939518\"\u003e\u003ccode\u003e73ca32e\u003c/code\u003e\u003c/a\u003e tests: Disable offset_committed PG CDC test to unbork CI on main (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35922\"\u003e#35922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/17b672f912b9f088b57c1bb648eb96ebc16b62ef\"\u003e\u003ccode\u003e17b672f\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ed294863cf048a5728390e4beb785e25954369a4\"\u003e\u003ccode\u003eed29486\u003c/code\u003e\u003c/a\u003e crypto: migrate non-TLS crypto primitives from openssl/sha2 to aws-lc-rs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/20268ad87dd0ffab57f5eae0cad5d994ef82721a\"\u003e\u003ccode\u003e20268ad\u003c/code\u003e\u003c/a\u003e MySQL Check binlog metadata setting during schema validation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35910\"\u003e#35910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73ca32ec0d09d4a63c6fb1033cc800e465939518\"\u003e\u003ccode\u003e73ca32e\u003c/code\u003e\u003c/a\u003e tests: Disable offset_committed PG CDC test to unbork CI on main (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35922\"\u003e#35922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.83.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\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\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\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/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.83.0/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.49.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/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/745af797c9e0d10d8b35725694862b1de6f064ae\"\u003e\u003ccode\u003e745af79\u003c/code\u003e\u003c/a\u003e release: 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46dcef1590e8e3a677c74aceed9fa7641cc6e7c3\"\u003e\u003ccode\u003e46dcef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20348\"\u003e#20348\u003c/a\u003e from getsentry/prepare-release/10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bf4e188d1dde124677e933922949f0a626661d0a\"\u003e\u003ccode\u003ebf4e188\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5f72df55e5337fc1ba1a8bd70894b55b6a862bab\"\u003e\u003ccode\u003e5f72df5\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50438f9863e5cb5630459a6b1f967bbc15b0d188\"\u003e\u003ccode\u003e50438f9\u003c/code\u003e\u003c/a\u003e feat(browser): Emit web vitals as streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3332fecd7aa53f6aca2ed42639f5a3ccc0e8fae5\"\u003e\u003ccode\u003e3332fec\u003c/code\u003e\u003c/a\u003e fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/684a41fa4c7d5591be6a2fa7bff2db0ab5a62dbb\"\u003e\u003ccode\u003e684a41f\u003c/code\u003e\u003c/a\u003e ref(opentelemetry): Replace \u003ccode\u003e@opentelemetry/resources\u003c/code\u003e with inline `getSentry...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8b2a9dce02ee45f5ade7a23fd3ee0f4ae9d39d67\"\u003e\u003ccode\u003e8b2a9dc\u003c/code\u003e\u003c/a\u003e ci: Remove Docker container for Verdaccio package publishing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0007c7b81321b659d74641c5587e78f10755f714\"\u003e\u003ccode\u003e0007c7b\u003c/code\u003e\u003c/a\u003e ci: Extract test names for flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9b9d65c8a4b7018dfc6bcdf0cfd43cb4d3ab2c75\"\u003e\u003ccode\u003e9b9d65c\u003c/code\u003e\u003c/a\u003e chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20249\"\u003e#20249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.99.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/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.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.99.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.99.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.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/react-query\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\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.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.99.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.99.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.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\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.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-devtools\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\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.98.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.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/react-query\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\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.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-persist-client-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\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.98.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.98.0\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.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\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\u003c/blockquote\u003e\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/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6040278e75bb4395b366c932e48606c51cc7010a\"\u003e\u003ccode\u003e6040278\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10451\"\u003e#10451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/125067c05adf6a8bfef14a34aa5b963bc885885d\"\u003e\u003ccode\u003e125067c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10436\"\u003e#10436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f6991900dcd50367a3580d27f69ddfb6bd3a34f3\"\u003e\u003ccode\u003ef699190\u003c/code\u003e\u003c/a\u003e test(react-query): replace hardcoded query keys with 'queryKey()' utility (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/pH14/materialize/pull/269","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pH14%2Fmaterialize/issues/269","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/269/packages"},{"uuid":"4292187587","node_id":"PR_kwDOCkIcu87TxfXZ","number":36150,"state":"closed","title":"build(deps): bump the simple group across 1 directory with 57 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-22T01:39:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-19T22:23:59.000Z","updated_at":"2026-04-22T01:39:28.000Z","time_to_close":184527,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":57,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.20.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.20.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.83.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.49.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.16","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.5.9","new_version":"5.6.0","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.13.4","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 57 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.83.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.49.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.99.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.99.0` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.1` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.16` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.99.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.6.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.2` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.9` | `5.6.0` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.13.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\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.7.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\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.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-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\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-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\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-sql/compare/6.8.0...6.10.0\"\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.10.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\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/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.10.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/view` from 6.40.0 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- 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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/17b672f912b9f088b57c1bb648eb96ebc16b62ef\"\u003e\u003ccode\u003e17b672f\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ed294863cf048a5728390e4beb785e25954369a4\"\u003e\u003ccode\u003eed29486\u003c/code\u003e\u003c/a\u003e crypto: migrate non-TLS crypto primitives from openssl/sha2 to aws-lc-rs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/20268ad87dd0ffab57f5eae0cad5d994ef82721a\"\u003e\u003ccode\u003e20268ad\u003c/code\u003e\u003c/a\u003e MySQL Check binlog metadata setting during schema validation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35910\"\u003e#35910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73ca32ec0d09d4a63c6fb1033cc800e465939518\"\u003e\u003ccode\u003e73ca32e\u003c/code\u003e\u003c/a\u003e tests: Disable offset_committed PG CDC test to unbork CI on main (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35922\"\u003e#35922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/17b672f912b9f088b57c1bb648eb96ebc16b62ef\"\u003e\u003ccode\u003e17b672f\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ed294863cf048a5728390e4beb785e25954369a4\"\u003e\u003ccode\u003eed29486\u003c/code\u003e\u003c/a\u003e crypto: migrate non-TLS crypto primitives from openssl/sha2 to aws-lc-rs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/20268ad87dd0ffab57f5eae0cad5d994ef82721a\"\u003e\u003ccode\u003e20268ad\u003c/code\u003e\u003c/a\u003e MySQL Check binlog metadata setting during schema validation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35910\"\u003e#35910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73ca32ec0d09d4a63c6fb1033cc800e465939518\"\u003e\u003ccode\u003e73ca32e\u003c/code\u003e\u003c/a\u003e tests: Disable offset_committed PG CDC test to unbork CI on main (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35922\"\u003e#35922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.83.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\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\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\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/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.83.0/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.49.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/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/745af797c9e0d10d8b35725694862b1de6f064ae\"\u003e\u003ccode\u003e745af79\u003c/code\u003e\u003c/a\u003e release: 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46dcef1590e8e3a677c74aceed9fa7641cc6e7c3\"\u003e\u003ccode\u003e46dcef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20348\"\u003e#20348\u003c/a\u003e from getsentry/prepare-release/10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bf4e188d1dde124677e933922949f0a626661d0a\"\u003e\u003ccode\u003ebf4e188\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5f72df55e5337fc1ba1a8bd70894b55b6a862bab\"\u003e\u003ccode\u003e5f72df5\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50438f9863e5cb5630459a6b1f967bbc15b0d188\"\u003e\u003ccode\u003e50438f9\u003c/code\u003e\u003c/a\u003e feat(browser): Emit web vitals as streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3332fecd7aa53f6aca2ed42639f5a3ccc0e8fae5\"\u003e\u003ccode\u003e3332fec\u003c/code\u003e\u003c/a\u003e fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/684a41fa4c7d5591be6a2fa7bff2db0ab5a62dbb\"\u003e\u003ccode\u003e684a41f\u003c/code\u003e\u003c/a\u003e ref(opentelemetry): Replace \u003ccode\u003e@opentelemetry/resources\u003c/code\u003e with inline `getSentry...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8b2a9dce02ee45f5ade7a23fd3ee0f4ae9d39d67\"\u003e\u003ccode\u003e8b2a9dc\u003c/code\u003e\u003c/a\u003e ci: Remove Docker container for Verdaccio package publishing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0007c7b81321b659d74641c5587e78f10755f714\"\u003e\u003ccode\u003e0007c7b\u003c/code\u003e\u003c/a\u003e ci: Extract test names for flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9b9d65c8a4b7018dfc6bcdf0cfd43cb4d3ab2c75\"\u003e\u003ccode\u003e9b9d65c\u003c/code\u003e\u003c/a\u003e chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20249\"\u003e#20249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.99.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/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.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.99.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.99.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.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/react-query\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\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.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.99.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.99.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.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\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.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-devtools\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\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.98.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.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/react-query\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\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.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-persist-client-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\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.98.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.98.0\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.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\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\u003c/blockquote\u003e\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/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6040278e75bb4395b366c932e48606c51cc7010a\"\u003e\u003ccode\u003e6040278\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10451\"\u003e#10451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/125067c05adf6a8bfef14a34aa5b963bc885885d\"\u003e\u003ccode\u003e125067c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10436\"\u003e#10436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f6991900dcd50367a3580d27f69ddfb6bd3a34f3\"\u003e\u003ccode\u003ef699190\u003c/code\u003e\u003c/a\u003e test(react-query): replace hardcoded query keys with 'queryKey()' utility (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/MaterializeInc/materialize/pull/36150","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterializeInc%2Fmaterialize/issues/36150","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36150/packages"},{"uuid":"4243800489","node_id":"PR_kwDOCkIcu87RpS9r","number":35965,"state":"closed","title":"build(deps): bump the simple group across 1 directory with 55 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-11T12:31:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-11T08:41:02.000Z","updated_at":"2026-04-11T12:31:03.000Z","time_to_close":13799,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":55,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.15","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.5.9","new_version":"5.5.10","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.13.1","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 55 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.47.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.96.2` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.96.2` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.1` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.15` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.96.2` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.1` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.9` | `5.5.10` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.13.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\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.7.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\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.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-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\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-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\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-sql/compare/6.8.0...6.10.0\"\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.10.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\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/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.10.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/view` from 6.40.0 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- 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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.47.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/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.96.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.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-devtools\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\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.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.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/react-query\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\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.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.96.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.96.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.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\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\u003c!-- 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.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\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\u003c/blockquote\u003e\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/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\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\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.95.2 to 5.96.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.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-devtools\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\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.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.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\u003c/blockquote\u003e\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-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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-devtools\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\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.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\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\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-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\u003c/blockquote\u003e\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/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\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-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\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-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.96.2/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 to 9.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/downshift-js/downshift/releases\"\u003edownshift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.1...v9.3.2\"\u003e9.3.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003ef1862ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.0...v9.3.1\"\u003e9.3.1\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e9e79c4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.2.0...v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e52ec230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.1.0...v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emanual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e1493624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/downshift-js/downshift/pull/1665\"\u003edownshift-js/downshift#1665\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003efea4ac0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.0.13\"\u003e9.0.13\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e512b533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003e\u003ccode\u003ef1862ed\u003c/code\u003e\u003c/a\u003e fix(useElementIds): improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e\u003ccode\u003e9e79c4e\u003c/code\u003e\u003c/a\u003e fix(useElementIds): prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e\u003ccode\u003e52ec230\u003c/code\u003e\u003c/a\u003e feat: support cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f242a9a966875c14c3ddb0fb6cfff18bc1b33507\"\u003e\u003ccode\u003ef242a9a\u003c/code\u003e\u003c/a\u003e dev: update dependencies and pipeline node versions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f3ef96ae7540435ffa06e45f423377ccfa4d7853\"\u003e\u003ccode\u003ef3ef96a\u003c/code\u003e\u003c/a\u003e docs: fix link title (\u003ca href=\"https://redirect.github.com/downshift-js...\n\n_Description has been truncated_","html_url":"https://github.com/MaterializeInc/materialize/pull/35965","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterializeInc%2Fmaterialize/issues/35965","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35965/packages"},{"uuid":"4208712543","node_id":"PR_kwDOGsm7qs7QFVkO","number":256,"state":"open","title":"build(deps): bump the simple group across 1 directory with 53 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-05T22:22:56.000Z","updated_at":"2026-04-05T22:23:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":53,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.15","repository_url":"https://github.com/kysely-org/kysely"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 53 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.47.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.96.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.96.1` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.0` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.15` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.96.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.12.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\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.7.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\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.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-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\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-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\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-sql/compare/6.8.0...6.10.0\"\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.10.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\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/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.10.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/view` from 6.40.0 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- 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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.47.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/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.95.2 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-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.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-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\u003c/blockquote\u003e\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-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\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\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\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-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\u003c/blockquote\u003e\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-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\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-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.96.1/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 to 9.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/downshift-js/downshift/releases\"\u003edownshift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.1...v9.3.2\"\u003e9.3.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003ef1862ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.0...v9.3.1\"\u003e9.3.1\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e9e79c4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.2.0...v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e52ec230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.1.0...v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emanual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e1493624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/downshift-js/downshift/pull/1665\"\u003edownshift-js/downshift#1665\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003efea4ac0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.0.13\"\u003e9.0.13\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e512b533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003e\u003ccode\u003ef1862ed\u003c/code\u003e\u003c/a\u003e fix(useElementIds): improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e\u003ccode\u003e9e79c4e\u003c/code\u003e\u003c/a\u003e fix(useElementIds): prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e\u003ccode\u003e52ec230\u003c/code\u003e\u003c/a\u003e feat: support cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f242a9a966875c14c3ddb0fb6cfff18bc1b33507\"\u003e\u003ccode\u003ef242a9a\u003c/code\u003e\u003c/a\u003e dev: update dependencies and pipeline node versions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f3ef96ae7540435ffa06e45f423377ccfa4d7853\"\u003e\u003ccode\u003ef3ef96a\u003c/code\u003e\u003c/a\u003e docs: fix link title (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/47949cd50a8619ed80839e2b6d52e0098f9e944e\"\u003e\u003ccode\u003e47949cd\u003c/code\u003e\u003c/a\u003e docs: update useTagGroup links (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e\u003ccode\u003e1493624\u003c/code\u003e\u003c/a\u003e feat: manual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/7e5482d9be1b7a68db554f0c1e22a7099abd0eb7\"\u003e\u003ccode\u003e7e5482d\u003c/code\u003e\u003c/a\u003e feat: manual release 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003e\u003ccode\u003efea4ac0\u003c/code\u003e\u003c/a\u003e feat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e\u003ccode\u003e512b533\u003c/code\u003e\u003c/a\u003e fix: improve the mouse tracker hoo...\n\n_Description has been truncated_","html_url":"https://github.com/pH14/materialize/pull/256","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pH14%2Fmaterialize/issues/256","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/256/packages"},{"uuid":"4208711807","node_id":"PR_kwDOCkIcu87QFVcV","number":35876,"state":"open","title":"build(deps): bump the simple group across 1 directory with 53 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-05T22:22:30.000Z","updated_at":"2026-04-05T22:22:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":53,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.15","repository_url":"https://github.com/kysely-org/kysely"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 53 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.47.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.96.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.96.1` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.0` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.15` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.96.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.12.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\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.7.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\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.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-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\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-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\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-sql/compare/6.8.0...6.10.0\"\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.10.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\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/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.10.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/view` from 6.40.0 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- 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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.47.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/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.95.2 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-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.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-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\u003c/blockquote\u003e\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-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\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\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\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-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\u003c/blockquote\u003e\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-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\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-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.96.1/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 to 9.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/downshift-js/downshift/releases\"\u003edownshift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.1...v9.3.2\"\u003e9.3.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003ef1862ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.0...v9.3.1\"\u003e9.3.1\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e9e79c4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.2.0...v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e52ec230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.1.0...v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emanual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e1493624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/downshift-js/downshift/pull/1665\"\u003edownshift-js/downshift#1665\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003efea4ac0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.0.13\"\u003e9.0.13\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e512b533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003e\u003ccode\u003ef1862ed\u003c/code\u003e\u003c/a\u003e fix(useElementIds): improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e\u003ccode\u003e9e79c4e\u003c/code\u003e\u003c/a\u003e fix(useElementIds): prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e\u003ccode\u003e52ec230\u003c/code\u003e\u003c/a\u003e feat: support cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f242a9a966875c14c3ddb0fb6cfff18bc1b33507\"\u003e\u003ccode\u003ef242a9a\u003c/code\u003e\u003c/a\u003e dev: update dependencies and pipeline node versions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f3ef96ae7540435ffa06e45f423377ccfa4d7853\"\u003e\u003ccode\u003ef3ef96a\u003c/code\u003e\u003c/a\u003e docs: fix link title (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/47949cd50a8619ed80839e2b6d52e0098f9e944e\"\u003e\u003ccode\u003e47949cd\u003c/code\u003e\u003c/a\u003e docs: update useTagGroup links (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e\u003ccode\u003e1493624\u003c/code\u003e\u003c/a\u003e feat: manual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/7e5482d9be1b7a68db554f0c1e22a7099abd0eb7\"\u003e\u003ccode\u003e7e5482d\u003c/code\u003e\u003c/a\u003e feat: manual release 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003e\u003ccode\u003efea4ac0\u003c/code\u003e\u003c/a\u003e feat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e\u003ccode\u003e512b533\u003c/code\u003e\u003c/a\u003e fix: improve the mouse tracker hoo...\n\n_Description has been truncated_","html_url":"https://github.com/MaterializeInc/materialize/pull/35876","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterializeInc%2Fmaterialize/issues/35876","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35876/packages"},{"uuid":"4204850449","node_id":"PR_kwDOJX-7q87P9JJp","number":716,"state":"closed","title":"maint(deps): bump the npm-minor-patch group across 1 directory with 51 updates","user":"dependabot[bot]","labels":["javascript","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-08T02:34:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-04T12:47:47.000Z","updated_at":"2026-04-08T02:34:06.000Z","time_to_close":308778,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"maint(deps): bump","group_name":"npm-minor-patch","update_count":51,"packages":[{"name":"@effect/cluster","old_version":"0.56.4","new_version":"0.58.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/experimental","old_version":"0.58.0","new_version":"0.60.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/opentelemetry","old_version":"0.61.0","new_version":"0.63.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/rpc","old_version":"0.73.1","new_version":"0.75.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@opentelemetry/sdk-logs","old_version":"0.203.0","new_version":"0.214.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@effect/language-service","old_version":"0.78.0","new_version":"0.84.3","repository_url":"https://github.com/Effect-TS/language-service"},{"name":"@effect/vitest","old_version":"0.27.0","new_version":"0.29.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@nx/cypress","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/docker","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/expo","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/module-federation","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/plugin","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/rspack","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vitest","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@rspack/cli","old_version":"1.6.8","new_version":"1.7.11","repository_url":"https://github.com/web-infra-dev/rspack"},{"name":"@rspack/core","old_version":"1.6.8","new_version":"1.7.11","repository_url":"https://github.com/web-infra-dev/rspack"},{"name":"@swc/cli","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.18","new_version":"1.15.24","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"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":"autoprefixer","old_version":"10.4.13","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cypress","old_version":"15.11.0","new_version":"15.13.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsx-a11y","old_version":"6.10.1","new_version":"6.10.2","repository_url":"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y"},{"name":"eslint-plugin-react","old_version":"7.35.0","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"metro-config","old_version":"0.83.5","new_version":"0.84.2","repository_url":"https://github.com/facebook/metro"},{"name":"metro-resolver","old_version":"0.83.5","new_version":"0.84.2","repository_url":"https://github.com/facebook/metro"},{"name":"nx","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"postcss","old_version":"8.4.38","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":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"ts-node","old_version":"10.9.1","new_version":"10.9.2","repository_url":"https://github.com/TypeStrong/ts-node"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@effect/platform","old_version":"0.94.5","new_version":"0.96.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/platform-node","old_version":"0.104.0","new_version":"0.106.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/sql","old_version":"0.49.0","new_version":"0.51.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/sql-mysql2","old_version":"0.49.1","new_version":"0.52.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/sql-pg","old_version":"0.49.7","new_version":"0.52.1","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/workflow","old_version":"0.16.0","new_version":"0.18.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@nx/devkit","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 51 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@effect/cluster](https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster) | `0.56.4` | `0.58.0` |\n| [@effect/experimental](https://github.com/Effect-TS/effect/tree/HEAD/packages/experimental) | `0.58.0` | `0.60.0` |\n| [@effect/opentelemetry](https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry) | `0.61.0` | `0.63.0` |\n| [@effect/rpc](https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc) | `0.73.1` | `0.75.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.203.0` | `0.214.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.6.1` |\n| [@effect/language-service](https://github.com/Effect-TS/language-service) | `0.78.0` | `0.84.3` |\n| [@effect/vitest](https://github.com/Effect-TS/effect/tree/HEAD/packages/vitest) | `0.27.0` | `0.29.0` |\n| [@nx/cypress](https://github.com/nrwl/nx/tree/HEAD/packages/cypress) | `22.5.4` | `22.6.4` |\n| [@nx/docker](https://github.com/nrwl/nx/tree/HEAD/packages/docker) | `22.5.4` | `22.6.4` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.5.4` | `22.6.4` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.5.4` | `22.6.4` |\n| [@nx/expo](https://github.com/nrwl/nx/tree/HEAD/packages/expo) | `22.5.4` | `22.6.4` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.5.4` | `22.6.4` |\n| [@nx/module-federation](https://github.com/nrwl/nx/tree/HEAD/packages/module-federation) | `22.5.4` | `22.6.4` |\n| [@nx/plugin](https://github.com/nrwl/nx/tree/HEAD/packages/plugin) | `22.5.4` | `22.6.4` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.5.4` | `22.6.4` |\n| [@nx/rspack](https://github.com/nrwl/nx/tree/HEAD/packages/rspack) | `22.5.4` | `22.6.4` |\n| [@nx/vitest](https://github.com/nrwl/nx/tree/HEAD/packages/vitest) | `22.5.4` | `22.6.4` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.5.4` | `22.6.4` |\n| [@rspack/cli](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli) | `1.6.8` | `1.7.11` |\n| [@rspack/core](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack) | `1.6.8` | `1.7.11` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.8.0` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.18` | `1.15.24` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.13` | `10.4.27` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.11.0` | `15.13.0` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.10.1` | `6.10.2` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.35.0` | `7.37.5` |\n| [metro-config](https://github.com/facebook/metro/tree/HEAD/packages/metro-config) | `0.83.5` | `0.84.2` |\n| [metro-resolver](https://github.com/facebook/metro/tree/HEAD/packages/metro-resolver) | `0.83.5` | `0.84.2` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.5.4` | `22.6.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.38` | `8.5.8` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [ts-node](https://github.com/TypeStrong/ts-node) | `10.9.1` | `10.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.58.0` |\n| [@effect/platform](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform) | `0.94.5` | `0.96.0` |\n| [@effect/platform-node](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node) | `0.104.0` | `0.106.0` |\n| [@effect/sql](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql) | `0.49.0` | `0.51.0` |\n| [@effect/sql-mysql2](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql-mysql2) | `0.49.1` | `0.52.0` |\n| [@effect/sql-pg](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql-pg) | `0.49.7` | `0.52.1` |\n| [@effect/workflow](https://github.com/Effect-TS/effect/tree/HEAD/packages/workflow) | `0.16.0` | `0.18.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.6.1` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.6.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.6.1` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.5.4` | `22.6.4` |\n\n\nUpdates `@effect/cluster` from 0.56.4 to 0.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.58.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/workflow\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.57.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.50.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/workflow\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.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/Effect-TS/effect/blob/main/packages/cluster/CHANGELOG.md\"\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.58.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/workflow\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.57.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.50.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/workflow\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e fix(effect): isolate scheduler runners per fiber (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/cluster@0.58.0/packages/cluster\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/experimental` from 0.58.0 to 0.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e\u003ccode\u003e@​effect/experimental\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/experimental\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.60.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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@​effect/experimental\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.59.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.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/Effect-TS/effect/blob/main/packages/experimental/CHANGELOG.md\"\u003e\u003ccode\u003e@​effect/experimental\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.60.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.59.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/experimental/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/experimental/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/experimental@0.60.0/packages/experimental\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/opentelemetry` from 0.61.0 to 0.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e\u003ccode\u003e@​effect/opentelemetry\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/opentelemetry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.63.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/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Add logs to first propagated span, in the following case before this fix the log would not be added to the \u003ccode\u003ep\u003c/code\u003e span because \u003ccode\u003eEffect.fn\u003c/code\u003e adds a fake span for the purpose of adding a stack frame.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Effect } from \u0026quot;effect\u0026quot;\n\u003cp\u003econst f = Effect.fn(function* () {\nyield* Effect.logWarning(\u0026quot;FooBar\u0026quot;)\nreturn yield* Effect.fail(\u0026quot;Oops\u0026quot;)\n})\u003c/p\u003e\n\u003cp\u003econst p = f().pipe(Effect.withSpan(\u0026quot;p\u0026quot;))\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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@​effect/opentelemetry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.62.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.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/Effect-TS/effect/blob/main/packages/opentelemetry/CHANGELOG.md\"\u003e\u003ccode\u003e@​effect/opentelemetry\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.63.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/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Add logs to first propagated span, in the following case before this fix the log would not be added to the \u003ccode\u003ep\u003c/code\u003e span because \u003ccode\u003eEffect.fn\u003c/code\u003e adds a fake span for the purpose of adding a stack frame.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Effect } from \u0026quot;effect\u0026quot;\n\u003cp\u003econst f = Effect.fn(function* () {\nyield* Effect.logWarning(\u0026quot;FooBar\u0026quot;)\nreturn yield* Effect.fail(\u0026quot;Oops\u0026quot;)\n})\u003c/p\u003e\n\u003cp\u003econst p = f().pipe(Effect.withSpan(\u0026quot;p\u0026quot;))\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.62.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Add logs to first propagated span (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry/issues/5710\"\u003e#5710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/opentelemetry@0.63.0/packages/opentelemetry\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/rpc` from 0.73.1 to 0.75.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.74.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.73.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6065\"\u003e#6065\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/94b00c8e4c5c150f858c95262d0ff1433276ede5\"\u003e\u003ccode\u003e94b00c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marbemac\"\u003e\u003ccode\u003e@​marbemac\u003c/code\u003e\u003c/a\u003e! - Add optional \u003ccode\u003edefect\u003c/code\u003e parameter to \u003ccode\u003eRpc.make\u003c/code\u003e for customizing defect serialization per-RPC. Defaults to \u003ccode\u003eSchema.Defect\u003c/code\u003e, preserving existing behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/12b1f1eadf649e30dec581b7351ba3abb12f8004\"\u003e\u003ccode\u003e12b1f1e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.19.18\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/Effect-TS/effect/blob/main/packages/rpc/CHANGELOG.md\"\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.75.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.74.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.73.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6065\"\u003e#6065\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/94b00c8e4c5c150f858c95262d0ff1433276ede5\"\u003e\u003ccode\u003e94b00c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marbemac\"\u003e\u003ccode\u003e@​marbemac\u003c/code\u003e\u003c/a\u003e! - Add optional \u003ccode\u003edefect\u003c/code\u003e parameter to \u003ccode\u003eRpc.make\u003c/code\u003e for customizing defect serialization per-RPC. Defaults to \u003ccode\u003eSchema.Defect\u003c/code\u003e, preserving existing behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/12b1f1eadf649e30dec581b7351ba3abb12f8004\"\u003e\u003ccode\u003e12b1f1e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.19.18\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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e fix(effect): isolate scheduler runners per fiber (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/4f2107548fa64c21a8643b7b0efcd556cd16d4b9\"\u003e\u003ccode\u003e4f21075\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6063\"\u003e#6063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/94b00c8e4c5c150f858c95262d0ff1433276ede5\"\u003e\u003ccode\u003e94b00c8\u003c/code\u003e\u003c/a\u003e feat(rpc): add defect schema option to Rpc.make (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6065\"\u003e#6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/rpc@0.75.0/packages/rpc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-logs` from 0.203.0 to 0.214.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/sdk-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.214.0\u003c/h2\u003e\n\u003ch2\u003e0.214.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(configuration)!: rename OTEL_EXPERIMENTAL_CONFIG_FILE to OTEL_CONFIG_FILE \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6486\"\u003e#6486\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor!(otlp-grpc-exporter-base): remove \u003ccode\u003eheaders\u003c/code\u003e from gRPC exporter config type, passing headers now results in a compile-time error instead of being silently ignored \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6487\"\u003e#6487\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(configuration): add sampler configuration parsing support \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6409\"\u003e#6409\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): add resource detection parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6435\"\u003e#6435\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): export interfaces required in other packages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6462\"\u003e#6462\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): set MeterProvider on sdk start \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6463\"\u003e#6463\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): export interfaces required in other packages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6507\"\u003e#6507\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): access \u003ccode\u003erequire\u003c/code\u003e via \u003ccode\u003eglobalThis\u003c/code\u003e to avoid webpack analysis \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6481\"\u003e#6481\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): fix inflated \u003ccode\u003edroppedAttributesCount\u003c/code\u003e when updating existing attribute keys \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): do not modify the returned type of fetch \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6521\"\u003e#6521\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-sdk-node): add missing \u003ccode\u003e@opentelemetry/otlp-exporter-base\u003c/code\u003e dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6520\"\u003e#6520\u003c/a\u003e \u003ca href=\"https://github.com/gotgenes\"\u003e\u003ccode\u003e@​gotgenes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.213.0\u003c/h2\u003e\n\u003ch2\u003e0.213.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api-logs)!: drop lingering includeTraceContext from LoggerOptions type \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6451\"\u003e#6451\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(instrumentation-http): provide \u003ccode\u003ehttp.request.header.\u0026lt;key\u0026gt;\u003c/code\u003e at server span creation time \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6396\"\u003e#6396\u003c/a\u003e \u003ca href=\"https://github.com/vitorvasc\"\u003e\u003ccode\u003e@​vitorvasc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-http): guard against double-instrumentation if loaded with \u003ccode\u003erequire('http')\u003c/code\u003e and \u003ccode\u003eimport 'http'\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6428\"\u003e#6428\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): handle response error \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6412\"\u003e#6412\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eFixes a bug where when the response header was received, but the connection was reset by the server,\nan unhandled error would be thrown.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): remove sendBeacon in favor of fetch with keepalive \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6391\"\u003e#6391\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing) createOtlpSendBeaconExportDelegate will be removed in a future version\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): downgrade \u003ccode\u003eprotobufjs\u003c/code\u003e to version \u003ccode\u003e^7.0.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6418\"\u003e#6418\u003c/a\u003e \u003ca href=\"https://github.com/vitorvasc\"\u003e\u003ccode\u003e@​vitorvasc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): handle HeadersInit tuple arrays in _addHeaders \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6341\"\u003e#6341\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/imadha\"\u003e\u003ccode\u003e@​imadha\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/open-telemetry/opentelemetry-js/commit/7e74509a4d848e94b2970bb5262dd3e8efeed0a2\"\u003e\u003ccode\u003e7e74509\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6510\"\u003e#6510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/c84691959dd9d4ed138ad7e4cbf5796607c85e04\"\u003e\u003ccode\u003ec846919\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): do not modify the returned type of fetch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6521\"\u003e#6521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/99fb3fba710263759eaa11e5fb079f4c24372684\"\u003e\u003ccode\u003e99fb3fb\u003c/code\u003e\u003c/a\u003e fix(api): re-introduce fallback chain for global utils (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6523\"\u003e#6523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b84271749257eed2eb08439288af115467ed350e\"\u003e\u003ccode\u003eb842717\u003c/code\u003e\u003c/a\u003e test(bundlers): add node webpack tests, expand edge coverage, assert known pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5a6b121761d9e06c6bee5a2bce572e710aef83c\"\u003e\u003ccode\u003eb5a6b12\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-sdk-node): add missing \u003ccode\u003e@​opentelemetry/otlp-exporter-base\u003c/code\u003e de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dc93ed4867a7c3fa0183939bad3adf68d969b709\"\u003e\u003ccode\u003edc93ed4\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6516\"\u003e#6516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e9831e735e984a51206ea4d19af29688f6b16fe4\"\u003e\u003ccode\u003ee9831e7\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): avoid Object.entries in Span.setAttributes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6514\"\u003e#6514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d56af69eebcb3aac9411d5fc6bde9290419e2f01\"\u003e\u003ccode\u003ed56af69\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6517\"\u003e#6517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f3a10ab944c0795e2dd12ed191b60560db932ab5\"\u003e\u003ccode\u003ef3a10ab\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 3869755 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6513\"\u003e#6513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2f73776d214710a3ba2214bb37fa513384ddd950\"\u003e\u003ccode\u003e2f73776\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to c6f9311 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6511\"\u003e#6511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.203.0...experimental/v0.214.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@​opentelemetry/sdk-logs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-metrics` from 2.6.0 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/sdk-metrics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6516\"\u003e#6516\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bundlers): broaden bundler test coverage and assert known protobuf dynamic-require failures \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6482\"\u003e#6482\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​opentelemetry/sdk-metrics\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(context-zone): guard \u003ccode\u003eonCancelTask\u003c/code\u003e against terminal-state tasks to prevent infinite loop with rc-align (Ant Design) in React 16 dev mode \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/Renegade2345\"\u003e\u003ccode\u003e@​Renegade2345\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6516\"\u003e#6516\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bundlers): broaden bundler test coverage and assert known protobuf dynamic-require failures \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6482\"\u003e#6482\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\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/open-telemetry/opentelemetry-js/commit/7e74509a4d848e94b2970bb5262dd3e8efeed0a2\"\u003e\u003ccode\u003e7e74509\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6510\"\u003e#6510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/c84691959dd9d4ed138ad7e4cbf5796607c85e04\"\u003e\u003ccode\u003ec846919\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): do not modify the returned type of fetch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6521\"\u003e#6521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/99fb3fba710263759eaa11e5fb079f4c24372684\"\u003e\u003ccode\u003e99fb3fb\u003c/code\u003e\u003c/a\u003e fix(api): re-introduce fallback chain for global utils (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6523\"\u003e#6523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b84271749257eed2eb08439288af115467ed350e\"\u003e\u003ccode\u003eb842717\u003c/code\u003e\u003c/a\u003e test(bundlers): add node webpack tests, expand edge coverage, assert known pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5a6b121761d9e06c6bee5a2bce572e710aef83c\"\u003e\u003ccode\u003eb5a6b12\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-sdk-node): add missing \u003ccode\u003e@​opentelemetry/otlp-exporter-base\u003c/code\u003e de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dc93ed4867a7c3fa0183939bad3adf68d969b709\"\u003e\u003ccode\u003edc93ed4\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6516\"\u003e#6516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e9831e735e984a51206ea4d19af29688f6b16fe4\"\u003e\u003ccode\u003ee9831e7\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): avoid Object.entries in Span.setAttributes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6514\"\u003e#6514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d56af69eebcb3aac9411d5fc6bde9290419e2f01\"\u003e\u003ccode\u003ed56af69\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6517\"\u003e#6517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f3a10ab944c0795e2dd12ed191b60560db932ab5\"\u003e\u003ccode\u003ef3a10ab\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 3869755 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6513\"\u003e#6513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2f73776d214710a3ba2214bb37fa513384ddd950\"\u003e\u003ccode\u003e2f73776\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to c6f9311 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6511\"\u003e#6511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.6.0...v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/language-service` from 0.78.0 to 0.84.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/language-service/releases\"\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.84.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/711\"\u003e#711\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/892984f7d73fbe2f1dc3e84ceea77416517ad2ec\"\u003e\u003ccode\u003e892984f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Report floating \u003ccode\u003eStream\u003c/code\u003e values in Effect projects by parsing \u003ccode\u003eStream\u003c/code\u003e types in the diagnostic type parser and checking them in \u003ccode\u003efloatingEffect\u003c/code\u003e for both v3 and v4 harnesses.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/709\"\u003e#709\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/0372f588d403086b7e8c42603560d72c0f3c92fc\"\u003e\u003ccode\u003e0372f58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Fix the Effect v4 completion harness to cover \u003ccode\u003eServiceMap\u003c/code\u003e self-in-classes examples instead of the v3-only \u003ccode\u003eContext.Tag\u003c/code\u003e variants.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/712\"\u003e#712\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/b7554dfdcc04e8273901a5be44cbc823274b65d0\"\u003e\u003ccode\u003eb7554df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Align Effect diagnostic messages with the reviewed neutral wording, preserving the existing version-specific API references while updating both v3 and v4 snapshot fixtures.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.84.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/706\"\u003e#706\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/3c0bea6fbde0938bbe2ef745dfb6794373f7f8ef\"\u003e\u003ccode\u003e3c0bea6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003egetTypeAtLocation\u003c/code\u003e to ignore type-only heritage expressions like \u003ccode\u003einterface X extends Effect.Effect\u0026lt;...\u0026gt;\u003c/code\u003e so the language service no longer triggers bogus TS2689 diagnostics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.84.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/703\"\u003e#703\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/dea43b88d4817daa51b9af1d87c33a37e34d01e4\"\u003e\u003ccode\u003edea43b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eeffectFnImplicitAny\u003c/code\u003e so it does not report false positives when an \u003ccode\u003eEffect.fn\u003c/code\u003e or \u003ccode\u003eEffect.fnUntraced\u003c/code\u003e callback gets its contextual function type from a union member.\u003c/p\u003e\n\u003cp\u003eFor example, nested \u003ccode\u003eHttpRouter.add(...)\u003c/code\u003e handlers now correctly recognize the inferred \u003ccode\u003erequest\u003c/code\u003e type and produce no diagnostics when the parameter is not actually implicit \u003ccode\u003eany\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/702\"\u003e#702\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/0af9b98369516dfa5bd654236bd73a218f32232c\"\u003e\u003ccode\u003e0af9b98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add Effect v4 support for the \u003ccode\u003erunEffectInsideEffect\u003c/code\u003e diagnostic so it suggests and fixes \u003ccode\u003eEffect.run*With\u003c/code\u003e usage based on \u003ccode\u003eEffect.services\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eUpdate the generated metadata, schema, README entry, and v4 harness examples/snapshots to document and verify the new behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.84.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/696\"\u003e#696\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/78e78d51e7931bbc9b5a032376c377b411bf71dc\"\u003e\u003ccode\u003e78e78d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cevr\"\u003e\u003ccode\u003e@​cevr\u003c/code\u003e\u003c/a\u003e! - Add paired globalDate/globalDateInEffect, globalConsole/globalConsoleInEffect, globalFetch/globalFetchInEffect, globalRandom/globalRandomInEffect, and globalTimers/globalTimersInEffect diagnostics\u003c/p\u003e\n\u003cp\u003eTen new opt-in diagnostics that flag global/DOM APIs both outside and inside Effect generators:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eglobalFetch\u003c/code\u003e / \u003ccode\u003eglobalFetchInEffect\u003c/code\u003e — \u003ccode\u003efetch()\u003c/code\u003e → HttpClient\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eglobalDate\u003c/code\u003e / \u003ccode\u003eglobalDateInEffect\u003c/code\u003e — \u003ccode\u003eDate.now()\u003c/code\u003e, \u003ccode\u003enew Date()\u003c/code\u003e → Clock/DateTime\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eglobalConsole\u003c/code\u003e / \u003ccode\u003eglobalConsoleInEffect\u003c/code\u003e — \u003ccode\u003econsole.log/warn/error/info/debug/trace\u003c/code\u003e → Effect.log/Logger\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eglobalRandom\u003c/code\u003e / \u003ccode\u003eglobalRandomInEffect\u003c/code\u003e — \u003ccode\u003eMath.random()\u003c/code\u003e → Random service\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eglobalTimers\u003c/code\u003e / \u003ccode\u003eglobalTimersInEffect\u003c/code\u003e — \u003ccode\u003esetTimeout/setInterval\u003c/code\u003e → Effect.sleep/Schedule\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll default to \u003ccode\u003eoff\u003c/code\u003e. Enable both variants for full coverage inside and outside Effect generators. Shadow-safe (e.g. \u003ccode\u003econst console = yield* Console\u003c/code\u003e won't false-positive).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.83.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/698\"\u003e#698\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/b11c18417b170fb448c9a444178b0325b16c67b8\"\u003e\u003ccode\u003eb11c184\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Update the Effect v4 workspace dependencies to \u003ccode\u003e4.0.0-beta.38\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/695\"\u003e#695\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/f057090da99b083fbda8f0507c09b6e198917d0d\"\u003e\u003ccode\u003ef057090\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003econfig\u003c/code\u003e CLI command for updating diagnostic rule severities without rerunning the full setup flow.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/ccd8cbbd7df00cde85f8fea0adb73529ff46a98c\"\u003e\u003ccode\u003eccd8cbb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/710\"\u003e#710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/b7554dfdcc04e8273901a5be44cbc823274b65d0\"\u003e\u003ccode\u003eb7554df\u003c/code\u003e\u003c/a\u003e align diagnostic wording with tone review (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/892984f7d73fbe2f1dc3e84ceea77416517ad2ec\"\u003e\u003ccode\u003e892984f\u003c/code\u003e\u003c/a\u003e Report floating streams (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/711\"\u003e#711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/0372f588d403086b7e8c42603560d72c0f3c92fc\"\u003e\u003ccode\u003e0372f58\u003c/code\u003e\u003c/a\u003e Fix v4 completion fixtures (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/709\"\u003e#709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/c775d1b725fdbc8ccdde398be623b10906b6d329\"\u003e\u003ccode\u003ec775d1b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/3c0bea6fbde0938bbe2ef745dfb6794373f7f8ef\"\u003e\u003ccode\u003e3c0bea6\u003c/code\u003e\u003c/a\u003e Fix type lookup for Effect heritage clauses (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/29b528ecee6aeb431d79ee14ff97c02b514e8ce6\"\u003e\u003ccode\u003e29b528e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/704\"\u003e#704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/dea43b88d4817daa51b9af1d87c33a37e34d01e4\"\u003e\u003ccode\u003edea43b8\u003c/code\u003e\u003c/a\u003e Fix effectFnImplicitAny union context handling (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/703\"\u003e#703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/0af9b98369516dfa5bd654236bd73a218f32232c\"\u003e\u003ccode\u003e0af9b98\u003c/code\u003e\u003c/a\u003e Support runEffectInsideEffect in Effect v4 (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/ff5fd049611dc50dbad759c60c030fc9f8afbfd9\"\u003e\u003ccode\u003eff5fd04\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.78.0...@effect/language-service@0.84.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/vitest` from 0.27.0 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e\u003ccode\u003e@​effect/vitest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/vitest\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.29.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/vitest\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.28.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.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/Effect-TS/effect/blob/main/packages/vitest/CHANGELOG.md\"\u003e\u003ccode\u003e@​effect/vitest\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.29.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.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\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/vitest/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/vitest/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/vitest@0.29.0/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​effect/vitest\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/cypress` from 22.5.4 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/cypress\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/Eventiva/Eventiva/pull/716","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Eventiva%2FEventiva/issues/716","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/716/packages"},{"uuid":"4192196090","node_id":"PR_kwDOAtyP_s7Pd5WK","number":15909,"state":"open","title":"📦 Bump the all-dependencies group across 1 directory with 45 updates","user":"dependabot[bot]","labels":["AutoMerge","dependencies"],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-02T06:53:55.000Z","updated_at":"2026-04-05T20:01:02.112Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"📦 Bump","group_name":"all-dependencies","update_count":45,"packages":[{"name":"beachball","old_version":"2.63.1","new_version":"2.64.0","repository_url":"https://github.com/microsoft/beachball"},{"name":"fast-glob","old_version":"3.3.2","new_version":"3.3.3","repository_url":"https://github.com/mrmlnc/fast-glob"},{"name":"lage","old_version":"2.11.6","new_version":"2.15.5","repository_url":"https://github.com/microsoft/lage"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"ts-jest","old_version":"29.1.2","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"@react-native-picker/picker","old_version":"2.6.1","new_version":"2.11.4","repository_url":"https://github.com/react-native-picker/picker"},{"name":"@babel/core","old_version":"7.24.3","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.24.3","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-typescript","old_version":"7.24.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.24.1","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@rnx-kit/jest-preset","old_version":"0.1.16","new_version":"0.1.18","repository_url":"https://github.com/microsoft/rnx-kit"},{"name":"sanitize-filename","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/parshap/node-sanitize-filename"},{"name":"async","old_version":"3.2.5","new_version":"3.2.6","repository_url":"https://github.com/caolan/async"},{"name":"fp-ts","old_version":"2.16.4","new_version":"2.16.11","repository_url":"https://github.com/gcanti/fp-ts"},{"name":"io-ts","old_version":"2.2.21","new_version":"2.2.22","repository_url":"https://github.com/gcanti/io-ts"},{"name":"simple-git","old_version":"3.23.0","new_version":"3.33.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.0","new_version":"4.17.24","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node-fetch","old_version":"2.6.11","new_version":"2.6.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/npm-registry-fetch","old_version":"8.0.7","new_version":"8.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@babel/eslint-parser","old_version":"7.24.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"metro-runtime","old_version":"0.80.7","new_version":"0.80.12","repository_url":"https://github.com/facebook/metro"},{"name":"metro-source-map","old_version":"0.80.7","new_version":"0.80.12","repository_url":"https://github.com/facebook/metro"},{"name":"react-refresh","old_version":"0.14.0","new_version":"0.14.2","repository_url":"https://github.com/facebook/react"},{"name":"stacktrace-parser","old_version":"0.1.10","new_version":"0.1.11","repository_url":"https://github.com/errwischt/stacktrace-parser"},{"name":"envinfo","old_version":"7.11.1","new_version":"7.21.0","repository_url":"https://github.com/tabrindle/envinfo"},{"name":"@types/mustache","old_version":"4.2.5","new_version":"4.2.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/shelljs","old_version":"0.8.15","new_version":"0.8.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"get-monorepo-packages","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/azz/get-monorepo-packages"},{"name":"@types/envinfo","old_version":"7.8.3","new_version":"7.8.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lookpath","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/otiai10/lookpath"},{"name":"eslint-plugin-jsx-a11y","old_version":"6.8.0","new_version":"6.10.2","repository_url":"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y"},{"name":"eslint-plugin-react","old_version":"7.33.2","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"screenshot-desktop","old_version":"1.15.0","new_version":"1.15.3","repository_url":"https://github.com/bencevans/screenshot-desktop"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 34 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [beachball](https://github.com/microsoft/beachball) | `2.63.1` | `2.64.0` |\n| [fast-glob](https://github.com/mrmlnc/fast-glob) | `3.3.2` | `3.3.3` |\n| [lage](https://github.com/microsoft/lage) | `2.11.6` | `2.15.5` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.1.2` | `29.4.9` |\n| [@react-native-picker/picker](https://github.com/react-native-picker/picker) | `2.6.1` | `2.11.4` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.24.3` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.24.3` | `7.29.2` |\n| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.24.1` | `7.28.5` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.24.1` | `7.29.2` |\n| [@rnx-kit/jest-preset](https://github.com/microsoft/rnx-kit/tree/HEAD/packages/jest-preset) | `0.1.16` | `0.1.18` |\n| [sanitize-filename](https://github.com/parshap/node-sanitize-filename) | `1.6.3` | `1.6.4` |\n| [async](https://github.com/caolan/async) | `3.2.5` | `3.2.6` |\n| [fp-ts](https://github.com/gcanti/fp-ts) | `2.16.4` | `2.16.11` |\n| [io-ts](https://github.com/gcanti/io-ts) | `2.2.21` | `2.2.22` |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.23.0` | `3.33.0` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.0` | `4.17.24` |\n| [@types/node-fetch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-fetch) | `2.6.11` | `2.6.13` |\n| [@types/npm-registry-fetch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/npm-registry-fetch) | `8.0.7` | `8.0.9` |\n| [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.24.1` | `7.28.6` |\n| [metro-runtime](https://github.com/facebook/metro/tree/HEAD/packages/metro-runtime) | `0.80.7` | `0.80.12` |\n| [metro-source-map](https://github.com/facebook/metro/tree/HEAD/packages/metro-source-map) | `0.80.7` | `0.80.12` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.0` | `0.14.2` |\n| [stacktrace-parser](https://github.com/errwischt/stacktrace-parser) | `0.1.10` | `0.1.11` |\n| [envinfo](https://github.com/tabrindle/envinfo) | `7.11.1` | `7.21.0` |\n| [@types/mustache](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mustache) | `4.2.5` | `4.2.6` |\n| [@types/shelljs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/shelljs) | `0.8.15` | `0.8.17` |\n| [get-monorepo-packages](https://github.com/azz/get-monorepo-packages) | `1.2.0` | `1.3.0` |\n| [@types/envinfo](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/envinfo) | `7.8.3` | `7.8.4` |\n| [lookpath](https://github.com/otiai10/lookpath) | `1.2.2` | `1.2.3` |\n| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.8.0` | `6.10.2` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.33.2` | `7.37.5` |\n| [screenshot-desktop](https://github.com/bencevans/screenshot-desktop) | `1.15.0` | `1.15.3` |\n\n\nUpdates `beachball` from 2.63.1 to 2.64.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/beachball/blob/main/CHANGELOG.md\"\u003ebeachball's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.64.0\u003c/h2\u003e\n\u003cp\u003eSat, 28 Mar 2026 02:38:37 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebeachball config get \u0026lt;name\u0026gt;\u003c/code\u003e command to inspect the effective value of a config setting, including per-package and group overrides (\u003ca href=\"mailto:198982749+Copilot@users.noreply.github.com\"\u003e198982749+Copilot@users.noreply.github.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u0026quot;layer\u0026quot; pack style. Also handle all topological package sorting internally, and update the logic to ignore devDependencies since they can't cause breakages. (\u003ca href=\"mailto:elcraig@microsoft.com\"\u003eelcraig@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebeachball config list\u003c/code\u003e command (\u003ca href=\"mailto:elcraig@microsoft.com\"\u003eelcraig@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect non-interactive context in \u003ccode\u003echange\u003c/code\u003e command and throw a helpful error with guidance on CLI flags (\u003ca href=\"mailto:elcraig@microsoft.com\"\u003eelcraig@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConsider staged change files during \u003ccode\u003ebeachball check\u003c/code\u003e (\u003ca href=\"mailto:elcraig@microsoft.com\"\u003eelcraig@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/082c493afe2a4b33fc5ee2bd98e491db1fe27e6c\"\u003e\u003ccode\u003e082c493\u003c/code\u003e\u003c/a\u003e applying package updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/2898ef1daec2eba1403fe40631186fd351735254\"\u003e\u003ccode\u003e2898ef1\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ebeachball config get\u003c/code\u003e and \u003ccode\u003econfig list\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/beachball/issues/1190\"\u003e#1190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/7eea1af7bfff6747459e09bf8ba0863ede007188\"\u003e\u003ccode\u003e7eea1af\u003c/code\u003e\u003c/a\u003e Update actions/deploy-pages action to v5 (\u003ca href=\"https://redirect.github.com/microsoft/beachball/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/8541f1cd6263b575a4e48b3c27e67108494203aa\"\u003e\u003ccode\u003e8541f1c\u003c/code\u003e\u003c/a\u003e Lock file maintenance (\u003ca href=\"https://redirect.github.com/microsoft/beachball/issues/1177\"\u003e#1177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/f7e3db4f77ee990e4695278f2879181f92167a01\"\u003e\u003ccode\u003ef7e3db4\u003c/code\u003e\u003c/a\u003e Detect non-interactive context in \u003ccode\u003echange\u003c/code\u003e command and exit with error (\u003ca href=\"https://redirect.github.com/microsoft/beachball/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/4785e754e472d1997e2708132f3d4d425035d050\"\u003e\u003ccode\u003e4785e75\u003c/code\u003e\u003c/a\u003e Consider staged change files for \u003ccode\u003echeck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/beachball/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/5f00fd45ce76652e74685e5cb738c07c4d946fb9\"\u003e\u003ccode\u003e5f00fd4\u003c/code\u003e\u003c/a\u003e Implement \u0026quot;layer\u0026quot; pack style 🎂 (\u003ca href=\"https://redirect.github.com/microsoft/beachball/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/03e29dd520cac7ef4cf5d0b66b566d1ffa7f3317\"\u003e\u003ccode\u003e03e29dd\u003c/code\u003e\u003c/a\u003e Bump tar from 7.5.10 to 7.5.11 in /docs (\u003ca href=\"https://redirect.github.com/microsoft/beachball/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/1bc1b94b532622ca4a87505cfcf60974b928ae87\"\u003e\u003ccode\u003e1bc1b94\u003c/code\u003e\u003c/a\u003e Consistently use initMockLogs (\u003ca href=\"https://redirect.github.com/microsoft/beachball/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/beachball/compare/beachball_v2.63.1...beachball_v2.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-glob` from 3.3.2 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mrmlnc/fast-glob/releases\"\u003efast-glob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mrmlnc/fast-glob/compare/3.3.2...3.3.3\"\u003ehttps://github.com/mrmlnc/fast-glob/compare/3.3.2...3.3.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e💬 Common\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefer to micromatch@4.0.8 to avoid annoying npm audit spam (\u003ca href=\"https://redirect.github.com/mrmlnc/fast-glob/issues/443\"\u003e#443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mrmlnc/fast-glob/issues/444\"\u003e#444\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mrmlnc/fast-glob/issues/454\"\u003e#454\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mrmlnc/fast-glob/issues/456\"\u003e#456\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mrmlnc/fast-glob/issues/457\"\u003e#457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mrmlnc/fast-glob/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply absolute negative patterns to full path instead of file path (\u003ca href=\"https://redirect.github.com/mrmlnc/fast-glob/issues/441\"\u003e#441\u003c/a\u003e, thanks \u003ca href=\"https://github.com/webpro\"\u003e\u003ccode\u003e@​webpro\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/mrmlnc/fast-glob/commit/48687898dd26d4e935a0e5ecf6720e7c5aeac15d\"\u003e\u003ccode\u003e4868789\u003c/code\u003e\u003c/a\u003e 3.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrmlnc/fast-glob/commit/73be367c80dbc70cf62d92c161d4ad0a6a1d6f2b\"\u003e\u003ccode\u003e73be367\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mrmlnc/fast-glob/issues/464\"\u003e#464\u003c/a\u003e from mrmlnc/3.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrmlnc/fast-glob/commit/55c7b3356ebf1acd8b606ee6ae2f0c8ceafceb19\"\u003e\u003ccode\u003e55c7b33\u003c/code\u003e\u003c/a\u003e perf: optimizing the patterns set matching by exiting early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrmlnc/fast-glob/commit/ea113fd680d4c833a1015a34d8a980598e484a1f\"\u003e\u003ccode\u003eea113fd\u003c/code\u003e\u003c/a\u003e docs: add information about enumerable properties for the fs option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrmlnc/fast-glob/commit/41e47304a9f723a592b1775814f7a3ba69a7d191\"\u003e\u003ccode\u003e41e4730\u003c/code\u003e\u003c/a\u003e fix: apply absolute negative patterns to full path instead of file path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrmlnc/fast-glob/commit/54ad12d66683187320d7b1a5611d48ac2974bd54\"\u003e\u003ccode\u003e54ad12d\u003c/code\u003e\u003c/a\u003e build: fix watch command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrmlnc/fast-glob/commit/741054783b946a06607354e61b67f625985ce833\"\u003e\u003ccode\u003e7410547\u003c/code\u003e\u003c/a\u003e chore: refer to micromatch@4.0.8 to avoid annoying npm audit spam\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrmlnc/fast-glob/commit/ca610853a5ef65157e79565a3c4f14fbec4228ca\"\u003e\u003ccode\u003eca61085\u003c/code\u003e\u003c/a\u003e build: freeze fdir dependency to avoid tsc issues\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mrmlnc/fast-glob/compare/3.3.2...3.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lage` from 2.11.6 to 2.15.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/4172d95cab8d811221ca75d6634b287784215b6d\"\u003e\u003ccode\u003e4172d95\u003c/code\u003e\u003c/a\u003e applying package updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/8bdb4b56c0d0a73f73d52e8570796c4ccfe9527a\"\u003e\u003ccode\u003e8bdb4b5\u003c/code\u003e\u003c/a\u003e Fix flaky CI: increase backfill test timeouts, improve Windows cleanup diagno...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/bc7b2bd51793d5f1e55d21e8b5e6ec7d29c5350d\"\u003e\u003ccode\u003ebc7b2bd\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003e@​lage-run/format-hrtime\u003c/code\u003e into \u003ccode\u003e@​lage-run/reporters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lage/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/1b2eafd923f424e361984a1cc765ff7515908455\"\u003e\u003ccode\u003e1b2eafd\u003c/code\u003e\u003c/a\u003e Update typescript-eslint to v8 (\u003ca href=\"https://redirect.github.com/microsoft/lage/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/7a24cf61b38c64829d51c6128d7d119fd5a26460\"\u003e\u003ccode\u003e7a24cf6\u003c/code\u003e\u003c/a\u003e Add more caching tests and remove no-op stats in LocalCacheProvider (\u003ca href=\"https://redirect.github.com/microsoft/lage/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/4bd7b7e63fd1e1583e954557ff55d15c0754d9c4\"\u003e\u003ccode\u003e4bd7b7e\u003c/code\u003e\u003c/a\u003e Remove unnecessary TargetHasher writes + use cache dir helpers (\u003ca href=\"https://redirect.github.com/microsoft/lage/issues/1089\"\u003e#1089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/fca82aeb88f03326d55250ebc4eacf56c7cf5b44\"\u003e\u003ccode\u003efca82ae\u003c/code\u003e\u003c/a\u003e Update devDependency beachball to v2.64.0 (\u003ca href=\"https://redirect.github.com/microsoft/lage/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/035b3b115818e8a41a634db62e821cce1ec13bb3\"\u003e\u003ccode\u003e035b3b1\u003c/code\u003e\u003c/a\u003e Update actions/deploy-pages action to v5 (\u003ca href=\"https://redirect.github.com/microsoft/lage/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/92e54f8307d2caf49bda018b1b9e4f4ea13fc5b7\"\u003e\u003ccode\u003e92e54f8\u003c/code\u003e\u003c/a\u003e Add --log-memory option (\u003ca href=\"https://redirect.github.com/microsoft/lage/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/1e7148932291b05c2ab117c2501005a8d89a2c15\"\u003e\u003ccode\u003e1e71489\u003c/code\u003e\u003c/a\u003e Import jest helpers from \u003ccode\u003e@jest/globals\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lage/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lage/compare/lage_v2.11.6...lage_v2.15.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.21 to 4.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lodash/lodash/releases\"\u003elodash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.18.1\u003c/h2\u003e\n\u003ch2\u003eBugs\u003c/h2\u003e\n\u003cp\u003eFixes a \u003ccode\u003eReferenceError\u003c/code\u003e issue in \u003ccode\u003elodash\u003c/code\u003e \u003ccode\u003elodash-es\u003c/code\u003e \u003ccode\u003elodash-amd\u003c/code\u003e and \u003ccode\u003elodash.template\u003c/code\u003e when using the \u003ccode\u003etemplate\u003c/code\u003e and \u003ccode\u003efromPairs\u003c/code\u003e functions from the modular builds. See \u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6167#issuecomment-4165269769\"\u003elodash/lodash#6167\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThese defects were related to how lodash distributions are built from the main branch using \u003ca href=\"https://github.com/lodash-archive/lodash-cli\"\u003ehttps://github.com/lodash-archive/lodash-cli\u003c/a\u003e. When internal dependencies change inside lodash functions, equivalent updates need to be made to a mapping in the lodash-cli. (hey, it was ahead of its time once upon a time!). We know this, but we missed it in the last release. It's the kind of thing that passes in CI, but fails bc the build is not the same thing you tested.\u003c/p\u003e\n\u003cp\u003eThere is no diff on main for this, but you can see the diffs for each of the npm packages on their respective branches:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elodash\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npm\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash-es\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-es\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-es\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash-amd\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amd\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amd\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash.template\u003c/code\u003e\u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.18.0\u003c/h2\u003e\n\u003ch2\u003ev4.18.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.23...4.18.0\"\u003ehttps://github.com/lodash/lodash/compare/4.17.23...4.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e_.unset\u003c/code\u003e / \u003ccode\u003e_.omit\u003c/code\u003e\u003c/strong\u003e: Fixed prototype pollution via \u003ccode\u003econstructor\u003c/code\u003e/\u003ccode\u003eprototype\u003c/code\u003e path traversal (\u003ca href=\"https://github.com/lodash/lodash/security/advisories/GHSA-f23m-r3pf-42rh\"\u003eGHSA-f23m-r3pf-42rh\u003c/a\u003e, \u003ca href=\"https://github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b\"\u003efe8d32e\u003c/a\u003e). Previously, array-wrapped path segments and primitive roots could bypass the existing guards, allowing deletion of properties from built-in prototypes. Now \u003ccode\u003econstructor\u003c/code\u003e and \u003ccode\u003eprototype\u003c/code\u003e are blocked unconditionally as non-terminal path keys, matching \u003ccode\u003ebaseSet\u003c/code\u003e. Calls that previously returned \u003ccode\u003etrue\u003c/code\u003e and deleted the property now return \u003ccode\u003efalse\u003c/code\u003e and leave the target untouched.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e_.template\u003c/code\u003e\u003c/strong\u003e: Fixed code injection via \u003ccode\u003eimports\u003c/code\u003e keys (\u003ca href=\"https://github.com/lodash/lodash/security/advisories/GHSA-r5fr-rjxr-66jc\"\u003eGHSA-r5fr-rjxr-66jc\u003c/a\u003e, CVE-2026-4800, \u003ca href=\"https://github.com/lodash/lodash/commit/879aaa93132d78c2f8d20c60279da9f8b21576d6\"\u003e879aaa9\u003c/a\u003e). Fixes an incomplete patch for CVE-2021-23337. The \u003ccode\u003evariable\u003c/code\u003e option was validated against \u003ccode\u003ereForbiddenIdentifierChars\u003c/code\u003e but \u003ccode\u003eimportsKeys\u003c/code\u003e was left unguarded, allowing code injection via the same \u003ccode\u003eFunction()\u003c/code\u003e constructor sink. \u003ccode\u003eimports\u003c/code\u003e keys containing forbidden identifier characters now throw \u003ccode\u003e\u0026quot;Invalid imports option passed into _.template\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd security notice for \u003ccode\u003e_.template\u003c/code\u003e in threat model and API docs (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6099\"\u003e#6099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003elower \u0026gt; upper\u003c/code\u003e behavior in \u003ccode\u003e_.random\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6115\"\u003e#6115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix quotes in \u003ccode\u003e_.compact\u003c/code\u003e jsdoc (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6090\"\u003e#6090\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003elodash.*\u003c/code\u003e modular packages\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6157\"\u003eDiff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe have also regenerated and published a select number of the \u003ccode\u003elodash.*\u003c/code\u003e modular packages.\u003c/p\u003e\n\u003cp\u003eThese modular packages had fallen out of sync significantly from the minor/patch updates to lodash. Specifically, we have brought the following packages up to parity w/ the latest lodash release because they have had CVEs on them in the past:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.orderby\"\u003elodash.orderby\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.tonumber\"\u003elodash.tonumber\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.trim\"\u003elodash.trim\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.trimend\"\u003elodash.trimend\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.sortedindexby\"\u003elodash.sortedindexby\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.zipobjectdeep\"\u003elodash.zipobjectdeep\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.unset\"\u003elodash.unset\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.omit\"\u003elodash.omit\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.template\"\u003elodash.template\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/lodash/lodash/commit/cb0b9b9212521c08e3eafe7c8cb0af1b42b6649e\"\u003e\u003ccode\u003ecb0b9b9\u003c/code\u003e\u003c/a\u003e release(patch): bump main to 4.18.1 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6177\"\u003e#6177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/75535f57883b7225adb96de1cfc1cd4169cfcb51\"\u003e\u003ccode\u003e75535f5\u003c/code\u003e\u003c/a\u003e chore: prune stale advisory refs (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6170\"\u003e#6170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/62e91bc6a39c98d85b9ada8c44d40593deaf82a4\"\u003e\u003ccode\u003e62e91bc\u003c/code\u003e\u003c/a\u003e docs: remove n_ Node.js \u0026lt; 6 REPL note from README (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6165\"\u003e#6165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/59be2de61f8aa9461c7856533b51d31b7d8babc4\"\u003e\u003ccode\u003e59be2de\u003c/code\u003e\u003c/a\u003e release(minor): bump to 4.18.0 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6161\"\u003e#6161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/af634573030f979194871da7c68f79420992f53d\"\u003e\u003ccode\u003eaf63457\u003c/code\u003e\u003c/a\u003e fix: broken tests for _.template 879aaa9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/1073a7693e1727e0cf3641e5f71f75ddcf8de7c0\"\u003e\u003ccode\u003e1073a76\u003c/code\u003e\u003c/a\u003e fix: linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/879aaa93132d78c2f8d20c60279da9f8b21576d6\"\u003e\u003ccode\u003e879aaa9\u003c/code\u003e\u003c/a\u003e fix: validate imports keys in _.template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b\"\u003e\u003ccode\u003efe8d32e\u003c/code\u003e\u003c/a\u003e fix: block prototype pollution in baseUnset via constructor/prototype traversal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/18ba0a32f42fd02117f096b032f89c984173462d\"\u003e\u003ccode\u003e18ba0a3\u003c/code\u003e\u003c/a\u003e refactor(fromPairs): use baseAssignValue for consistent assignment (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6153\"\u003e#6153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b8190803d48d60b8c80ad45d39125f32fa618cb2\"\u003e\u003ccode\u003eb819080\u003c/code\u003e\u003c/a\u003e ci: add dist sync validation workflow (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6137\"\u003e#6137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.1.2 to 29.4.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.8\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev29.4.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.3.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.3.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.3.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.2.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.2.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c!-- 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/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.6...v29.4.7\"\u003e29.4.7\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript v6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eda517d226389317d99572887d3c1aa93c81be87\"\u003eeda517d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.5...v29.4.6\"\u003e29.4.6\u003c/a\u003e (2025-12-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elog hybrid module as warning instead of failing tests (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5144\"\u003e#5144\u003c/a\u003e) (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/528d37c125a392a4a6e44a1bf399943410298390\"\u003e528d37c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5130\"\u003e#5130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.4...v29.4.5\"\u003e29.4.5\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow filtering modern module warning message with diagnostic code (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c290d4d7f68b47bc4f31b26f241b93ef667dcb72\"\u003ec290d4d\u003c/a\u003e), , closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5013\"\u003e#5013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.3...v29.4.4\"\u003e29.4.4\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert \u003cstrong\u003e29.4.3\u003c/strong\u003e changes (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/25cb7065528f7a43b6c6ee5bb33fc3f940932ccd\"\u003e25cb706\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5049\"\u003e#5049\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.2...v29.4.3\"\u003e29.4.3\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eintroduce \u003ccode\u003etranspilation\u003c/code\u003e option to replace \u003ccode\u003eisolatedModules\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5044\"\u003e#5044\u003c/a\u003e) (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/58687615142d89a559ada89d12029fe29bb981f2\"\u003e5868761\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.1...v29.4.2\"\u003e29.4.2\u003c/a\u003e (2025-09-15)\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: node 14 compatibility (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/aa0d563\"\u003eaa0d563\u003c/a\u003e), fixes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5038\"\u003e#5038\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/kulshekhar/ts-jest/commit/bac2e77231418c35cb9b9946d7d871c0ee2322a1\"\u003e\u003ccode\u003ebac2e77\u003c/code\u003e\u003c/a\u003e chore(release): bump version to 29.4.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f8a9cc98924bd1846aac96d6c544e6626f031f81\"\u003e\u003ccode\u003ef8a9cc9\u003c/code\u003e\u003c/a\u003e fix: use correct registry for npm OIDC trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/e2eec26aa127e284719b4754937d17bd57b13518\"\u003e\u003ccode\u003ee2eec26\u003c/code\u003e\u003c/a\u003e fix: npm permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/263f2ac73e4a0c4163f8766c3ba9d0a13ca78812\"\u003e\u003ccode\u003e263f2ac\u003c/code\u003e\u003c/a\u003e chore: remove npm auth token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/5df0e45f409994b34cae7d22db60946a8158d975\"\u003e\u003ccode\u003e5df0e45\u003c/code\u003e\u003c/a\u003e OIDC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f82c1444d4af0d9f27883510acc8178c18ee8f8a\"\u003e\u003ccode\u003ef82c144\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5250\"\u003e#5250\u003c/a\u003e from kulshekhar/copilot/bump-patch-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/e6ec5aed410a803c2f972b3287cf233ce4c998f9\"\u003e\u003ccode\u003ee6ec5ae\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/62c3199a355d3ba483f0e976c868ddc6f20d53fe\"\u003e\u003ccode\u003e62c3199\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/052e751f124d059e1363b827f1709ed7607daded\"\u003e\u003ccode\u003e052e751\u003c/code\u003e\u003c/a\u003e Bump patch version to 29.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f79e77b64f4a807605e277b1ea05f10abe9c94f0\"\u003e\u003ccode\u003ef79e77b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5249\"\u003e#5249\u003c/a\u003e from ext/feature/ts6-peer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.1.2...v29.4.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 ts-jest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-native-picker/picker` from 2.6.1 to 2.11.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-native-picker/picker/releases\"\u003e\u003ccode\u003e@​react-native-picker/picker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-native-picker/picker/compare/v2.11.3...v2.11.4\"\u003e2.11.4\u003c/a\u003e (2025-10-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e Set delegate properly in new architecture to resolve question marks display issue (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/640\"\u003e#640\u003c/a\u003e) (\u003ca href=\"https://github.com/react-native-picker/picker/commit/0096a164905934ccf23a593517891eb96e477d24\"\u003e0096a16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.11.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-native-picker/picker/compare/v2.11.2...v2.11.3\"\u003e2.11.3\u003c/a\u003e (2025-10-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eandroid crash on React Native 0.81 \u0026amp; new arch (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/648\"\u003e#648\u003c/a\u003e) (\u003ca href=\"https://github.com/react-native-picker/picker/commit/5b27f9dfd8ff272b4ab5fa61c1781d9e51e11af3\"\u003e5b27f9d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.11.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-native-picker/picker/compare/v2.11.1...v2.11.2\"\u003e2.11.2\u003c/a\u003e (2025-09-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump cipher-base from 1.0.4 to 1.0.6 (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/643\"\u003e#643\u003c/a\u003e) (\u003ca href=\"https://github.com/react-native-picker/picker/commit/18ed316e62f97b1181b9d673e68ef3672b310879\"\u003e18ed316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.11.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-native-picker/picker/compare/v2.11.0...v2.11.1\"\u003e2.11.1\u003c/a\u003e (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e question marks rendered unexpectedly (RN \u0026gt;= 0.77) (\u003ca href=\"https://github.com/react-native-picker/picker/commit/e42ef2ef7be23967842d845aa71bbbfc7f0c8d29\"\u003ee42ef2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-native-picker/picker/compare/v2.10.3...v2.11.0\"\u003e2.11.0\u003c/a\u003e (2025-01-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport RN 0.77 (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/609\"\u003e#609\u003c/a\u003e) (\u003ca href=\"https://github.com/react-native-picker/picker/commit/3acab8c0920176d3983feb280cbb2b0ece724717\"\u003e3acab8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-native-picker/picker/compare/v2.10.2...v2.10.3\"\u003e2.10.3\u003c/a\u003e (2025-01-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflow error (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/610\"\u003e#610\u003c/a\u003e) (\u003ca href=\"https://github.com/react-native-picker/picker/commit/9491e29fca5038a282074954e2ddc4528dc3623f\"\u003e9491e29\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-native-picker/picker/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2024-12-03)\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/react-native-picker/picker/commit/faefb120ff830c197b9b0d265d97e43883b1abb7\"\u003e\u003ccode\u003efaefb12\u003c/code\u003e\u003c/a\u003e chore(release): 2.11.4 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/0096a164905934ccf23a593517891eb96e477d24\"\u003e\u003ccode\u003e0096a16\u003c/code\u003e\u003c/a\u003e fix(ios): Set delegate properly in new architecture to resolve question marks...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/b7efb658b85ca859695330f4a317388882ca4e38\"\u003e\u003ccode\u003eb7efb65\u003c/code\u003e\u003c/a\u003e chore(release): 2.11.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/5b27f9dfd8ff272b4ab5fa61c1781d9e51e11af3\"\u003e\u003ccode\u003e5b27f9d\u003c/code\u003e\u003c/a\u003e fix: android crash on React Native 0.81 \u0026amp; new arch (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/cef1e2e220d9ec168840a2ff4487d1e0197370bf\"\u003e\u003ccode\u003ecef1e2e\u003c/code\u003e\u003c/a\u003e chore(release): 2.11.2 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/18ed316e62f97b1181b9d673e68ef3672b310879\"\u003e\u003ccode\u003e18ed316\u003c/code\u003e\u003c/a\u003e fix: bump cipher-base from 1.0.4 to 1.0.6 (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/4aae25ab6c75157f5ef7eb8d7638c54c47e92796\"\u003e\u003ccode\u003e4aae25a\u003c/code\u003e\u003c/a\u003e build(deps): bump form-data from 3.0.1 to 3.0.4 (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/401d4dd95c0421631b7a49354ea1ddfaf8b78d53\"\u003e\u003ccode\u003e401d4dd\u003c/code\u003e\u003c/a\u003e Do not use deprecated \u003ccode\u003eContextContainer::Shared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/11cade13725af12bb79c55769ca80f0f772dd95e\"\u003e\u003ccode\u003e11cade1\u003c/code\u003e\u003c/a\u003e chore(release): 2.11.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/34bf0f4d24bd1f03c8b59b836be828c5a04b1ea2\"\u003e\u003ccode\u003e34bf0f4\u003c/code\u003e\u003c/a\u003e chore: update publish workflow (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-native-picker/picker/compare/v2.6.1...v2.11.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.24.3 to 7.29.0\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\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\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/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\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\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\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-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\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\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-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@​babel/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/generator` from 7.24.1 to 7.29.1\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\u003ccode\u003e@​babel/generator\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\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/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\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\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/713d478674cd9f29ff84568f50df43393d6e3068\"\u003e\u003ccode\u003e713d478\u003c/code\u003e\u003c/a\u003e v7.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7171fb9b6c4304384a3863a042044401c22c34be\"\u003e\u003ccode\u003e7171fb9\u003c/code\u003e\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17776\"\u003e#17776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/68e157771568abc3ba8b2775caf7618cd9692ae5\"\u003e\u003ccode\u003e68e1577\u003c/code\u003e\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17642\"\u003e#17642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17603\"\u003e#17603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/8e3dd5d112b12e36b7c9192efd0c3cb7d9b8d58a\"\u003e\u003ccode\u003e8e3dd5d\u003c/code\u003e\u003c/a\u003e Record and tuple cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17597\"\u003e#17597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.1/packages/babel-generator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​babel/generator\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.24.3 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\u003ccode\u003e@​babel/preset-env\u003c/code\u003e'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\u003e\u003ca href=\"https://github.com/babel/babel/commit/1c0a08d95ae7e1c788c7e1ae3a10ee53f7c86864\"\u003e\u003ccode\u003e1c0a08d\u003c/code\u003e\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17805\"\u003e#17805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/061bf95142132ce4200f863f891a8e3a727cd844\"\u003e\u003ccode\u003e061bf95\u003c/code\u003e\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17789\"\u003e#17789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.2/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​babel/preset-env\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-typescript` from 7.24.1 to 7.28.5\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\u003ccode\u003e@​babel/preset-typescript\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\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/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\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\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/preset-typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v8.0.0-alpha.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.15.0-v7.28.5.md\"\u003eCHANGELOG - v7.15.0 to v7.28.5\u003c/a\u003e for v7.15.0 to v7.28.5 changes (the last common release between the v8 and v7 release lines was v7.28.5).\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.g...\n\n_Description has been truncated_","html_url":"https://github.com/microsoft/react-native-windows/pull/15909","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Freact-native-windows/issues/15909","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15909/packages"},{"uuid":"4169933136","node_id":"PR_kwDOGsm7qs7OllXc","number":206,"state":"open","title":"build(deps): bump the simple group in /console with 45 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-03-30T11:27:35.000Z","updated_at":"2026-04-05T23:08:00.850Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":45,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.20","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.18"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.17.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.17.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.0","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":"/console","ecosystem":"npm"},"body":"Bumps the simple group in /console with 45 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.20` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.18` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.17.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.17.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.0` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.12.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\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.7.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\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.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-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\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-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\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-sql/compare/6.8.0...6.10.0\"\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.10.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\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/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.10.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 `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react/package.json\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.102.0\u003c/code\u003e (from \u003ccode\u003e7.101.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.102.0\u003c/code\u003e releases and transitive bumps (notably \u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, and \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 37257c84d3616d1134cc172f49641eed44147c00. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nDependency-only bump of Frontegg SDK packages; risk is limited to upstream behavior changes/regressions in auth/session handling introduced by the new versions.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- 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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react/package.json\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.102.0\u003c/code\u003e (from \u003ccode\u003e7.101.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.102.0\u003c/code\u003e releases and transitive bumps (notably \u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, and \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 37257c84d3616d1134cc172f49641eed44147c00. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.17...v7.12.18\"\u003e7.12.18\u003c/a\u003e (2026-2-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/7ccbf6224c03508e466cef408eed3d079e1ff996\"\u003e\u003ccode\u003e7ccbf62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1327\"\u003e#1327\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/428af0c0ac5ae6afa6c4be281a3dc811657801b4\"\u003e\u003ccode\u003e428af0c\u003c/code\u003e\u003c/a\u003e update admin-portal 7.101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3903026e1e5b2e2419a663b97a8718994d57f0c9\"\u003e\u003ccode\u003e3903026\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.20/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.18\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.17.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e7bf8fdefa3e581a4fba8bd1190dde018b41d795\"\u003e\u003ccode\u003ee7bf8fd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3271aba1d762440efc5a59b8513377d45ed32d42\"\u003e\u003ccode\u003e3271aba\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/43f024da368e83543173aa4566b66c2d4a523c2a\"\u003e\u003ccode\u003e43f024d\u003c/code\u003e\u003c/a\u003e persist: Make sure to obtain a lease before selecting a batch (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35554\"\u003e#35554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/44c61747889fb37dd46bb5e991be288489286ce3\"\u003e\u003ccode\u003e44c6174\u003c/code\u003e\u003c/a\u003e [Oneshot Sources] Fix bad assert in storage worker reconciliation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35556\"\u003e#35556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e8109edaa991c684497d6241025147d9d9e89e43\"\u003e\u003ccode\u003ee8109ed\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d90a700ef103317a81812e117ba0a903250afe96\"\u003e\u003ccode\u003ed90a700\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d28e470e9b318d502d88fe0670500709cb2b14b9\"\u003e\u003ccode\u003ed28e470\u003c/code\u003e\u003c/a\u003e mcp: skip explicit transaction for single-statement \u003ccode\u003eread_data_product\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35551\"\u003e#35551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/dc4ad79874f375907b187febd6b22b7c7fa943a5\"\u003e\u003ccode\u003edc4ad79\u003c/code\u003e\u003c/a\u003e console tests: Fix running on macOS (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35553\"\u003e#35553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/dde361adfbedc0b753b25820a9e562bc02401d25\"\u003e\u003ccode\u003edde361a\u003c/code\u003e\u003c/a\u003e build(deps): bump framer-motion from 11.11.10 to 12.36.0 in /console (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35497\"\u003e#35497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5cbce8c230409c8849f9dc1a119565c1307918aa\"\u003e\u003ccode\u003e5cbce8c\u003c/code\u003e\u003c/a\u003e mcp: simplify \u003ccode\u003eread_data_product\u003c/code\u003e to a single query with no catalog lookup (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.17.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e7bf8fdefa3e581a4fba8bd1190dde018b41d795\"\u003e\u003ccode\u003ee7bf8fd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3271aba1d762440efc5a59b8513377d45ed32d42\"\u003e\u003ccode\u003e3271aba\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/43f024da368e83543173aa4566b66c2d4a523c2a\"\u003e\u003ccode\u003e43f024d\u003c/code\u003e\u003c/a\u003e persist: Make sure to obtain a lease before selecting a batch (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35554\"\u003e#35554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/44c61747889fb37dd46bb5e991be288489286ce3\"\u003e\u003ccode\u003e44c6174\u003c/code\u003e\u003c/a\u003e [Oneshot Sources] Fix bad assert in storage worker reconciliation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35556\"\u003e#35556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e8109edaa991c684497d6241025147d9d9e89e43\"\u003e\u003ccode\u003ee8109ed\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d90a700ef103317a81812e117ba0a903250afe96\"\u003e\u003ccode\u003ed90a700\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d28e470e9b318d502d88fe0670500709cb2b14b9\"\u003e\u003ccode\u003ed28e470\u003c/code\u003e\u003c/a\u003e mcp: skip explicit transaction for single-statement \u003ccode\u003eread_data_product\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35551\"\u003e#35551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/dc4ad79874f375907b187febd6b22b7c7fa943a5\"\u003e\u003ccode\u003edc4ad79\u003c/code\u003e\u003c/a\u003e console tests: Fix running on macOS (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35553\"\u003e#35553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/dde361adfbedc0b753b25820a9e562bc02401d25\"\u003e\u003ccode\u003edde361a\u003c/code\u003e\u003c/a\u003e build(deps): bump framer-motion from 11.11.10 to 12.36.0 in /console (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35497\"\u003e#35497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5cbce8c230409c8849f9dc1a119565c1307918aa\"\u003e\u003ccode\u003e5cbce8c\u003c/code\u003e\u003c/a\u003e mcp: simplify \u003ccode\u003eread_data_product\u003c/code\u003e to a single query with no catalog lookup (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 to 9.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/downshift-js/downshift/releases\"\u003edownshift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.1...v9.3.2\"\u003e9.3.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003ef1862ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.0...v9.3.1\"\u003e9.3.1\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e9e79c4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.2.0...v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e52ec230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.1.0...v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emanual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e1493624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/downshift-js/downshift/pull/1665\"\u003edownshift-js/downshift#1665\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003efea4ac0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.0.13\"\u003e9.0.13\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e512b533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003e\u003ccode\u003ef1862ed\u003c/code\u003e\u003c/a\u003e fix(useElementIds): improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e\u003ccode\u003e9e79c4e\u003c/code\u003e\u003c/a\u003e fix(useElementIds): prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e\u003ccode\u003e52ec230\u003c/code\u003e\u003c/a\u003e feat: support cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f242a9a966875c14c3ddb0fb6cfff18bc1b33507\"\u003e\u003ccode\u003ef242a9a\u003c/code\u003e\u003c/a\u003e dev: update dependencies and pipeline node versions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f3ef96ae7540435ffa06e45f423377ccfa4d7853\"\u003e\u003ccode\u003ef3ef96a\u003c/code\u003e\u003c/a\u003e docs: fix link title (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/47949cd50a8619ed80839e2b6d52e0098f9e944e\"\u003e\u003ccode\u003e47949cd\u003c/code\u003e\u003c/a\u003e docs: update useTagGroup links (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e\u003ccode\u003e1493624\u003c/code\u003e\u003c/a\u003e feat: manual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/7e5482d9be1b7a68db554f0c1e22a7099abd0eb7\"\u003e\u003ccode\u003e7e5482d\u003c/code\u003e\u003c/a\u003e feat: manual release 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003e\u003ccode\u003efea4ac0\u003c/code\u003e\u003c/a\u003e feat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e\u003ccode\u003e512b533\u003c/code\u003e\u003c/a\u003e fix: improve the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.8...v9.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jotai` from 2.9.3 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/jotai/releases\"\u003ejotai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.19.0\u003c/h2\u003e\n\u003cp\u003eWe improved the core to enable atom caching for performance for some cases.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(react): deprecate delay option by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3264\"\u003epmndrs/jotai#3264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve store.get performance when atoms are not mutated by \u003ca href=\"https://github.com/dmaskasky\"\u003e\u003ccode\u003e@​dmaskasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3265\"\u003epmndrs/jotai#3265\u003c/a\u003e thanks to \u003ca href=\"https://github.com/edkimmel\"\u003e\u003ccode\u003e@​edkimmel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/composite\"\u003e\u003ccode\u003e@​composite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3268\"\u003epmndrs/jotai#3268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.18.1...v2.19.0\"\u003ehttps://github.com/pmndrs/jotai/compare/v2.18.1...v2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a regression introduced in v2.12.1, which affects an uncommon edge case.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(vanilla): subscriber not notified when derived read calls store.set by \u003ca href=\"https://github.com/dmaskasky\"\u003e\u003ccode\u003e@​dmaskasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3245\"\u003epmndrs/jotai#3245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vanilla/utils/atomWithObservable): add 'Symbol.observable' type support to 'ObservableLike' by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3253\"\u003epmndrs/jotai#3253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(vanilla/utils/atomWithStorage): use optional chaining for 'storage.subscribe' by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3260\"\u003epmndrs/jotai#3260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.18.0...v2.18.1\"\u003ehttps://github.com/pmndrs/jotai/compare/v2.18.0...v2.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cp\u003eWe moved \u003ccode\u003ejotai/babel\u003c/code\u003e to \u003ccode\u003ejotai-babel\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eMigration Guide\u003c/h2\u003e\n\u003cp\u003eIf you use the preset:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  {\r\n-   \u0026quot;presets\u0026quot;: [\u0026quot;jotai/babel/preset\u0026quot;]\r\n+   \u0026quot;presets\u0026quot;: [\u0026quot;jotai-babel/preset\u0026quot;]\r\n  }\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf you use a plugin:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  {\r\n-   \u0026quot;plugins\u0026quot;: [\u0026quot;jotai/babel/plugin-debug-label\u0026quot;]\r\n+   \u0026quot;plugins\u0026quot;: [\u0026quot;jotai-babel/plugin-debug-label\u0026quot;]\r\n  }\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(internals): simplify promise handing by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3232\"\u003epmndrs/jotai#3232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: deprecate jotai/babel in favor of jotai-babel by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3236\"\u003epmndrs/jotai#3236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: keep reactivity if get is called in a different atom by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3241\"\u003epmndrs/jotai#3241\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/pmndrs/jotai/commit/c21f51962601ea5f403fc44baefe389b452506de\"\u003e\u003ccode\u003ec21f519\u003c/code\u003e\u003c/a\u003e 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/b5344069c0cd79b9853a3b7cf1ec8e0a18ec9f5d\"\u003e\u003ccode\u003eb534406\u003c/code\u003e\u003c/a\u003e chore(deps): update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/ef85ceb0c290cf8c51c94ca893705a88a4f47bed\"\u003e\u003ccode\u003eef85ceb\u003c/code\u003e\u003c/a\u003e feat: improve store.get performance when atoms are not mutated (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3265\"\u003e#3265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/c6180c5f02182572c5cb102c0d64f3ed2c7833dc\"\u003e\u003ccode\u003ec6180c5\u003c/code\u003e\u003c/a\u003e fix(react): deprecate delay option (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3264\"\u003e#3264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/258b1df932991dca01527866c512ba57e11f3b00\"\u003e\u003ccode\u003e258b1df\u003c/code\u003e\u003c/a\u003e docs(examples): improve todo example wording (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3272\"\u003e#3272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/c3db721a53d8df268870d8b68685213612d7365c\"\u003e\u003ccode\u003ec3db721\u003c/code\u003e\u003c/a\u003e docs: use real fetch URLs in async examples (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3270\"\u003e#3270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/3ee4fcb562ec8e471c46482cad6dd21242ed27d3\"\u003e\u003ccode\u003e3ee4fcb\u003c/code\u003e\u003c/a\u003e docs: improve devtools for Vite 8 instructions (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/1a32e5a42e90043f0b85aefd6e9ac11286469e5d\"\u003e\u003ccode\u003e1a32e5a\u003c/code\u003e\u003c/a\u003e test(react/vanilla-utils/atomWithObservable): add test for write error on non...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/72bb4498654e7b9e438417d97400c74bbf21cfce\"\u003e\u003ccode\u003e72bb449\u003c/code\u003e\u003c/a\u003e 2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/f9fac4727cbbaaeca2fcb57ffca8b029e9f3c63d\"\u003e\u003ccode\u003ef9fac47\u003c/code\u003e\u003c/a\u003e chore: update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3263\"\u003e#3263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.9.3...v2.19.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 jotai since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oidc-client-ts` from 3.4.1 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/authts/oidc-client-ts/releases\"\u003eoidc-client-ts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eoidc-client-ts v3.5.0 is a minor release.\u003c/p\u003e\n\u003cp\u003eNo longer using \u003ccode\u003ecrypto-js\u003c/code\u003e package, but built-in browser \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/Crypto/subtle\"\u003ecrypto.subtle\u003c/a\u003e module. Crypto.subtle is available only in \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts\"\u003esecure contexts\u003c/a\u003e (HTTPS). Also have a look into the \u003ca href=\"https://github.com/authts/oidc-client-ts/blob/main/docs/migration.md\"\u003emigration\u003c/a\u003e info.\u003c/p\u003e\n\u003ch2\u003eChangelog:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeatures:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2295\"\u003e#2295\u003c/a\u003e add \u003ccode\u003emaxSilentRenewTimeoutRetries\u003c/code\u003e configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2311\"\u003e#2311\u003c/a\u003e add \u003ccode\u003enonce\u003c/code\u003e validation for ID tokens\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixes;\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2369\"\u003e#2369\u003c/a\u003e reword misleading error messages for \u003ccode\u003erequest_type\u003c/code\u003e check\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/ninadvadujkar\"\u003e\u003ccode\u003e@​ninadvadujkar\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Osmose\"\u003e\u003ccode\u003e@​Osmose\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ferdinand-varta\"\u003e\u003ccode\u003e@​ferdinand-varta\u003c/code\u003e\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/authts/oidc-client-ts/commit/9bea2d897123bbc7ca656dfbb9547eb66d0114fb\"\u003e\u003ccode\u003e9bea2d8\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/e2f2a38cf7cc6ab0abd7892e36f79bea68fbff65\"\u003e\u003ccode\u003ee2f2a38\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2390\"\u003e#2390\u003c/a\u003e from authts/dependabot/npm_and_yarn/globals-17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/70d36c0b3045e9a1c28ca146446269d199df0293\"\u003e\u003ccode\u003e70d36c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2401\"\u003e#2401\u003c/a\u003e from authts/dependabot/npm_and_yarn/lint-staged-16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/dd84fc5828f39862236c72d24c112f111fbfc258\"\u003e\u003ccode\u003edd84fc5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2402\"\u003e#2402\u003c/a\u003e from authts/dependabot/npm_and_yarn/microsoft/api-ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/104def87ea97b256c624add6c9dc221053306fb8\"\u003e\u003ccode\u003e104def8\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e from 7.57.6 to 7.57.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/cf0e02911ab713d014f4469fcc4a460ec33c9aab\"\u003e\u003ccode\u003ecf0e029\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump lint-staged from 16.2.7 to 16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/c23b00c5c4da10cd245767461da89e4b8c502e9a\"\u003e\u003ccode\u003ec23b00c\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump globals from 17.3.0 to 17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/fd7eb5ce156063a077266900e177e4e34def7e76\"\u003e\u003ccode\u003efd7eb5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2386\"\u003e#2386\u003c/a\u003e from authts/dependabot/npm_and_yarn/rollup-4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/1043ef420bb7b86de4ba9ec0d54e06d4d97f13c2\"\u003e\u003ccode\u003e1043ef4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2387\"\u003e#2387\u003c/a\u003e from authts/dependabot/npm_and_yarn/multi-770cfcd984\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/d5a1b1e0dbf0ad7736bdf2b716b0f51bcbad8460\"\u003e\u003ccode\u003ed5a1b1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2364\"\u003e#2364\u003c/a\u003e from authts/dependabot/npm_and_yarn/samples/Parcel/q...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/authts/oidc-client-ts/compare/v3.4.1...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `papaparse` from 5.4.1 to 5.5.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mholt/PapaParse/blob/master/CHANGELOG.md\"\u003epapaparse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid infinite loop with duplicate header counting (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly attempt to parse headers once, fixing performance issue (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not run headless tests on CI (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix package URL in package.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Remove ES6 features to allow minifying papaparse file\u0026quot; — updated \u003ccode\u003egrunt-contrib-uglify\u003c/code\u003e instead to support ES6+\u003c/li\u003e\n\u003cli\u003eUpdate grunt-contrib-uglify version\u003c/li\u003e\n\u003cli\u003eRun build script in CI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskipFirstNLines\u003c/code\u003e option to skip first N lines before parsing (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1021\"\u003e#1021\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erenamedHeaders\u003c/code\u003e to parse result meta, reporting original-to-renamed header mappings (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eescapeFormulae\u003c/code\u003e option to handle boolean values correctly (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cursor position when encountering duplicated headers (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly skip first N lines in the first chunk and don't incorrectly consume the header line (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1045\"\u003e#1045\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor header renaming logic to correctly handle duplicates (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1058\"\u003e#1058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1052\"\u003e#1052\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFaster duplicate header detection using a header map (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003efor\u003c/code\u003e loop instead of \u003ccode\u003efor...in\u003c/code\u003e for header parsing to only iterate over array elements (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum ES version to 6\u003c/li\u003e\n\u003cli\u003eDocumentation and README improvements (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1002\"\u003e#1002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1034\"\u003e#1034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1041\"\u003e#1041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1044\"\u003e#1044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mholt/PapaParse/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/papaparse` from 5.3.15 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/papaparse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.53.1 to 7.72.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/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.72.0\u003c/h2\u003e\n\u003cp\u003e⚓️ feat: built-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003euseForm({\r\n  validate: async ({ formValues }: FormValidateResult) =\u0026gt; {\r\n    if (formValues.test1.length \u0026gt; formValues.test.length) {\r\n      return {\r\n        type: 'formError',\r\n        message: 'something is wrong here',\r\n      };\r\n    }\r\n\u003cpre\u003e\u003ccode\u003eif (formValues.test === 'test') {\r\n  return 'direct error message';\r\n}\r\n\r\nreturn true;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form validation ignored with native validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\n🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/WiXSL\"\u003e\u003ccode\u003e@​WiXSL\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/BrendanC23\"\u003e\u003ccode\u003e@​BrendanC23\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/6810779s\"\u003e\u003ccode\u003e@​6810779s\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.71.2\u003c/h2\u003e\n\u003cp\u003e🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13278\"\u003e#13278\u003c/a\u003e)\n🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kaigritun\"\u003e\u003ccode\u003e@​kaigritun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pgoslatara\"\u003e\u003ccode\u003e@​pgoslatara\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/seongbiny\"\u003e\u003ccode\u003e@​seongbiny\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion v7.71.1\u003c/h2\u003e\n\u003cp\u003e🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13250\"\u003e#13250\u003c/a\u003e issue with booleans_as_integers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13252\"\u003e#13252\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eVersion 7.71.0\u003c/h2\u003e\n\u003cp\u003e⚡ perf: memoize FormProvider context value to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13235\"\u003e#13235\u003c/a\u003e)\n🚄 perf: separate control context to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13234\"\u003e#13234\u003c/a\u003e)\n🐞 fix: update isValid when field disabled state changes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13231\"\u003e#13231\u003c/a\u003e)\n👌 chore: optimize bundle size via safe terser options (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13243\"\u003e#13243\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13244\"\u003e#13244\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/kamja44\"\u003e\u003ccode\u003e@​kamja44\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/newsiberian\"\u003e\u003ccode\u003e@​newsiberian\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.70.0\u003c/h2\u003e\n\u003cp\u003e✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\n🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\n🐞 fix: improve invalid date handling in deepEqual and validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13230\"\u003e#13230\u003c/a\u003e)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fecf7362c87c828bb585da12f085163d038c7cf\"\u003e\u003ccode\u003e1fecf73\u003c/code\u003e\u003c/a\u003e 7.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5373fe4faa66c1ce3274adea87cb00a85293fbd\"\u003e\u003ccode\u003ef5373fe\u003c/code\u003e\u003c/a\u003e 🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5deec5a9d2ea04c5363174d043c31c67a4d79cb\"\u003e\u003ccode\u003ef5deec5\u003c/code\u003e\u003c/a\u003e 📖 chore: update issue template CodeSandbox links (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13315\"\u003e#13315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3f4d0f3e100b10618b1fb31006424ef092cb329a\"\u003e\u003ccode\u003e3f4d0f3\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form valdiation ignored with native valdiation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2e8f081420d981195030ad8f2208a19c268aa0ec\"\u003e\u003ccode\u003e2e8f081\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/pH14/materialize/pull/206","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pH14%2Fmaterialize/issues/206","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/206/packages"},{"uuid":"4156080448","node_id":"PR_kwDOCkIcu87OKwp9","number":35762,"state":"closed","title":"build(deps): bump the simple group in /console with 43 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-29T22:17:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T21:40:51.000Z","updated_at":"2026-03-29T22:17:26.000Z","time_to_close":174993,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":43,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.2","repository_url":"https://github.com/codemirror/language"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.20","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.18"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.0","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":"/console","ecosystem":"npm"},"body":"Bumps the simple group in /console with 43 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.2` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.20` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.18` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.0` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.12.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\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.7.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\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.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-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\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-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\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-sql/compare/6.8.0...6.10.0\"\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.10.3 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\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\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003ch2\u003e6.10.7 (2024-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation for a stream language would fail to work when the parse covered only part of the document, far from the start.\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/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\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f096668309e3fcbe5a8e034a6d557c779bdb2b4c\"\u003e\u003ccode\u003ef096668\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Support reconfiguration of an LRLanguage's language data\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/43dadca7e6340cfc19087452ef6f79ef72c3b502\"\u003e\u003ccode\u003e43dadca\u003c/code\u003e\u003c/a\u003e Mark version 6.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/a8de2ea32868710bbcebebe3246b65dc5e01b1f3\"\u003e\u003ccode\u003ea8de2ea\u003c/code\u003e\u003c/a\u003e Support reconfiguration of an LRLanguage's language data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/51cdc78a9593f7b80ab75b06efb0710d927ecde9\"\u003e\u003ccode\u003e51cdc78\u003c/code\u003e\u003c/a\u003e Fix typo in a doc comment.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react/package.json\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.102.0\u003c/code\u003e (from \u003ccode\u003e7.101.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.102.0\u003c/code\u003e releases and transitive bumps (notably \u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, and \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 37257c84d3616d1134cc172f49641eed44147c00. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nDependency-only bump of Frontegg SDK packages; risk is limited to upstream behavior changes/regressions in auth/session handling introduced by the new versions.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- 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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react/package.json\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.102.0\u003c/code\u003e (from \u003ccode\u003e7.101.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.102.0\u003c/code\u003e releases and transitive bumps (notably \u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, and \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 37257c84d3616d1134cc172f49641eed44147c00. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.17...v7.12.18\"\u003e7.12.18\u003c/a\u003e (2026-2-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/7ccbf6224c03508e466cef408eed3d079e1ff996\"\u003e\u003ccode\u003e7ccbf62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1327\"\u003e#1327\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/428af0c0ac5ae6afa6c4be281a3dc811657801b4\"\u003e\u003ccode\u003e428af0c\u003c/code\u003e\u003c/a\u003e update admin-portal 7.101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3903026e1e5b2e2419a663b97a8718994d57f0c9\"\u003e\u003ccode\u003e3903026\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.20/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.18\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 to 9.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/downshift-js/downshift/releases\"\u003edownshift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.1...v9.3.2\"\u003e9.3.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003ef1862ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.0...v9.3.1\"\u003e9.3.1\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e9e79c4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.2.0...v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e52ec230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.1.0...v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emanual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e1493624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/downshift-js/downshift/pull/1665\"\u003edownshift-js/downshift#1665\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003efea4ac0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.0.13\"\u003e9.0.13\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e512b533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003e\u003ccode\u003ef1862ed\u003c/code\u003e\u003c/a\u003e fix(useElementIds): improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e\u003ccode\u003e9e79c4e\u003c/code\u003e\u003c/a\u003e fix(useElementIds): prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e\u003ccode\u003e52ec230\u003c/code\u003e\u003c/a\u003e feat: support cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f242a9a966875c14c3ddb0fb6cfff18bc1b33507\"\u003e\u003ccode\u003ef242a9a\u003c/code\u003e\u003c/a\u003e dev: update dependencies and pipeline node versions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f3ef96ae7540435ffa06e45f423377ccfa4d7853\"\u003e\u003ccode\u003ef3ef96a\u003c/code\u003e\u003c/a\u003e docs: fix link title (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/47949cd50a8619ed80839e2b6d52e0098f9e944e\"\u003e\u003ccode\u003e47949cd\u003c/code\u003e\u003c/a\u003e docs: update useTagGroup links (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e\u003ccode\u003e1493624\u003c/code\u003e\u003c/a\u003e feat: manual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/7e5482d9be1b7a68db554f0c1e22a7099abd0eb7\"\u003e\u003ccode\u003e7e5482d\u003c/code\u003e\u003c/a\u003e feat: manual release 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003e\u003ccode\u003efea4ac0\u003c/code\u003e\u003c/a\u003e feat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e\u003ccode\u003e512b533\u003c/code\u003e\u003c/a\u003e fix: improve the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.8...v9.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jotai` from 2.9.3 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/jotai/releases\"\u003ejotai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.19.0\u003c/h2\u003e\n\u003cp\u003eWe improved the core to enable atom caching for performance for some cases.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(react): deprecate delay option by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3264\"\u003epmndrs/jotai#3264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve store.get performance when atoms are not mutated by \u003ca href=\"https://github.com/dmaskasky\"\u003e\u003ccode\u003e@​dmaskasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3265\"\u003epmndrs/jotai#3265\u003c/a\u003e thanks to \u003ca href=\"https://github.com/edkimmel\"\u003e\u003ccode\u003e@​edkimmel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/composite\"\u003e\u003ccode\u003e@​composite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3268\"\u003epmndrs/jotai#3268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.18.1...v2.19.0\"\u003ehttps://github.com/pmndrs/jotai/compare/v2.18.1...v2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a regression introduced in v2.12.1, which affects an uncommon edge case.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(vanilla): subscriber not notified when derived read calls store.set by \u003ca href=\"https://github.com/dmaskasky\"\u003e\u003ccode\u003e@​dmaskasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3245\"\u003epmndrs/jotai#3245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vanilla/utils/atomWithObservable): add 'Symbol.observable' type support to 'ObservableLike' by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3253\"\u003epmndrs/jotai#3253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(vanilla/utils/atomWithStorage): use optional chaining for 'storage.subscribe' by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3260\"\u003epmndrs/jotai#3260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.18.0...v2.18.1\"\u003ehttps://github.com/pmndrs/jotai/compare/v2.18.0...v2.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cp\u003eWe moved \u003ccode\u003ejotai/babel\u003c/code\u003e to \u003ccode\u003ejotai-babel\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eMigration Guide\u003c/h2\u003e\n\u003cp\u003eIf you use the preset:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  {\r\n-   \u0026quot;presets\u0026quot;: [\u0026quot;jotai/babel/preset\u0026quot;]\r\n+   \u0026quot;presets\u0026quot;: [\u0026quot;jotai-babel/preset\u0026quot;]\r\n  }\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf you use a plugin:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  {\r\n-   \u0026quot;plugins\u0026quot;: [\u0026quot;jotai/babel/plugin-debug-label\u0026quot;]\r\n+   \u0026quot;plugins\u0026quot;: [\u0026quot;jotai-babel/plugin-debug-label\u0026quot;]\r\n  }\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(internals): simplify promise handing by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3232\"\u003epmndrs/jotai#3232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: deprecate jotai/babel in favor of jotai-babel by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3236\"\u003epmndrs/jotai#3236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: keep reactivity if get is called in a different atom by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3241\"\u003epmndrs/jotai#3241\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/pmndrs/jotai/commit/c21f51962601ea5f403fc44baefe389b452506de\"\u003e\u003ccode\u003ec21f519\u003c/code\u003e\u003c/a\u003e 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/b5344069c0cd79b9853a3b7cf1ec8e0a18ec9f5d\"\u003e\u003ccode\u003eb534406\u003c/code\u003e\u003c/a\u003e chore(deps): update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/ef85ceb0c290cf8c51c94ca893705a88a4f47bed\"\u003e\u003ccode\u003eef85ceb\u003c/code\u003e\u003c/a\u003e feat: improve store.get performance when atoms are not mutated (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3265\"\u003e#3265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/c6180c5f02182572c5cb102c0d64f3ed2c7833dc\"\u003e\u003ccode\u003ec6180c5\u003c/code\u003e\u003c/a\u003e fix(react): deprecate delay option (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3264\"\u003e#3264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/258b1df932991dca01527866c512ba57e11f3b00\"\u003e\u003ccode\u003e258b1df\u003c/code\u003e\u003c/a\u003e docs(examples): improve todo example wording (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3272\"\u003e#3272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/c3db721a53d8df268870d8b68685213612d7365c\"\u003e\u003ccode\u003ec3db721\u003c/code\u003e\u003c/a\u003e docs: use real fetch URLs in async examples (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3270\"\u003e#3270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/3ee4fcb562ec8e471c46482cad6dd21242ed27d3\"\u003e\u003ccode\u003e3ee4fcb\u003c/code\u003e\u003c/a\u003e docs: improve devtools for Vite 8 instructions (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/1a32e5a42e90043f0b85aefd6e9ac11286469e5d\"\u003e\u003ccode\u003e1a32e5a\u003c/code\u003e\u003c/a\u003e test(react/vanilla-utils/atomWithObservable): add test for write error on non...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/72bb4498654e7b9e438417d97400c74bbf21cfce\"\u003e\u003ccode\u003e72bb449\u003c/code\u003e\u003c/a\u003e 2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/f9fac4727cbbaaeca2fcb57ffca8b029e9f3c63d\"\u003e\u003ccode\u003ef9fac47\u003c/code\u003e\u003c/a\u003e chore: update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3263\"\u003e#3263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.9.3...v2.19.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 jotai since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oidc-client-ts` from 3.4.1 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/authts/oidc-client-ts/releases\"\u003eoidc-client-ts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eoidc-client-ts v3.5.0 is a minor release.\u003c/p\u003e\n\u003cp\u003eNo longer using \u003ccode\u003ecrypto-js\u003c/code\u003e package, but built-in browser \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/Crypto/subtle\"\u003ecrypto.subtle\u003c/a\u003e module. Crypto.subtle is available only in \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts\"\u003esecure contexts\u003c/a\u003e (HTTPS). Also have a look into the \u003ca href=\"https://github.com/authts/oidc-client-ts/blob/main/docs/migration.md\"\u003emigration\u003c/a\u003e info.\u003c/p\u003e\n\u003ch2\u003eChangelog:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeatures:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2295\"\u003e#2295\u003c/a\u003e add \u003ccode\u003emaxSilentRenewTimeoutRetries\u003c/code\u003e configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2311\"\u003e#2311\u003c/a\u003e add \u003ccode\u003enonce\u003c/code\u003e validation for ID tokens\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixes;\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2369\"\u003e#2369\u003c/a\u003e reword misleading error messages for \u003ccode\u003erequest_type\u003c/code\u003e check\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/ninadvadujkar\"\u003e\u003ccode\u003e@​ninadvadujkar\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Osmose\"\u003e\u003ccode\u003e@​Osmose\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ferdinand-varta\"\u003e\u003ccode\u003e@​ferdinand-varta\u003c/code\u003e\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/authts/oidc-client-ts/commit/9bea2d897123bbc7ca656dfbb9547eb66d0114fb\"\u003e\u003ccode\u003e9bea2d8\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/e2f2a38cf7cc6ab0abd7892e36f79bea68fbff65\"\u003e\u003ccode\u003ee2f2a38\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2390\"\u003e#2390\u003c/a\u003e from authts/dependabot/npm_and_yarn/globals-17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/70d36c0b3045e9a1c28ca146446269d199df0293\"\u003e\u003ccode\u003e70d36c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2401\"\u003e#2401\u003c/a\u003e from authts/dependabot/npm_and_yarn/lint-staged-16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/dd84fc5828f39862236c72d24c112f111fbfc258\"\u003e\u003ccode\u003edd84fc5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2402\"\u003e#2402\u003c/a\u003e from authts/dependabot/npm_and_yarn/microsoft/api-ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/104def87ea97b256c624add6c9dc221053306fb8\"\u003e\u003ccode\u003e104def8\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e from 7.57.6 to 7.57.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/cf0e02911ab713d014f4469fcc4a460ec33c9aab\"\u003e\u003ccode\u003ecf0e029\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump lint-staged from 16.2.7 to 16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/c23b00c5c4da10cd245767461da89e4b8c502e9a\"\u003e\u003ccode\u003ec23b00c\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump globals from 17.3.0 to 17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/fd7eb5ce156063a077266900e177e4e34def7e76\"\u003e\u003ccode\u003efd7eb5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2386\"\u003e#2386\u003c/a\u003e from authts/dependabot/npm_and_yarn/rollup-4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/1043ef420bb7b86de4ba9ec0d54e06d4d97f13c2\"\u003e\u003ccode\u003e1043ef4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2387\"\u003e#2387\u003c/a\u003e from authts/dependabot/npm_and_yarn/multi-770cfcd984\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/d5a1b1e0dbf0ad7736bdf2b716b0f51bcbad8460\"\u003e\u003ccode\u003ed5a1b1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2364\"\u003e#2364\u003c/a\u003e from authts/dependabot/npm_and_yarn/samples/Parcel/q...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/authts/oidc-client-ts/compare/v3.4.1...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `papaparse` from 5.4.1 to 5.5.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mholt/PapaParse/blob/master/CHANGELOG.md\"\u003epapaparse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid infinite loop with duplicate header counting (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly attempt to parse headers once, fixing performance issue (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not run headless tests on CI (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix package URL in package.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Remove ES6 features to allow minifying papaparse file\u0026quot; — updated \u003ccode\u003egrunt-contrib-uglify\u003c/code\u003e instead to support ES6+\u003c/li\u003e\n\u003cli\u003eUpdate grunt-contrib-uglify version\u003c/li\u003e\n\u003cli\u003eRun build script in CI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskipFirstNLines\u003c/code\u003e option to skip first N lines before parsing (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1021\"\u003e#1021\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erenamedHeaders\u003c/code\u003e to parse result meta, reporting original-to-renamed header mappings (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eescapeFormulae\u003c/code\u003e option to handle boolean values correctly (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cursor position when encountering duplicated headers (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly skip first N lines in the first chunk and don't incorrectly consume the header line (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1045\"\u003e#1045\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor header renaming logic to correctly handle duplicates (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1058\"\u003e#1058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1052\"\u003e#1052\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFaster duplicate header detection using a header map (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003efor\u003c/code\u003e loop instead of \u003ccode\u003efor...in\u003c/code\u003e for header parsing to only iterate over array elements (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum ES version to 6\u003c/li\u003e\n\u003cli\u003eDocumentation and README improvements (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1002\"\u003e#1002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1034\"\u003e#1034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1041\"\u003e#1041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1044\"\u003e#1044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mholt/PapaParse/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/papaparse` from 5.3.15 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/papaparse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.53.1 to 7.72.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/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.72.0\u003c/h2\u003e\n\u003cp\u003e⚓️ feat: built-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003euseForm({\r\n  validate: async ({ formValues }: FormValidateResult) =\u0026gt; {\r\n    if (formValues.test1.length \u0026gt; formValues.test.length) {\r\n      return {\r\n        type: 'formError',\r\n        message: 'something is wrong here',\r\n      };\r\n    }\r\n\u003cpre\u003e\u003ccode\u003eif (formValues.test === 'test') {\r\n  return 'direct error message';\r\n}\r\n\r\nreturn true;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form validation ignored with native validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\n🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/WiXSL\"\u003e\u003ccode\u003e@​WiXSL\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/BrendanC23\"\u003e\u003ccode\u003e@​BrendanC23\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/6810779s\"\u003e\u003ccode\u003e@​6810779s\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.71.2\u003c/h2\u003e\n\u003cp\u003e🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13278\"\u003e#13278\u003c/a\u003e)\n🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kaigritun\"\u003e\u003ccode\u003e@​kaigritun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pgoslatara\"\u003e\u003ccode\u003e@​pgoslatara\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/seongbiny\"\u003e\u003ccode\u003e@​seongbiny\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion v7.71.1\u003c/h2\u003e\n\u003cp\u003e🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13250\"\u003e#13250\u003c/a\u003e issue with booleans_as_integers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13252\"\u003e#13252\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eVersion 7.71.0\u003c/h2\u003e\n\u003cp\u003e⚡ perf: memoize FormProvider context value to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13235\"\u003e#13235\u003c/a\u003e)\n🚄 perf: separate control context to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13234\"\u003e#13234\u003c/a\u003e)\n🐞 fix: update isValid when field disabled state changes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13231\"\u003e#13231\u003c/a\u003e)\n👌 chore: optimize bundle size via safe terser options (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13243\"\u003e#13243\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13244\"\u003e#13244\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/kamja44\"\u003e\u003ccode\u003e@​kamja44\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/newsiberian\"\u003e\u003ccode\u003e@​newsiberian\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.70.0\u003c/h2\u003e\n\u003cp\u003e✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\n🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\n🐞 fix: improve invalid date handling in deepEqual and validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13230\"\u003e#13230\u003c/a\u003e)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fecf7362c87c828bb585da12f085163d038c7cf\"\u003e\u003ccode\u003e1fecf73\u003c/code\u003e\u003c/a\u003e 7.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5373fe4faa66c1ce3274adea87cb00a85293fbd\"\u003e\u003ccode\u003ef5373fe\u003c/code\u003e\u003c/a\u003e 🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5deec5a9d2ea04c5363174d043c31c67a4d79cb\"\u003e\u003ccode\u003ef5deec5\u003c/code\u003e\u003c/a\u003e 📖 chore: update issue template CodeSandbox links (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13315\"\u003e#13315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3f4d0f3e100b10618b1fb31006424ef092cb329a\"\u003e\u003ccode\u003e3f4d0f3\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form valdiation ignored with native valdiation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2e8f081420d981195030ad8f2208a19c268aa0ec\"\u003e\u003ccode\u003e2e8f081\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/6067c3f85b17c22f7553b8eadc52d1f1366c4a61\"\u003e\u003ccode\u003e6067c3f\u003c/code\u003e\u003c/a\u003e ⚓️ feat: build-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/85684f930c520310da51fec382c8b30f6da11502\"\u003e\u003ccode\u003e85684f9\u003c/code\u003e\u003c/a\u003e 7.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/4933dcc6d74424e7590e628d113df7396734ac7a\"\u003e\u003ccode\u003e4933dcc\u003c/code\u003e\u003c/a\u003e 🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/319b3eddf657802aaf58f17c61cf72b9aa854c51\"\u003e\u003ccode\u003e319b3ed\u003c/code\u003e\u003c/a\u003e 🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/0e04ad35ceea660e889dc1fe27552c3146eedceb\"\u003e\u003ccode\u003e0e04ad3\u003c/code\u003e\u003c/a\u003e 🏋️‍♀️ chore: Update outdated GitHub Actions versions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13274\"\u003e#13274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.53.1...v7.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-oidc-context` from 3.3.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/authts/react-oidc-context/releases\"\u003ereact-oidc-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003cp\u003ereact-oidc-context 3.3.1 is a bugfix release.\u003c/p\u003e\n\u003cp\u003eNo longer using \u003ccode\u003ecrypto-js\u003c/code\u003e package, but built-in browser \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/Crypto/subtle\"\u003ecrypto.subtle\u003c/a\u003e module. Crypto.subtle is available only in \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts\"\u003esecure contexts\u003c/a\u003e (HTTPS). Also have a look into the \u003ca href=\"https://github.com/authts/oidc-client-ts/blob/main/docs/migration.md\"\u003emigration\u003c/a\u003e info.\u003c/p\u003e\n\u003ch2\u003eChangelog:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1917\"\u003e#1917\u003c/a\u003e pass optional args to \u003ccode\u003euseAutoSignin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1836\"\u003e#1836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1853\"\u003e#1853\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1900\"\u003e#1900\u003c/a\u003e improve README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/williamsjokvist\"\u003e\u003ccode\u003e@​williamsjokvist\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dargmuesli\"\u003e\u003ccode\u003e@​dargmuesli\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nvmnghia\"\u003e\u003ccode\u003e@​nvmnghia\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Joshuajrodrigues\"\u003e\u003ccode\u003e@​Joshuajrodrigues\u003c/code\u003e\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/authts/react-oidc-context/commit/af7e8af7562e8da329a86ddc52641ef5bea65640\"\u003e\u003ccode\u003eaf7e8af\u003c/code\u003e\u003c/a\u003e v3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/2c217b2a8b44ec2391c5d8547a181944211e6acb\"\u003e\u003ccode\u003e2c217b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1944\"\u003e#1944\u003c/a\u003e from authts/dependabot/npm_and_yarn/microsoft/api-ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/51a32e34c1a10e8c09787e556f50f1c824fb2186\"\u003e\u003ccode\u003e51a32e3\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e from 7.57.6 to 7.57.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/03505880544b1fccb2616c54b4543f59dc0e3684\"\u003e\u003ccode\u003e0350588\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1941\"\u003e#1941\u003c/a\u003e from authts/dependabot/npm_and_yarn/jest-30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/debee72e4090bf8616e6d98e727463b5f1a0dc72\"\u003e\u003ccode\u003edebee72\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump jest from 30.2.0 to 30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/c14c29e6f33217342de124624374a556036c373c\"\u003e\u003ccode\u003ec14c29e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1943\"\u003e#1943\u003c/a\u003e from authts/dependabot/npm_and_yarn/jest-mock-30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/2c5949650a1f7a7e12b370291f6d77dfc91874fe\"\u003e\u003ccode\u003e2c59496\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump jest-mock from 30.2.0 to 30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/7057b3c9f504075f2d6eda77e44f024bb6cf634c\"\u003e\u003ccode\u003e7057b3c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1947\"\u003e#1947\u003c/a\u003e from authts/dependabot/npm_and_yarn/jest-environment...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/41f5333ead52558e03d43b252e6e00c175464986\"\u003e\u003ccode\u003e41f5333\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1942\"\u003e#1942\u003c/a\u003e from authts/dependabot/npm_and_yarn/lint-staged-16....\n\n_Description has been truncated_","html_url":"https://github.com/MaterializeInc/materialize/pull/35762","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterializeInc%2Fmaterialize/issues/35762","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35762/packages"},{"uuid":"4118547255","node_id":"PR_kwDOOQzWY87MlTmJ","number":297,"state":"closed","title":"chore(deps-dev): Bump react-refresh from 0.10.0 to 0.18.0 in /micro-frontends","user":"dependabot[bot]","labels":["dependencies","frontend","micro-frontend"],"assignees":["sloweyyy"],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-05-16T20:44:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T06:20:01.000Z","updated_at":"2026-05-16T21:08:22.000Z","time_to_close":4717457,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","packages":[{"name":"react-refresh","old_version":"0.10.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"}],"path":"/micro-frontends","ecosystem":"npm"},"body":"Bumps [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) from 0.10.0 to 0.18.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.10 (October 14, 2020)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport support for the \u003ca href=\"https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html\"\u003enew JSX transform\u003c/a\u003e to 0.14.x. (\u003ca href=\"https://github.com/lunaruan\"\u003e\u003ccode\u003e@​lunaruan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/18299\"\u003e#18299\u003c/a\u003e and \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/20024\"\u003e#20024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.8\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed memory leak when rendering on the server\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.7\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with \u003ccode\u003e\u0026lt;option\u0026gt;\u003c/code\u003e tags when using \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed memory leak in synthetic event system\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact TestUtils Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with calling \u003ccode\u003esetState\u003c/code\u003e in \u003ccode\u003ecomponentWillMount\u003c/code\u003e when using shallow rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.6\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efbjs\u003c/code\u003e dependency to pick up change affecting handling of undefined document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.5\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore minor internal changes for better compatibility with React Native\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor internal changes for better compatibility with React Native\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eautoCapitalize\u003c/code\u003e and \u003ccode\u003eautoCorrect\u003c/code\u003e props are now set as attributes in the DOM instead of properties to improve cross-browser compatibility\u003c/li\u003e\n\u003cli\u003eFixed bug with controlled \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements not handling updates properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact Perf Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSome DOM operation names have been updated for clarity in the output of \u003ccode\u003e.printDOM()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003enonce\u003c/code\u003e attribute for \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e elements\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ereversed\u003c/code\u003e attribute for \u003ccode\u003e\u0026lt;ol\u0026gt;\u003c/code\u003e elements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact TestUtils Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with shallow rendering and function refs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact CSSTransitionGroup Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug resulting in timeouts firing incorrectly when mounting and unmounting rapidly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact on Bower\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ereact-dom-server.js\u003c/code\u003e to expose \u003ccode\u003erenderToString\u003c/code\u003e and \u003ccode\u003erenderToStaticMarkup\u003c/code\u003e for usage in the browser\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/HEAD/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~react-bot\"\u003ereact-bot\u003c/a\u003e, a new releaser for react-refresh since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/sloweyyy/cloud-native-ecommerce-platform/pull/297","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sloweyyy%2Fcloud-native-ecommerce-platform/issues/297","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/297/packages"},{"uuid":"4079837707","node_id":"PR_kwDOJX-7q87Kyd8Q","number":689,"state":"open","title":"maint(deps): bump the npm-minor-patch group with 22 updates","user":"dependabot[bot]","labels":["javascript","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T02:18:31.000Z","updated_at":"2026-03-16T02:18:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"maint(deps): bump","group_name":"npm-minor-patch","update_count":22,"packages":[{"name":"@opentelemetry/sdk-logs","old_version":"0.203.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@effect/language-service","old_version":"0.78.0","new_version":"0.80.0","repository_url":"https://github.com/Effect-TS/language-service"},{"name":"@rspack/cli","old_version":"1.6.8","new_version":"1.7.8","repository_url":"https://github.com/web-infra-dev/rspack"},{"name":"@rspack/core","old_version":"1.6.8","new_version":"1.7.8","repository_url":"https://github.com/web-infra-dev/rspack"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"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":"autoprefixer","old_version":"10.4.13","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cypress","old_version":"15.11.0","new_version":"15.12.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsx-a11y","old_version":"6.10.1","new_version":"6.10.2","repository_url":"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y"},{"name":"eslint-plugin-react","old_version":"7.35.0","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"metro-config","old_version":"0.83.5","new_version":"0.84.2","repository_url":"https://github.com/facebook/metro"},{"name":"metro-resolver","old_version":"0.83.5","new_version":"0.84.2","repository_url":"https://github.com/facebook/metro"},{"name":"postcss","old_version":"8.4.38","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":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"ts-node","old_version":"10.9.1","new_version":"10.9.2","repository_url":"https://github.com/TypeStrong/ts-node"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@effect/platform-node","old_version":"0.69.1","new_version":"0.104.1","repository_url":"https://github.com/Effect-TS/effect"},{"name":"posthog-node","old_version":"5.28.1","new_version":"5.28.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@effect/sql","old_version":"0.21.3","new_version":"0.49.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/sql-pg","old_version":"0.34.21","new_version":"0.50.3","repository_url":"https://github.com/Effect-TS/effect"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.203.0` | `0.213.0` |\n| [@effect/language-service](https://github.com/Effect-TS/language-service) | `0.78.0` | `0.80.0` |\n| [@rspack/cli](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli) | `1.6.8` | `1.7.8` |\n| [@rspack/core](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack) | `1.6.8` | `1.7.8` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.13` | `10.4.27` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.11.0` | `15.12.0` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.10.1` | `6.10.2` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.35.0` | `7.37.5` |\n| [metro-config](https://github.com/facebook/metro/tree/HEAD/packages/metro-config) | `0.83.5` | `0.84.2` |\n| [metro-resolver](https://github.com/facebook/metro/tree/HEAD/packages/metro-resolver) | `0.83.5` | `0.84.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.38` | `8.5.8` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [ts-node](https://github.com/TypeStrong/ts-node) | `10.9.1` | `10.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.57.0` |\n| [@effect/platform-node](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node) | `0.69.1` | `0.104.1` |\n| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node) | `5.28.1` | `5.28.2` |\n| [@effect/sql](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql) | `0.21.3` | `0.49.0` |\n| [@effect/sql-pg](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql-pg) | `0.34.21` | `0.50.3` |\n\nUpdates `@opentelemetry/sdk-logs` from 0.203.0 to 0.213.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/sdk-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.213.0\u003c/h2\u003e\n\u003ch2\u003e0.213.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api-logs)!: drop lingering includeTraceContext from LoggerOptions type \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6451\"\u003e#6451\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(instrumentation-http): provide \u003ccode\u003ehttp.request.header.\u0026lt;key\u0026gt;\u003c/code\u003e at server span creation time \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6396\"\u003e#6396\u003c/a\u003e \u003ca href=\"https://github.com/vitorvasc\"\u003e\u003ccode\u003e@​vitorvasc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-http): guard against double-instrumentation if loaded with \u003ccode\u003erequire('http')\u003c/code\u003e and \u003ccode\u003eimport 'http'\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6428\"\u003e#6428\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): handle response error \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6412\"\u003e#6412\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eFixes a bug where when the response header was received, but the connection was reset by the server,\nan unhandled error would be thrown.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): remove sendBeacon in favor of fetch with keepalive \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6391\"\u003e#6391\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing) createOtlpSendBeaconExportDelegate will be removed in a future version\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): downgrade \u003ccode\u003eprotobufjs\u003c/code\u003e to version \u003ccode\u003e^7.0.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6418\"\u003e#6418\u003c/a\u003e \u003ca href=\"https://github.com/vitorvasc\"\u003e\u003ccode\u003e@​vitorvasc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): handle HeadersInit tuple arrays in _addHeaders \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6341\"\u003e#6341\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/imadha\"\u003e\u003ccode\u003e@​imadha\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.212.0\u003c/h2\u003e\n\u003ch2\u003e0.212.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: move environment variable configuration to \u003ccode\u003e@opentelemetry/sdk-node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6325\"\u003e#6325\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): environment variable configuration is no longer applied automatically when instantiating SDK components\n(\u003ccode\u003eLoggerProvider\u003c/code\u003e, \u003ccode\u003eBatchLogRecordProcessor\u003c/code\u003e) directly from \u003ccode\u003e@opentelemetry/sdk-logs\u003c/code\u003e. Please migrate to using\n\u003ccode\u003eNodeSDK\u003c/code\u003e from \u003ccode\u003e@opentelemetry/sdk-node\u003c/code\u003e to get automatic environment variable configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(configuration): add Prometheus exporter support \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6400\"\u003e#6400\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sampler-composite): add ComposableAnnotatingSampler and ComposableRuleBasedSampler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6305\"\u003e#6305\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): parse config for rc 3 \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6304\"\u003e#6304\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation): use the \u003ccode\u003einternals: true\u003c/code\u003e option with import-in-the-middle hook, allowing instrumentations to hook internal files in ES modules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6344\"\u003e#6344\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): remove default propagator initialization  \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6399\"\u003e#6399\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve Response.url, type, and redirected properties \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6243\"\u003e#6243\u003c/a\u003e \u003ca href=\"https://github.com/AnubhavPurohit691\"\u003e\u003ccode\u003e@​AnubhavPurohit691\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe fetch instrumentation now preserves the read-only \u003ccode\u003eurl\u003c/code\u003e, \u003ccode\u003etype\u003c/code\u003e, and \u003ccode\u003eredirected\u003c/code\u003e properties from the original Response object when wrapping it with a Proxy. This fixes issues where code relying on these properties (e.g., CORS type detection) would fail with instrumented fetch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): add missing \u003ccode\u003e@opentelemetry/semantic-conventions\u003c/code\u003e dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6330\"\u003e#6330\u003c/a\u003e \u003ca href=\"https://github.com/omizha\"\u003e\u003ccode\u003e@​omizha\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): correctly handle Uint8Array attribute values when serializing to JSON \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6348\"\u003e#6348\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): fix unwanted instrumentation of the fetch exports when context is not propagated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6353\"\u003e#6353\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\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/open-telemetry/opentelemetry-js/commit/541e1b4ad83ad2093459794a18283228fe58d199\"\u003e\u003ccode\u003e541e1b4\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6464\"\u003e#6464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/30f94fe99339287b1e4d3c8bb90172c2523f06f4\"\u003e\u003ccode\u003e30f94fe\u003c/code\u003e\u003c/a\u003e feat(instrumentation-http): provide \u003ccode\u003ehttp.request.header.\\\u0026lt;key\u0026gt;\u003c/code\u003e at server spa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2ac44ad69fdf82aa92e87764c6f5ea79d8ec4bed\"\u003e\u003ccode\u003e2ac44ad\u003c/code\u003e\u003c/a\u003e refactor(context-zone-peer-dep): remove unnecessary helper methods and use me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/600e51dda84b465707a5ce9b5a6429ee282b2c69\"\u003e\u003ccode\u003e600e51d\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to c793b71 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6458\"\u003e#6458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/ae30abf1d7a6a07d1bd6b517280cd2535170fe4e\"\u003e\u003ccode\u003eae30abf\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/jquery\u003c/code\u003e to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6456\"\u003e#6456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6387d3cf7e8e9dfc798bc8242024149fc0d3758f\"\u003e\u003ccode\u003e6387d3c\u003c/code\u003e\u003c/a\u003e chore(release): use the HEAD commit as the target for draft GH release creati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4cd36447d7dcf54dfde81a207f162e53699e9194\"\u003e\u003ccode\u003e4cd3644\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency import-in-the-middle to v3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6403\"\u003e#6403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/65c9d9f91be72d738d9bda19fe8d668768380ece\"\u003e\u003ccode\u003e65c9d9f\u003c/code\u003e\u003c/a\u003e docs: fix changelog PR number typo (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6453\"\u003e#6453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3db56ba4c09a091bb172252d8f87680d06bd6475\"\u003e\u003ccode\u003e3db56ba\u003c/code\u003e\u003c/a\u003e fix(api-logs)!: drop lingering includeTraceContext from LoggerOptions type (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcbead54f6e5f451d2635a1264028897dc976ef7\"\u003e\u003ccode\u003edcbead5\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): handle HeadersInit tuple arrays in _addHeaders (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.203.0...experimental/v0.213.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@​opentelemetry/sdk-logs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/language-service` from 0.78.0 to 0.80.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/language-service/releases\"\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.80.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/681\"\u003e#681\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/1017a5443b2e6919f18e57afb86373ba825037c9\"\u003e\u003ccode\u003e1017a54\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Generate a root \u003ccode\u003eschema.json\u003c/code\u003e for \u003ccode\u003etsconfig.json\u003c/code\u003e plugin configuration, add typed Effect Language Service plugin options to that schema, and have \u003ccode\u003eeffect-language-service setup\u003c/code\u003e add or remove the matching \u003ccode\u003e$schema\u003c/code\u003e entry automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/679\"\u003e#679\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/3664197f271012d001f6074d40c5303826d632ce\"\u003e\u003ccode\u003e3664197\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add inline \u003ccode\u003e--lspconfig\u003c/code\u003e support to the \u003ccode\u003eeffect-language-service diagnostics\u003c/code\u003e CLI command so diagnostics runs can override the project plugin configuration without editing \u003ccode\u003etsconfig.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.79.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/671\"\u003e#671\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/6b9c378c4e1d0c83e4afe322cf44ccacd75d1cb4\"\u003e\u003ccode\u003e6b9c378\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003eextendsNativeError\u003c/code\u003e diagnostic to warn when classes directly extend the native \u003ccode\u003eError\u003c/code\u003e constructor, including common local aliases such as \u003ccode\u003econst E = Error\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis helps steer users toward tagged errors that preserve stronger typing in the Effect failure channel.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/678\"\u003e#678\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/0e9c11b4b3c076adef62e31722855ebc0071aaf6\"\u003e\u003ccode\u003e0e9c11b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Generate the README diagnostics table from the diagnostic registry.\u003c/p\u003e\n\u003cp\u003eEach diagnostic now declares:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewhether it is fixable\u003c/li\u003e\n\u003cli\u003ewhich Effect versions it supports\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe generated table is checked in CI, and diagnostics tests verify that \u003ccode\u003efixable\u003c/code\u003e matches the presence of non-suppression quick fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/676\"\u003e#676\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/2f982d69541633aca2cd3bcdc89bdae7d17cb97b\"\u003e\u003ccode\u003e2f982d6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003enodeBuiltinImport\u003c/code\u003e diagnostic to warn when importing Node.js built-in modules (\u003ccode\u003efs\u003c/code\u003e, \u003ccode\u003epath\u003c/code\u003e, \u003ccode\u003echild_process\u003c/code\u003e) that have Effect-native counterparts in \u003ccode\u003e@effect/platform\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis diagnostic covers ES module imports and top-level \u003ccode\u003erequire()\u003c/code\u003e calls, matching both bare and \u003ccode\u003enode:\u003c/code\u003e-prefixed specifiers as well as subpath variants like \u003ccode\u003efs/promises\u003c/code\u003e, \u003ccode\u003epath/posix\u003c/code\u003e, and \u003ccode\u003epath/win32\u003c/code\u003e. It defaults to severity \u003ccode\u003eoff\u003c/code\u003e and provides no code fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/673\"\u003e#673\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/f9e24df5db70110d5e84da45810bd82cf12fadc7\"\u003e\u003ccode\u003ef9e24df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add plugin options to better control patched \u003ccode\u003etsc\u003c/code\u003e behavior.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eignoreEffectErrorsInTscExitCode\u003c/code\u003e allows Effect diagnostics reported as errors to be ignored for exit-code purposes, and \u003ccode\u003eskipDisabledOptimiziation\u003c/code\u003e keeps disabled diagnostics eligible for comment-based overrides when patch mode is active.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/674\"\u003e#674\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/54e8c16865e99be9b6faec3e50c17d1e501242f9\"\u003e\u003ccode\u003e54e8c16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003eserviceNotAsClass\u003c/code\u003e diagnostic to warn when \u003ccode\u003eServiceMap.Service\u003c/code\u003e is used as a variable assignment instead of in a class declaration.\u003c/p\u003e\n\u003cp\u003eIncludes an auto-fix that converts \u003ccode\u003econst Config = ServiceMap.Service\u0026lt;Shape\u0026gt;(\u0026quot;Config\u0026quot;)\u003c/code\u003e to \u003ccode\u003eclass Config extends ServiceMap.Service\u0026lt;Config, Shape\u0026gt;()(\u0026quot;Config\u0026quot;) {}\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/675\"\u003e#675\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/d1f09c364bde5a14905b4a9d030830309b6aab43\"\u003e\u003ccode\u003ed1f09c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Rename the \u003ccode\u003eskipDisabledOptimiziation\u003c/code\u003e plugin option to \u003ccode\u003eskipDisabledOptimization\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;compilerOptions\u0026quot;: {\n    \u0026quot;plugins\u0026quot;: [\n      {\n        \u0026quot;name\u0026quot;: \u0026quot;@effect/language-service\u0026quot;,\n        \u0026quot;skipDisabledOptimization\u0026quot;: true\n      }\n    ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/768eab7a11887401ed3fb1a227a761eda4e3b974\"\u003e\u003ccode\u003e768eab7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/1017a5443b2e6919f18e57afb86373ba825037c9\"\u003e\u003ccode\u003e1017a54\u003c/code\u003e\u003c/a\u003e Add generated tsconfig schema for plugin setup (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/3664197f271012d001f6074d40c5303826d632ce\"\u003e\u003ccode\u003e3664197\u003c/code\u003e\u003c/a\u003e Add inline lspconfig override to diagnostics CLI (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/dcff8c7187271febc6922da8121d7f6e613a44a0\"\u003e\u003ccode\u003edcff8c7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/0e9c11b4b3c076adef62e31722855ebc0071aaf6\"\u003e\u003ccode\u003e0e9c11b\u003c/code\u003e\u003c/a\u003e Generate diagnostics README table (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/2f982d69541633aca2cd3bcdc89bdae7d17cb97b\"\u003e\u003ccode\u003e2f982d6\u003c/code\u003e\u003c/a\u003e Add nodeBuiltinImport diagnostic (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/d1f09c364bde5a14905b4a9d030830309b6aab43\"\u003e\u003ccode\u003ed1f09c3\u003c/code\u003e\u003c/a\u003e Rename skipDisabledOptimization option (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/54e8c16865e99be9b6faec3e50c17d1e501242f9\"\u003e\u003ccode\u003e54e8c16\u003c/code\u003e\u003c/a\u003e Add serviceNotAsClass diagnostic (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/f9e24df5db70110d5e84da45810bd82cf12fadc7\"\u003e\u003ccode\u003ef9e24df\u003c/code\u003e\u003c/a\u003e Add patch mode plugin options (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/6b9c378c4e1d0c83e4afe322cf44ccacd75d1cb4\"\u003e\u003ccode\u003e6b9c378\u003c/code\u003e\u003c/a\u003e Add extendsNativeError diagnostic (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.78.0...@effect/language-service@0.80.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rspack/cli` from 1.6.8 to 1.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-infra-dev/rspack/releases\"\u003e\u003ccode\u003e@​rspack/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.8\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 \u003ccode\u003ebeforeModuleIds\u003c/code\u003e hook by \u003ca href=\"https://github.com/hamlim\"\u003e\u003ccode\u003e@​hamlim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13223\"\u003eweb-infra-dev/rspack#13223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add the map of JSON data size to rspack_plugin_rsdoctor for use rsdoctor by \u003ca href=\"https://github.com/yifancong\"\u003e\u003ccode\u003e@​yifancong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13194\"\u003eweb-infra-dev/rspack#13194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): update rsdoctor actions by \u003ca href=\"https://github.com/yifancong\"\u003e\u003ccode\u003e@​yifancong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13193\"\u003eweb-infra-dev/rspack#13193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-infra-dev/rspack/compare/v1.7.7...v1.7.8\"\u003ehttps://github.com/web-infra-dev/rspack/compare/v1.7.7...v1.7.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.7\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: should not treat module with module variable as esm compatible by \u003ca href=\"https://github.com/JSerFeng\"\u003e\u003ccode\u003e@​JSerFeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13128\"\u003eweb-infra-dev/rspack#13128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: release v1.7.6 by \u003ca href=\"https://github.com/jerrykingxyz\"\u003e\u003ccode\u003e@​jerrykingxyz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13019\"\u003eweb-infra-dev/rspack#13019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump swc_core from 55 to 58 for v1.x by \u003ca href=\"https://github.com/CPunisher\"\u003e\u003ccode\u003e@​CPunisher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13173\"\u003eweb-infra-dev/rspack#13173\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-infra-dev/rspack/compare/v1.7.6...v1.7.7\"\u003ehttps://github.com/web-infra-dev/rspack/compare/v1.7.6...v1.7.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.6\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: context dependencies hash calculation use cache.snapshot configuration by \u003ca href=\"https://github.com/jerrykingxyz\"\u003e\u003ccode\u003e@​jerrykingxyz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12947\"\u003eweb-infra-dev/rspack#12947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: port webpack fix for \u003cstrong\u003ewebpack_module\u003c/strong\u003e name collision for v1.x by \u003ca href=\"https://github.com/SyMind\"\u003e\u003ccode\u003e@​SyMind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12988\"\u003eweb-infra-dev/rspack#12988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocument Updates 📖\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add Rspack 2.x docs links to v1 website by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12984\"\u003eweb-infra-dev/rspack#12984\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: release v1.7.5 by \u003ca href=\"https://github.com/SyMind\"\u003e\u003ccode\u003e@​SyMind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12916\"\u003eweb-infra-dev/rspack#12916\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-infra-dev/rspack/compare/v1.7.5...v1.7.6\"\u003ehttps://github.com/web-infra-dev/rspack/compare/v1.7.5...v1.7.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.5\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: fix pnaic for quasic in template literals by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12865\"\u003eweb-infra-dev/rspack#12865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mf): respect request changes in shared plugins (cherry-pick \u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12863\"\u003e#12863\u003c/a\u003e) by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12864\"\u003eweb-infra-dev/rspack#12864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: should render export name when re-export from different modules for v1.7 by \u003ca href=\"https://github.com/JSerFeng\"\u003e\u003ccode\u003e@​JSerFeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12888\"\u003eweb-infra-dev/rspack#12888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix used exports for global entry that inject to async entrypoints (backport \u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12883\"\u003e#12883\u003c/a\u003e) by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12897\"\u003eweb-infra-dev/rspack#12897\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/web-infra-dev/rspack/commit/5cead0420620e224d556773039ecb49183759676\"\u003e\u003ccode\u003e5cead04\u003c/code\u003e\u003c/a\u003e chore: release 1.7.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/b127dd7d176ae266c8bbb25c0ae6571e34803d7c\"\u003e\u003ccode\u003eb127dd7\u003c/code\u003e\u003c/a\u003e chore: release v1.7.7 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13177\"\u003e#13177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/83a451cdd3b9677b3f61b36a6fac736de9e70599\"\u003e\u003ccode\u003e83a451c\u003c/code\u003e\u003c/a\u003e chore: release v1.7.6 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/95b66165334c61e027d243486fff1d68d1dc1fcc\"\u003e\u003ccode\u003e95b6616\u003c/code\u003e\u003c/a\u003e chore: release v1.7.5 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12916\"\u003e#12916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/af018986ccfee7d66a661c8c0f8322d903cd33e4\"\u003e\u003ccode\u003eaf01898\u003c/code\u003e\u003c/a\u003e chore: release 1.7.4 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12862\"\u003e#12862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/6a174db4965f7d62c479e727e5b130d57d648f32\"\u003e\u003ccode\u003e6a174db\u003c/code\u003e\u003c/a\u003e test: hideSkippedTestFiles (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12812\"\u003e#12812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/6f161b5ed355ac443c2a610f4b694ce7cf7945fa\"\u003e\u003ccode\u003e6f161b5\u003c/code\u003e\u003c/a\u003e chore: release v1.7.3 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12788\"\u003e#12788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/785c0f6fb668cee71b3dd79f9addb5e236f8ce2d\"\u003e\u003ccode\u003e785c0f6\u003c/code\u003e\u003c/a\u003e chore(deps): update patch npm dependencies (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12717\"\u003e#12717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/63a410af4c13be213104f822886389b5fe7403d4\"\u003e\u003ccode\u003e63a410a\u003c/code\u003e\u003c/a\u003e test: use Rstest projects to define tests (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12729\"\u003e#12729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/26c87d78b7baaa38f3122a69657ed565f74df8e6\"\u003e\u003ccode\u003e26c87d7\u003c/code\u003e\u003c/a\u003e chore: release 1.7.2 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12710\"\u003e#12710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-infra-dev/rspack/commits/v1.7.8/packages/rspack-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rspack/core` from 1.6.8 to 1.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-infra-dev/rspack/releases\"\u003e\u003ccode\u003e@​rspack/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.8\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 \u003ccode\u003ebeforeModuleIds\u003c/code\u003e hook by \u003ca href=\"https://github.com/hamlim\"\u003e\u003ccode\u003e@​hamlim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13223\"\u003eweb-infra-dev/rspack#13223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add the map of JSON data size to rspack_plugin_rsdoctor for use rsdoctor by \u003ca href=\"https://github.com/yifancong\"\u003e\u003ccode\u003e@​yifancong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13194\"\u003eweb-infra-dev/rspack#13194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): update rsdoctor actions by \u003ca href=\"https://github.com/yifancong\"\u003e\u003ccode\u003e@​yifancong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13193\"\u003eweb-infra-dev/rspack#13193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-infra-dev/rspack/compare/v1.7.7...v1.7.8\"\u003ehttps://github.com/web-infra-dev/rspack/compare/v1.7.7...v1.7.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.7\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: should not treat module with module variable as esm compatible by \u003ca href=\"https://github.com/JSerFeng\"\u003e\u003ccode\u003e@​JSerFeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13128\"\u003eweb-infra-dev/rspack#13128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: release v1.7.6 by \u003ca href=\"https://github.com/jerrykingxyz\"\u003e\u003ccode\u003e@​jerrykingxyz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13019\"\u003eweb-infra-dev/rspack#13019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump swc_core from 55 to 58 for v1.x by \u003ca href=\"https://github.com/CPunisher\"\u003e\u003ccode\u003e@​CPunisher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13173\"\u003eweb-infra-dev/rspack#13173\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-infra-dev/rspack/compare/v1.7.6...v1.7.7\"\u003ehttps://github.com/web-infra-dev/rspack/compare/v1.7.6...v1.7.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.6\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: context dependencies hash calculation use cache.snapshot configuration by \u003ca href=\"https://github.com/jerrykingxyz\"\u003e\u003ccode\u003e@​jerrykingxyz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12947\"\u003eweb-infra-dev/rspack#12947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: port webpack fix for \u003cstrong\u003ewebpack_module\u003c/strong\u003e name collision for v1.x by \u003ca href=\"https://github.com/SyMind\"\u003e\u003ccode\u003e@​SyMind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12988\"\u003eweb-infra-dev/rspack#12988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocument Updates 📖\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add Rspack 2.x docs links to v1 website by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12984\"\u003eweb-infra-dev/rspack#12984\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: release v1.7.5 by \u003ca href=\"https://github.com/SyMind\"\u003e\u003ccode\u003e@​SyMind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12916\"\u003eweb-infra-dev/rspack#12916\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-infra-dev/rspack/compare/v1.7.5...v1.7.6\"\u003ehttps://github.com/web-infra-dev/rspack/compare/v1.7.5...v1.7.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.5\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: fix pnaic for quasic in template literals by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12865\"\u003eweb-infra-dev/rspack#12865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mf): respect request changes in shared plugins (cherry-pick \u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/12863\"\u003e#12863\u003c/a\u003e) by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12864\"\u003eweb-infra-dev/rspack#12864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: should render export name when re-export from different modules for v1.7 by \u003ca href=\"https://github.com/JSerFeng\"\u003e\u003ccode\u003e@​JSerFeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12888\"\u003eweb-infra-dev/rspack#12888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix used exports for global entry that inject to async entrypoints (backport \u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/12883\"\u003e#12883\u003c/a\u003e) by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12897\"\u003eweb-infra-dev/rspack#12897\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/web-infra-dev/rspack/commit/5cead0420620e224d556773039ecb49183759676\"\u003e\u003ccode\u003e5cead04\u003c/code\u003e\u003c/a\u003e chore: release 1.7.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/748247a877b9be472d9c811d70bba794b03bd605\"\u003e\u003ccode\u003e748247a\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003ebeforeModuleIds\u003c/code\u003e hook (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/13223\"\u003e#13223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/b127dd7d176ae266c8bbb25c0ae6571e34803d7c\"\u003e\u003ccode\u003eb127dd7\u003c/code\u003e\u003c/a\u003e chore: release v1.7.7 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/13177\"\u003e#13177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/83a451cdd3b9677b3f61b36a6fac736de9e70599\"\u003e\u003ccode\u003e83a451c\u003c/code\u003e\u003c/a\u003e chore: release v1.7.6 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/95b66165334c61e027d243486fff1d68d1dc1fcc\"\u003e\u003ccode\u003e95b6616\u003c/code\u003e\u003c/a\u003e chore: release v1.7.5 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/12916\"\u003e#12916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/af018986ccfee7d66a661c8c0f8322d903cd33e4\"\u003e\u003ccode\u003eaf01898\u003c/code\u003e\u003c/a\u003e chore: release 1.7.4 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/12862\"\u003e#12862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/8eb2e070158da8a948facf798c824a52ed57fd1f\"\u003e\u003ccode\u003e8eb2e07\u003c/code\u003e\u003c/a\u003e fix: should not panic when access slate stats for Rspack 1.x (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/12853\"\u003e#12853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/e31ee70c3964738050e46d14cb59068536f073c9\"\u003e\u003ccode\u003ee31ee70\u003c/code\u003e\u003c/a\u003e fix(mf): filter runtime plugin invocation for used exports (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/12807\"\u003e#12807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/15d47500bcd2e0cd29ac995323ecfbf1227ab0a6\"\u003e\u003ccode\u003e15d4750\u003c/code\u003e\u003c/a\u003e feat(mf): add async startup promise gating for entrypoints (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/6f161b5ed355ac443c2a610f4b694ce7cf7945fa\"\u003e\u003ccode\u003e6f161b5\u003c/code\u003e\u003c/a\u003e chore: release v1.7.3 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/12788\"\u003e#12788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-infra-dev/rspack/commits/v1.7.8/packages/rspack\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.0 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.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@​testing-library/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.13 to 10.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003efit-content\u003c/code\u003e prefix for Firefox.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eend value has mixed support, consider using flex-end\u003c/code\u003e warning since \u003ccode\u003eend\u003c/code\u003e/\u003ccode\u003estart\u003c/code\u003e now have good support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing \u003ccode\u003e-webkit-box-orient\u003c/code\u003e on \u003ccode\u003e-webkit-line-clamp\u003c/code\u003e (\u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003euser-select: contain\u003c/code\u003e prefixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/coliff\"\u003e\u003ccode\u003e@​coliff\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e::backdrop\u003c/code\u003e prefixes (by \u003ca href=\"https://github.com/yisibl\"\u003e\u003ccode\u003e@​yisibl\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/coliff\"\u003e\u003ccode\u003e@​coliff\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved startup time and reduced JS bundle size (by \u003ca href=\"https://github.com/Knagis\"\u003e\u003ccode\u003e@​Knagis\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003efit-content\u003c/code\u003e prefix for Firefox.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eend value has mixed support, consider using flex-end\u003c/code\u003e warning\nsince \u003ccode\u003eend\u003c/code\u003e/\u003ccode\u003estart\u003c/code\u003e now have good support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing \u003ccode\u003e-webkit-box-orient\u003c/code\u003e on \u003ccode\u003e-webkit-line-clamp\u003c/code\u003e (\u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003euser-select: contain\u003c/code\u003e prefixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance (by Romain Menke).\u003c/li\u003e\n\u003cli\u003eFixed docs (by Christian Oliff).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e::backdrop\u003c/code\u003e prefixes (by 一丝).\u003c/li\u003e\n\u003cli\u003eFixed docs (by Christian Oliff).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved startup time and reduced JS bundle size (by Kārlis Gaņģis).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/06ea9886faa25c3272e2d86b945852e61a6997f7\"\u003e\u003ccode\u003e06ea988\u003c/code\u003e\u003c/a\u003e Release 10.4.25 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d8a5bde458ba19e25df455fcda8fcf31b97135\"\u003e\u003ccode\u003e47d8a5b\u003c/code\u003e\u003c/a\u003e Update dependencies and fix Node.js 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/51c596e429567c3a4c8e95123825b5ddd1d4a8b7\"\u003e\u003ccode\u003e51c596e\u003c/code\u003e\u003c/a\u003e Add Node.js 25 and 24 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/523982391ff26ea30f7c76a601ca3b655e1da543\"\u003e\u003ccode\u003e5239823\u003c/code\u003e\u003c/a\u003e Fix CSS variables in gradients (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1515\"\u003e#1515\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/36692c25e7ebf68b61cf992535a15f86e03ba4df\"\u003e\u003ccode\u003e36692c2\u003c/code\u003e\u003c/a\u003e Release 10.4.24 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.13...10.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 15.11.0 to 15.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/cypress/releases\"\u003ecypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.12.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-12-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-12-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/cypress-io/cypress/commit/dbb806af7cb2e657ad659675bc9b38a65a3d4a18\"\u003e\u003ccode\u003edbb806a\u003c/code\u003e\u003c/a\u003e chore: release v15.12.0 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33459\"\u003e#33459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/4931cf06ff7dadfe27d839f80ebb2ac8b8792087\"\u003e\u003ccode\u003e4931cf0\u003c/code\u003e\u003c/a\u003e chore: bootstrap AI agent context files (AGENTS.md + CLAUDE.md) (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33429\"\u003e#33429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/9546ee8e2633e3d1e7800cdcbf4ef2d99ad74ece\"\u003e\u003ccode\u003e9546ee8\u003c/code\u003e\u003c/a\u003e chore: removes changelog entries for sigint-related fixes that are still unre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/fec7088aacecf0603ff4a611fccc7a7b6652e49b\"\u003e\u003ccode\u003efec7088\u003c/code\u003e\u003c/a\u003e chore: updating v8 snapshot cache (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33453\"\u003e#33453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/9b7ac44d3bb1c34ce053b146849e630bfbf52f18\"\u003e\u003ccode\u003e9b7ac44\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - darwin (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33452\"\u003e#33452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/9c8afaa9113668071357d37710ab2922cf6fce91\"\u003e\u003ccode\u003e9c8afaa\u003c/code\u003e\u003c/a\u003e chore: updating v8 snapshot cache (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33449\"\u003e#33449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/3d2ca8a0e0c86ce03eb109b1e91c39fd2365cfd4\"\u003e\u003ccode\u003e3d2ca8a\u003c/code\u003e\u003c/a\u003e chore: Update Chrome (beta) to 146.0.7680.65 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33443\"\u003e#33443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/abc6b2b8eff09dc54c188787e70ae462d44b3400\"\u003e\u003ccode\u003eabc6b2b\u003c/code\u003e\u003c/a\u003e fix: prevent hang when waiting on multiple intercepts and navigating (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33446\"\u003e#33446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/32e95edeb66b35ce5fd623e912d0314e5eb71f4c\"\u003e\u003ccode\u003e32e95ed\u003c/code\u003e\u003c/a\u003e test: update coming soon test from app (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33448\"\u003e#33448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/aa56256b62b3a986290d85968ac5ed9347560152\"\u003e\u003ccode\u003eaa56256\u003c/code\u003e\u003c/a\u003e dependency: update fast-xml-parser to 4.5.4 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33435\"\u003e#33435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v15.11.0...v15.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import` from 2.31.0 to 2.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/releases\"\u003eeslint-plugin-import's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: provide more meaningful error message when no .eslintrc is present (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3116\"\u003e#3116\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003econfigs: added missing name attribute for eslint config inspector (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3151\"\u003e#3151\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/NishargShah\"\u003e\u003ccode\u003e@​NishargShah\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: ensure arcane imports do not cause undefined behavior (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3128\"\u003e#3128\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: resolve undefined property access issue when using \u003ccode\u003enamed\u003c/code\u003e ordering (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3166\"\u003e#3166\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e: avoid a crash with some TS code (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3173\"\u003e#3173\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: codify invariants from docs into config schema (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3152\"\u003e#3152\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] \u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e, [\u003ccode\u003eorder\u003c/code\u003e]: improve documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3106\"\u003e#3106\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add flat config guide for using \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3125\"\u003e#3125\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/lnuvy\"\u003e\u003ccode\u003e@​lnuvy\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add missing comma (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3122\"\u003e#3122\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/RyanGst\"\u003e\u003ccode\u003e@​RyanGst\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[readme] Update flatConfig example to include typescript config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3138\"\u003e#3138\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/intellix\"\u003e\u003ccode\u003e@​intellix\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] [\u003ccode\u003eorder\u003c/code\u003e]: remove unnecessary negative check (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3167\"\u003e#3167\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-unused-modules\u003c/code\u003e]: add missing double quote (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3191\"\u003e#3191\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/albertpastrana\"\u003e\u003ccode\u003e@​albertpastrana\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3172\"\u003e#3172\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/greim\"\u003e\u003ccode\u003e@​greim\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/import-js/eslint-plugin-import/blob/main/CHANGELOG.md\"\u003eeslint-plugin-import's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.32.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd [\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e] rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eextensions\u003c/code\u003e]: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: provide more meaningful error message when no .eslintrc is present (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3116\"\u003e#3116\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003econfigs: added missing name attribute for eslint config inspector (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3151\"\u003e#3151\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/NishargShah\"\u003e\u003ccode\u003e@​NishargShah\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: ensure arcane imports do not cause undefined behavior (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3128\"\u003e#3128\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: resolve undefined property access issue when using \u003ccode\u003enamed\u003c/code\u003e ordering (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3166\"\u003e#3166\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e]: avoid a crash with some TS code (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3173\"\u003e#3173\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: codify invariants from docs into config schema (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3152\"\u003e#3152\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eextensions\u003c/code\u003e], [\u003ccode\u003eorder\u003c/code\u003e]: improve documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3106\"\u003e#3106\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add flat config guide for using \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3125\"\u003e#3125\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/lnuvy\"\u003e\u003ccode\u003e@​lnuvy\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add missing comma (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3122\"\u003e#3122\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/RyanGst\"\u003e\u003ccode\u003e@​RyanGst\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[readme] Update flatConfig example to include typescript config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3138\"\u003e#3138\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/intellix\"\u003e\u003ccode\u003e@​intellix\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] [\u003ccode\u003eorder\u003c/code\u003e]: remove unnecessary negative check (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3167\"\u003e#3167\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-unused-modules\u003c/code\u003e]: add missing double quote (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3191\"\u003e#3191\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/albertpastrana\"\u003e\u003ccode\u003e@​albertpastrana\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3172\"\u003e#3172\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/greim\"\u003e\u003ccode\u003e@​greim\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/import-js/eslint-plugin-import/commit/01c9eb04331d2efa8d63f2d7f4bfec3bc44c94f3\"\u003e\u003ccode\u003e01c9eb0\u003c/code\u003e\u003c/a\u003e v2.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/ae57cc12a4c3dceb15f4149ba942a367a4181b84\"\u003e\u003ccode\u003eae57cc1\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003earray-includes\u003c/code\u003e, \u003ccode\u003earray.prototype.findlastindex\u003c/code\u003e, `eslint-modu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/9e1ad6bef9c7d31dbeb4fe8904664ca2c3ed702c\"\u003e\u003ccode\u003e9e1ad6b\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eorder\u003c/code\u003e: codify invariants from docs into config schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/f017790a1a6ab4839cb636c9fdbdc80c1bb6d8f3\"\u003e\u003ccode\u003ef017790\u003c/code\u003e\u003c/a\u003e [Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/7d83a5770d537d5a3b612d1b7f4445041c33acbe\"\u003e\u003ccode\u003e7d83a57\u003c/code\u003e\u003c/a\u003e [Docs] \u003ccode\u003eno-unused-modules\u003c/code\u003e: add missing double quote\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/519eb94f8923ce6dabd67239d59319850932ca92\"\u003e\u003ccode\u003e519eb94\u003c/code\u003e\u003c/a\u003e [utils] v2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/71ad145db5d8fc0756c2ba6f9b4df5efdf2073b3\"\u003e\u003ccode\u003e71ad145\u003c/code\u003e\u003c/a\u003e [actions] split out tests into new vs old eslint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/9b096c459e96edf7180db2e9cc90d2ce3fae573d\"\u003e\u003ccode\u003e9b096c4\u003c/code\u003e\u003c/a\u003e [utils] [dev deps] update \u003ccode\u003e@arethetypeswrong/cli\u003c/code\u003e, \u003ccode\u003e@ljharb/tsconfig\u003c/code\u003e, `@type...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/da5f6ec13160cb288338db0c2a00c34b2d932f0d\"\u003e\u003ccode\u003eda5f6ec\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e: avoid a crash with some TS code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/6e49a58751455bab5f693fff0ee16501fced6952\"\u003e\u003ccode\u003e6e49a58\u003c/code\u003e\u003c/a\u003e [Refactor] \u003ccode\u003eorder\u003c/code\u003e: remove unnecessary negative check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/import-js/eslint-plugin-import/compare/v2.31.0...v2.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsx-a11y` from 6.10.1 to 6.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/releases\"\u003eeslint-plugin-jsx-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.10.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] Add tests to reinforce required attributes for \u003ccode\u003erole=\u0026quot;heading\u0026quot;\u003c/code\u003e by \u003ca href=\"https://github.com/lb\"\u003e\u003ccode\u003e@​lb\u003c/code\u003e\u003c/a\u003e- in \u003ca href=\"https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/1022\"\u003ejsx-eslint/eslint-plugin-jsx-a11y#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] \u003ccode\u003elabel-has-associated-control\u003c/code\u003e: add additional test cases by \u003ca href=\"https://github.com/lb\"\u003e\u003ccode\u003e@​lb\u003c/code\u003e\u003c/a\u003e- in \u003ca href=\"https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/1021\"\u003ejsx-eslint/eslint-plugin-jsx-a11y#1021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ccode\u003elabel-has-associated-control\u003c/code\u003e: add line breaks for readability by \u003ca href=\"https://github.com/lb\"\u003e\u003ccode\u003e@​lb\u003c/code\u003e\u003c/a\u003e- in \u003ca href=\"https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/1024\"\u003ejsx-eslint/eslint-plugin-jsx-a11y#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] \u003ccode\u003eno-redundandant-roles\u003c/code\u003e: allow \u003ccode\u003e\u0026lt;img src=\u0026quot;*.svg\u0026quot; role=\u0026quot;img\u0026quot; /\u0026gt;\u003c/code\u003e by \u003ca href=\"https://github.com/lb\"\u003e\u003ccode\u003e@​lb\u003c/code\u003e\u003c/a\u003e- in \u003ca href=\"https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/1026\"\u003ejsx-eslint/eslint-plugin-jsx-a11y#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: don't spread arrays by \u003ca href=\"https://github.com/MichaelDeBoey\"\u003e\u003ccode\u003e@​MichaelDeBoey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/1034\"\u003ejsx-eslint/esl...\n\n_Description has been truncated_","html_url":"https://github.com/Eventiva/Eventiva/pull/689","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Eventiva%2FEventiva/issues/689","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/689/packages"},{"uuid":"4056418224","node_id":"PR_kwDOAG4yvc7JnfA8","number":3260,"state":"closed","title":"chore(deps-dev): bump react-refresh from 0.14.2 to 0.18.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-11T10:21:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-11T07:24:32.000Z","updated_at":"2026-03-11T10:22:11.000Z","time_to_close":10615,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) from 0.14.2 to 0.18.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.10 (October 14, 2020)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport support for the \u003ca href=\"https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html\"\u003enew JSX transform\u003c/a\u003e to 0.14.x. (\u003ca href=\"https://github.com/lunaruan\"\u003e\u003ccode\u003e@​lunaruan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/18299\"\u003e#18299\u003c/a\u003e and \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/20024\"\u003e#20024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.8\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed memory leak when rendering on the server\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.7\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with \u003ccode\u003e\u0026lt;option\u0026gt;\u003c/code\u003e tags when using \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed memory leak in synthetic event system\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact TestUtils Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with calling \u003ccode\u003esetState\u003c/code\u003e in \u003ccode\u003ecomponentWillMount\u003c/code\u003e when using shallow rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.6\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efbjs\u003c/code\u003e dependency to pick up change affecting handling of undefined document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.5\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore minor internal changes for better compatibility with React Native\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor internal changes for better compatibility with React Native\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eautoCapitalize\u003c/code\u003e and \u003ccode\u003eautoCorrect\u003c/code\u003e props are now set as attributes in the DOM instead of properties to improve cross-browser compatibility\u003c/li\u003e\n\u003cli\u003eFixed bug with controlled \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements not handling updates properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact Perf Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSome DOM operation names have been updated for clarity in the output of \u003ccode\u003e.printDOM()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003enonce\u003c/code\u003e attribute for \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e elements\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ereversed\u003c/code\u003e attribute for \u003ccode\u003e\u0026lt;ol\u0026gt;\u003c/code\u003e elements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact TestUtils Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with shallow rendering and function refs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact CSSTransitionGroup Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug resulting in timeouts firing incorrectly when mounting and unmounting rapidly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact on Bower\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ereact-dom-server.js\u003c/code\u003e to expose \u003ccode\u003erenderToString\u003c/code\u003e and \u003ccode\u003erenderToStaticMarkup\u003c/code\u003e for usage in the browser\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/HEAD/packages/react\"\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=react-refresh\u0026package-manager=npm_and_yarn\u0026previous-version=0.14.2\u0026new-version=0.18.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/ably/docs/pull/3260","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ably%2Fdocs/issues/3260","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3260/packages"},{"uuid":"4024040292","node_id":"PR_kwDOG3PfDs7H-6KP","number":3092,"state":"closed","title":":ghost: Bump the react-ecosystem group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":"2026-04-14T03:09:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-04T20:41:14.000Z","updated_at":"2026-04-14T03:09:45.000Z","time_to_close":3479301,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":ghost: Bump","group_name":"react-ecosystem","update_count":5,"packages":[{"name":"react-error-boundary","old_version":"6.0.0","new_version":"6.1.1","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"react-markdown","old_version":"8.0.7","new_version":"10.1.0","repository_url":"https://github.com/remarkjs/react-markdown"},{"name":"react-router-dom","old_version":"5.3.4","new_version":"7.13.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"react-refresh-typescript","old_version":"2.0.10","new_version":"2.0.11","repository_url":"https://github.com/Jack-Works/react-refresh-transformer"}],"path":null,"ecosystem":"npm"},"body":"Bumps the react-ecosystem group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.0.0` | `6.1.1` |\n| [react-markdown](https://github.com/remarkjs/react-markdown) | `8.0.7` | `10.1.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `5.3.4` | `7.13.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [react-refresh-typescript](https://github.com/Jack-Works/react-refresh-transformer) | `2.0.10` | `2.0.11` |\n\n\nUpdates `react-error-boundary` from 6.0.0 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-error-boundary/releases\"\u003ereact-error-boundary's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-error-boundary/issues/235\"\u003e#235\u003c/a\u003e: Fix error type (\u003ccode\u003eError\u003c/code\u003e -\u0026gt; \u003ccode\u003eunknown\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eExport \u003ccode\u003egetErrorMessage\u003c/code\u003e helper method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003ereact-dom\u003c/code\u003e from peer dependencies list; it was accidentally added during a previous internal refactor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.2\u003c/h2\u003e\n\u003cp\u003eUpdated README and generated TS docs\u003c/p\u003e\n\u003ch2\u003e6.0.1\u003c/h2\u003e\n\u003cp\u003eUpdated README and generated docs\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/2356daa4a548934514aa9e3ab762bcee887fe230\"\u003e\u003ccode\u003e2356daa\u003c/code\u003e\u003c/a\u003e 6.1.0 -\u0026gt; 6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/127a7490f40152c61d9bfcbda3136e4c5c3e9437\"\u003e\u003ccode\u003e127a749\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/86c05096cbdbebd55872c40dc3d15888455cb766\"\u003e\u003ccode\u003e86c0509\u003c/code\u003e\u003c/a\u003e 6.0.4 -\u0026gt; 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/9aea72a3d2edce3699d525370a93baa1b99c44a3\"\u003e\u003ccode\u003e9aea72a\u003c/code\u003e\u003c/a\u003e Fix error type (Error -\u0026gt; unknown) (\u003ca href=\"https://redirect.github.com/bvaughn/react-error-boundary/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/186ae40419aed3c1ee3a36a717e279ace9e188bb\"\u003e\u003ccode\u003e186ae40\u003c/code\u003e\u003c/a\u003e 6.0.2 -\u0026gt; 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/bc1e74b8753f4a53f907c0aae038f1dbe6003f8d\"\u003e\u003ccode\u003ebc1e74b\u003c/code\u003e\u003c/a\u003e 6.0.1 -\u0026gt; 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/9d2cb828a5796863874f99a59497a4e3c26ef0bd\"\u003e\u003ccode\u003e9d2cb82\u003c/code\u003e\u003c/a\u003e Tweaked FAQ header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/e39086d6044a12f72c66e5c92a212d10759b6dec\"\u003e\u003ccode\u003ee39086d\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/6a51a1a279daf830ad1d7075be5f788a4ecb433f\"\u003e\u003ccode\u003e6a51a1a\u003c/code\u003e\u003c/a\u003e Add FAQ section to docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/f33ab8105342ec08aa79874a2336648d17243f8a\"\u003e\u003ccode\u003ef33ab81\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-error-boundary/compare/6.0.0...6.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-markdown` from 8.0.7 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remarkjs/react-markdown/releases\"\u003ereact-markdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e939c667 Add \u003ccode\u003efallback\u003c/code\u003e prop to \u003ccode\u003eMarkdownHooks\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/897\"\u003eremarkjs/react-markdown#897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea40ae2e Fix race condition in \u003ccode\u003eMarkdownHooks\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/896\"\u003eremarkjs/react-markdown#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/10.0.1...10.1.0\"\u003ehttps://github.com/remarkjs/react-markdown/compare/10.0.1...10.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e10.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e7c17ede Fix TypeScript performance around components\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/893\"\u003eremarkjs/react-markdown#893\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/10.0.0...10.0.1\"\u003ehttps://github.com/remarkjs/react-markdown/compare/10.0.0...10.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e10.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eaaaa40b Remove support for \u003ccode\u003eclassName\u003c/code\u003e prop\nsee \u003ca href=\"https://github.com/remarkjs/react-markdown/blob/main/changelog.md#remove-classname\"\u003e“Remove className”\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/9.1.0...10.0.0\"\u003ehttps://github.com/remarkjs/react-markdown/compare/9.1.0...10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e6ce120e Add support for async plugins\nby \u003ca href=\"https://github.com/wooorm\"\u003e\u003ccode\u003e@​wooorm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/890\"\u003eremarkjs/react-markdown#890\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/9.0.3...9.1.0\"\u003ehttps://github.com/remarkjs/react-markdown/compare/9.0.3...9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.3\u003c/h2\u003e\n\u003cp\u003e(same as 9.0.2 but now with d.ts files)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/9.0.2...9.0.3\"\u003ehttps://github.com/remarkjs/react-markdown/compare/9.0.2...9.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eb151a90 Fix types for React 19\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/879\"\u003eremarkjs/react-markdown#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e6962af7 Add declaration maps\u003c/li\u003e\n\u003cli\u003eaa5933b Refactor to use \u003ccode\u003e@import\u003c/code\u003e to import types\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/836\"\u003eremarkjs/react-markdown#836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMiscellaneous\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e9eb589e Fix typo in changelog\nby \u003ca href=\"https://github.com/NicholasWilsonDEV\"\u003e\u003ccode\u003e@​NicholasWilsonDEV\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/874\"\u003eremarkjs/react-markdown#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e515bf19 Fix typo\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/remarkjs/react-markdown/blob/main/changelog.md\"\u003ereact-markdown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes will be documented in this file.\u003c/p\u003e\n\u003ch2\u003e10.0.0 - 2025-02-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/aaaa40b\"\u003e\u003ccode\u003eaaaa40b\u003c/code\u003e\u003c/a\u003e\nRemove support for \u003ccode\u003eclassName\u003c/code\u003e prop\n\u003cstrong\u003emigrate\u003c/strong\u003e: see “Remove \u003ccode\u003eclassName\u003c/code\u003e” below\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemove \u003ccode\u003eclassName\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eclassName\u003c/code\u003e prop was removed.\nIf you want to add classes to some element that wraps the markdown\nyou can explicitly write that element and add the class to it.\nYou can then choose yourself which tag name to use and whether to add other\nprops.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u0026lt;Markdown className=\u0026quot;markdown-body\u0026quot;\u0026gt;{markdown}\u0026lt;/Markdown\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u0026lt;div className=\u0026quot;markdown-body\u0026quot;\u0026gt;\n  \u0026lt;Markdown\u0026gt;{markdown}\u0026lt;/Markdown\u0026gt;\n\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e9.1.0 - 2025-02-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/6ce120e\"\u003e\u003ccode\u003e6ce120e\u003c/code\u003e\u003c/a\u003e\nAdd support for async plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.3 - 2025-01-06\u003c/h2\u003e\n\u003cp\u003e(same as 9.0.2 but now with d.ts files)\u003c/p\u003e\n\u003ch2\u003e9.0.2 - 2025-01-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/b151a90\"\u003e\u003ccode\u003eb151a90\u003c/code\u003e\u003c/a\u003e\nFix types for React 19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/6962af7\"\u003e\u003ccode\u003e6962af7\u003c/code\u003e\u003c/a\u003e\nAdd declaration maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/aa5933b\"\u003e\u003ccode\u003eaa5933b\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/remarkjs/react-markdown/commit/44d2e4a44b37461ab7778d6870c1a9eb36393ad2\"\u003e\u003ccode\u003e44d2e4a\u003c/code\u003e\u003c/a\u003e 10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/f2369cd7b7f3c8eb01b7ba1221cf305b7474716f\"\u003e\u003ccode\u003ef2369cd\u003c/code\u003e\u003c/a\u003e Refactor docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/26fdfe037516f9eee7e4c9472d633b795acc53e5\"\u003e\u003ccode\u003e26fdfe0\u003c/code\u003e\u003c/a\u003e Update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/544bff69fbd406b397bed3bc411f7bb12ad82b08\"\u003e\u003ccode\u003e544bff6\u003c/code\u003e\u003c/a\u003e Refactor code-style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/939c6671c9dbffccfe8e27bba256f62405031193\"\u003e\u003ccode\u003e939c667\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003efallback\u003c/code\u003e prop to \u003ccode\u003eMarkdownHooks\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/a40ae2e3131eca0421c43bc179b63f05be0bfbb9\"\u003e\u003ccode\u003ea40ae2e\u003c/code\u003e\u003c/a\u003e Fix race condition in \u003ccode\u003eMarkdownHooks\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/ad7f37f0b407ed90663e0ff85dda246f7987b5a9\"\u003e\u003ccode\u003ead7f37f\u003c/code\u003e\u003c/a\u003e Add lifecycle tests for \u003ccode\u003eMarkdownHooks\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/2792c32cdd2e7fd38e5d79fe5761da521d3ca0ae\"\u003e\u003ccode\u003e2792c32\u003c/code\u003e\u003c/a\u003e 10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/7c17ede8e47f57785d0b82a7b42fffd8287bf3a3\"\u003e\u003ccode\u003e7c17ede\u003c/code\u003e\u003c/a\u003e Fix performance around components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/21b47b9e7f916602987e1b85e7df7a688b9957ee\"\u003e\u003ccode\u003e21b47b9\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/8.0.7...10.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 5.3.4 to 7.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow an error if an \u003ccode\u003eaction\u003c/code\u003e/\u003ccode\u003eloader\u003c/code\u003e function returns \u003ccode\u003eundefined\u003c/code\u003e as revalidations need to know whether the loader has previously been executed. \u003ccode\u003eundefined\u003c/code\u003e also causes issues during SSR stringification for hydration. You should always ensure your \u003ccode\u003eloader\u003c/code\u003e/\u003ccode\u003eaction\u003c/code\u003e returns a value, and you may return \u003ccode\u003enull\u003c/code\u003e if you don't wish to return anything. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9511\"\u003e#9511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly handle redirects to external domains (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9590\"\u003e#9590\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9654\"\u003e#9654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve the HTTP method on 307/308 redirects (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9597\"\u003e#9597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ebasename\u003c/code\u003e in static data routers (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9591\"\u003e#9591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eErrorResponse\u003c/code\u003e bodies to contain more descriptive text in internal 403/404/405 scenarios\u003c/li\u003e\n\u003cli\u003eFix issues with encoded characters in \u003ccode\u003eNavLink\u003c/code\u003e and descendant \u003ccode\u003e\u0026lt;Routes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9589\"\u003e#9589\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9647\"\u003e#9647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly serialize/deserialize \u003ccode\u003eErrorResponse\u003c/code\u003e instances when using built-in hydration (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9593\"\u003e#9593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ebasename\u003c/code\u003e in static data routers (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9591\"\u003e#9591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/router@1.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@6.4.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remix-run/react-router/compare/react-router-dom@6.4.3...react-router-dom@6.4.4\"\u003ehttps://github.com/remix-run/react-router/compare/react-router-dom@6.4.3...react-router-dom@6.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ereact-router-dom@6.4.0-pre.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove internal router singleton (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/9227\"\u003e#9227\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change removes the internal module-level \u003ccode\u003erouterSingleton\u003c/code\u003e we create and maintain inside our data routers since it was causing a number of headaches for non-simple use cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnit tests are a pain because you need to find a way to reset the singleton in-between tests\n\u003cul\u003e\n\u003cli\u003eUse use a \u003ccode\u003e_resetModuleScope\u003c/code\u003e singleton for our tests\u003c/li\u003e\n\u003cli\u003e...but this isn't exposed to users who may want to do their own tests around our router\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe JSX children \u003ccode\u003e\u0026lt;Route\u0026gt;\u003c/code\u003e objects cause non-intuitive behavior based on idiomatic react expectations\n\u003cul\u003e\n\u003cli\u003eConditional runtime \u003ccode\u003e\u0026lt;Route\u0026gt;\u003c/code\u003e's won't get picked up\u003c/li\u003e\n\u003cli\u003eAdding new \u003ccode\u003e\u0026lt;Route\u0026gt;\u003c/code\u003e's during local dev won't get picked up during HMR\u003c/li\u003e\n\u003cli\u003eUsing external state in your elements doesn't work as one might expect (see \u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/9225\"\u003e#9225\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInstead, we are going to lift the singleton out into user-land, so that they create the router singleton and manage it outside the react tree - which is what react 18 is encouraging with \u003ccode\u003euseSyncExternalStore\u003c/code\u003e anyways! This also means that since users create the router - there's no longer any difference in the rendering aspect for memory/browser/hash routers (which only impacts router/history creation) - so we can get rid of those and trim to a simple \u003ccode\u003eRouterProvider\u003c/code\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Before\nfunction App() {\n  \u0026lt;DataBrowserRouter\u0026gt;\n    \u0026lt;Route path=\u0026quot;/\u0026quot; element={\u0026lt;Layout /\u0026gt;}\u0026gt;\n      \u0026lt;Route index element={\u0026lt;Home /\u0026gt;}\u0026gt;\n    \u0026lt;/Route\u0026gt;\n  \u0026lt;DataBrowserRouter\u0026gt;\n}\n\u003cp\u003e// After\nlet router = createBrowserRouter([{\npath: \u0026quot;/\u0026quot;,\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.12.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.12.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\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/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\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/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5557ba3f848e52dfe400a47cc28256a51e13a150\"\u003e\u003ccode\u003e5557ba3\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/14749\"\u003e#14749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/62c6e0effd9ae754fa05b1812fd013341226c0cb\"\u003e\u003ccode\u003e62c6e0e\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/14738\"\u003e#14738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/26653a6bcbf8a9c5541f99dcfb526eafadf13434\"\u003e\u003ccode\u003e26653a6\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/14712\"\u003e#14712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7ac2346873b4bba26d16c88e5cd5c5cb81ce6bb3\"\u003e\u003ccode\u003e7ac2346\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/14709\"\u003e#14709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b34a9cd1f74231ded97c1e6ca9dff8f09a1b87ca\"\u003e\u003ccode\u003eb34a9cd\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14668\"\u003e#14668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/48b1be47a4a827cef1d012f2f6e64003c93054b0\"\u003e\u003ccode\u003e48b1be4\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ff50507a7db5e0e5b6fc36b7f5e73c10b722b21c\"\u003e\u003ccode\u003eff50507\u003c/code\u003e\u003c/a\u003e Update monorepo internal React deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c257ee169ce02e9b8bf8bd2fe6c531c50693cbdf\"\u003e\u003ccode\u003ec257ee1\u003c/code\u003e\u003c/a\u003e feat(rsc): add support for custom entry files in RSC Framework Mode (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14643\"\u003e#14643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.13.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 react-router-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-refresh` from 0.17.0 to 0.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/HEAD/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-refresh-typescript` from 2.0.10 to 2.0.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Jack-Works/react-refresh-transformer/blob/main/CHANGELOG.md\"\u003ereact-refresh-typescript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log - react-refresh-typescript\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Jack-Works/react-refresh-transformer/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/konveyor/tackle2-ui/pull/3092","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/konveyor%2Ftackle2-ui/issues/3092","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3092/packages"},{"uuid":"4023099855","node_id":"PR_kwDOG3PfDs7H70VP","number":3083,"state":"open","title":":ghost: Bump the react-ecosystem group with 7 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-04T17:07:10.000Z","updated_at":"2026-03-04T21:02:04.653Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":ghost: Bump","group_name":"react-ecosystem","update_count":7,"packages":[{"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":"react-error-boundary","old_version":"6.0.0","new_version":"6.1.1","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"react-markdown","old_version":"8.0.7","new_version":"10.1.0","repository_url":"https://github.com/remarkjs/react-markdown"},{"name":"react-router-dom","old_version":"5.3.4","new_version":"7.13.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"react-refresh-typescript","old_version":"2.0.10","new_version":"2.0.11","repository_url":"https://github.com/Jack-Works/react-refresh-transformer"}],"path":null,"ecosystem":"npm"},"body":"Bumps the react-ecosystem group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\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| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.0.0` | `6.1.1` |\n| [react-markdown](https://github.com/remarkjs/react-markdown) | `8.0.7` | `10.1.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `5.3.4` | `7.13.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [react-refresh-typescript](https://github.com/Jack-Works/react-refresh-transformer) | `2.0.10` | `2.0.11` |\n\nUpdates `react` from 18.3.1 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 18.3.1 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-error-boundary` from 6.0.0 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-error-boundary/releases\"\u003ereact-error-boundary's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-error-boundary/issues/235\"\u003e#235\u003c/a\u003e: Fix error type (\u003ccode\u003eError\u003c/code\u003e -\u0026gt; \u003ccode\u003eunknown\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eExport \u003ccode\u003egetErrorMessage\u003c/code\u003e helper method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003ereact-dom\u003c/code\u003e from peer dependencies list; it was accidentally added during a previous internal refactor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.2\u003c/h2\u003e\n\u003cp\u003eUpdated README and generated TS docs\u003c/p\u003e\n\u003ch2\u003e6.0.1\u003c/h2\u003e\n\u003cp\u003eUpdated README and generated docs\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/2356daa4a548934514aa9e3ab762bcee887fe230\"\u003e\u003ccode\u003e2356daa\u003c/code\u003e\u003c/a\u003e 6.1.0 -\u0026gt; 6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/127a7490f40152c61d9bfcbda3136e4c5c3e9437\"\u003e\u003ccode\u003e127a749\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/86c05096cbdbebd55872c40dc3d15888455cb766\"\u003e\u003ccode\u003e86c0509\u003c/code\u003e\u003c/a\u003e 6.0.4 -\u0026gt; 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/9aea72a3d2edce3699d525370a93baa1b99c44a3\"\u003e\u003ccode\u003e9aea72a\u003c/code\u003e\u003c/a\u003e Fix error type (Error -\u0026gt; unknown) (\u003ca href=\"https://redirect.github.com/bvaughn/react-error-boundary/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/186ae40419aed3c1ee3a36a717e279ace9e188bb\"\u003e\u003ccode\u003e186ae40\u003c/code\u003e\u003c/a\u003e 6.0.2 -\u0026gt; 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/bc1e74b8753f4a53f907c0aae038f1dbe6003f8d\"\u003e\u003ccode\u003ebc1e74b\u003c/code\u003e\u003c/a\u003e 6.0.1 -\u0026gt; 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/9d2cb828a5796863874f99a59497a4e3c26ef0bd\"\u003e\u003ccode\u003e9d2cb82\u003c/code\u003e\u003c/a\u003e Tweaked FAQ header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/e39086d6044a12f72c66e5c92a212d10759b6dec\"\u003e\u003ccode\u003ee39086d\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/6a51a1a279daf830ad1d7075be5f788a4ecb433f\"\u003e\u003ccode\u003e6a51a1a\u003c/code\u003e\u003c/a\u003e Add FAQ section to docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/f33ab8105342ec08aa79874a2336648d17243f8a\"\u003e\u003ccode\u003ef33ab81\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-error-boundary/compare/6.0.0...6.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-markdown` from 8.0.7 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remarkjs/react-markdown/releases\"\u003ereact-markdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e939c667 Add \u003ccode\u003efallback\u003c/code\u003e prop to \u003ccode\u003eMarkdownHooks\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/897\"\u003eremarkjs/react-markdown#897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea40ae2e Fix race condition in \u003ccode\u003eMarkdownHooks\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/896\"\u003eremarkjs/react-markdown#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/10.0.1...10.1.0\"\u003ehttps://github.com/remarkjs/react-markdown/compare/10.0.1...10.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e10.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e7c17ede Fix TypeScript performance around components\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/893\"\u003eremarkjs/react-markdown#893\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/10.0.0...10.0.1\"\u003ehttps://github.com/remarkjs/react-markdown/compare/10.0.0...10.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e10.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eaaaa40b Remove support for \u003ccode\u003eclassName\u003c/code\u003e prop\nsee \u003ca href=\"https://github.com/remarkjs/react-markdown/blob/main/changelog.md#remove-classname\"\u003e“Remove className”\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/9.1.0...10.0.0\"\u003ehttps://github.com/remarkjs/react-markdown/compare/9.1.0...10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e6ce120e Add support for async plugins\nby \u003ca href=\"https://github.com/wooorm\"\u003e\u003ccode\u003e@​wooorm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/890\"\u003eremarkjs/react-markdown#890\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/9.0.3...9.1.0\"\u003ehttps://github.com/remarkjs/react-markdown/compare/9.0.3...9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.3\u003c/h2\u003e\n\u003cp\u003e(same as 9.0.2 but now with d.ts files)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/9.0.2...9.0.3\"\u003ehttps://github.com/remarkjs/react-markdown/compare/9.0.2...9.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eb151a90 Fix types for React 19\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/879\"\u003eremarkjs/react-markdown#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e6962af7 Add declaration maps\u003c/li\u003e\n\u003cli\u003eaa5933b Refactor to use \u003ccode\u003e@import\u003c/code\u003e to import types\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/836\"\u003eremarkjs/react-markdown#836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMiscellaneous\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e9eb589e Fix typo in changelog\nby \u003ca href=\"https://github.com/NicholasWilsonDEV\"\u003e\u003ccode\u003e@​NicholasWilsonDEV\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/874\"\u003eremarkjs/react-markdown#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e515bf19 Fix typo\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/remarkjs/react-markdown/blob/main/changelog.md\"\u003ereact-markdown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes will be documented in this file.\u003c/p\u003e\n\u003ch2\u003e10.0.0 - 2025-02-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/aaaa40b\"\u003e\u003ccode\u003eaaaa40b\u003c/code\u003e\u003c/a\u003e\nRemove support for \u003ccode\u003eclassName\u003c/code\u003e prop\n\u003cstrong\u003emigrate\u003c/strong\u003e: see “Remove \u003ccode\u003eclassName\u003c/code\u003e” below\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemove \u003ccode\u003eclassName\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eclassName\u003c/code\u003e prop was removed.\nIf you want to add classes to some element that wraps the markdown\nyou can explicitly write that element and add the class to it.\nYou can then choose yourself which tag name to use and whether to add other\nprops.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u0026lt;Markdown className=\u0026quot;markdown-body\u0026quot;\u0026gt;{markdown}\u0026lt;/Markdown\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u0026lt;div className=\u0026quot;markdown-body\u0026quot;\u0026gt;\n  \u0026lt;Markdown\u0026gt;{markdown}\u0026lt;/Markdown\u0026gt;\n\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e9.1.0 - 2025-02-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/6ce120e\"\u003e\u003ccode\u003e6ce120e\u003c/code\u003e\u003c/a\u003e\nAdd support for async plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.3 - 2025-01-06\u003c/h2\u003e\n\u003cp\u003e(same as 9.0.2 but now with d.ts files)\u003c/p\u003e\n\u003ch2\u003e9.0.2 - 2025-01-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/b151a90\"\u003e\u003ccode\u003eb151a90\u003c/code\u003e\u003c/a\u003e\nFix types for React 19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/6962af7\"\u003e\u003ccode\u003e6962af7\u003c/code\u003e\u003c/a\u003e\nAdd declaration maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/aa5933b\"\u003e\u003ccode\u003eaa5933b\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/remarkjs/react-markdown/commit/44d2e4a44b37461ab7778d6870c1a9eb36393ad2\"\u003e\u003ccode\u003e44d2e4a\u003c/code\u003e\u003c/a\u003e 10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/f2369cd7b7f3c8eb01b7ba1221cf305b7474716f\"\u003e\u003ccode\u003ef2369cd\u003c/code\u003e\u003c/a\u003e Refactor docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/26fdfe037516f9eee7e4c9472d633b795acc53e5\"\u003e\u003ccode\u003e26fdfe0\u003c/code\u003e\u003c/a\u003e Update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/544bff69fbd406b397bed3bc411f7bb12ad82b08\"\u003e\u003ccode\u003e544bff6\u003c/code\u003e\u003c/a\u003e Refactor code-style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/939c6671c9dbffccfe8e27bba256f62405031193\"\u003e\u003ccode\u003e939c667\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003efallback\u003c/code\u003e prop to \u003ccode\u003eMarkdownHooks\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/a40ae2e3131eca0421c43bc179b63f05be0bfbb9\"\u003e\u003ccode\u003ea40ae2e\u003c/code\u003e\u003c/a\u003e Fix race condition in \u003ccode\u003eMarkdownHooks\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/ad7f37f0b407ed90663e0ff85dda246f7987b5a9\"\u003e\u003ccode\u003ead7f37f\u003c/code\u003e\u003c/a\u003e Add lifecycle tests for \u003ccode\u003eMarkdownHooks\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/2792c32cdd2e7fd38e5d79fe5761da521d3ca0ae\"\u003e\u003ccode\u003e2792c32\u003c/code\u003e\u003c/a\u003e 10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/7c17ede8e47f57785d0b82a7b42fffd8287bf3a3\"\u003e\u003ccode\u003e7c17ede\u003c/code\u003e\u003c/a\u003e Fix performance around components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/21b47b9e7f916602987e1b85e7df7a688b9957ee\"\u003e\u003ccode\u003e21b47b9\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/8.0.7...10.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 5.3.4 to 7.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow an error if an \u003ccode\u003eaction\u003c/code\u003e/\u003ccode\u003eloader\u003c/code\u003e function returns \u003ccode\u003eundefined\u003c/code\u003e as revalidations need to know whether the loader has previously been executed. \u003ccode\u003eundefined\u003c/code\u003e also causes issues during SSR stringification for hydration. You should always ensure your \u003ccode\u003eloader\u003c/code\u003e/\u003ccode\u003eaction\u003c/code\u003e returns a value, and you may return \u003ccode\u003enull\u003c/code\u003e if you don't wish to return anything. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9511\"\u003e#9511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly handle redirects to external domains (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9590\"\u003e#9590\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9654\"\u003e#9654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve the HTTP method on 307/308 redirects (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9597\"\u003e#9597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ebasename\u003c/code\u003e in static data routers (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9591\"\u003e#9591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eErrorResponse\u003c/code\u003e bodies to contain more descriptive text in internal 403/404/405 scenarios\u003c/li\u003e\n\u003cli\u003eFix issues with encoded characters in \u003ccode\u003eNavLink\u003c/code\u003e and descendant \u003ccode\u003e\u0026lt;Routes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9589\"\u003e#9589\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9647\"\u003e#9647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly serialize/deserialize \u003ccode\u003eErrorResponse\u003c/code\u003e instances when using built-in hydration (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9593\"\u003e#9593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ebasename\u003c/code\u003e in static data routers (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9591\"\u003e#9591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/router@1.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@6.4.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remix-run/react-router/compare/react-router-dom@6.4.3...react-router-dom@6.4.4\"\u003ehttps://github.com/remix-run/react-router/compare/react-router-dom@6.4.3...react-router-dom@6.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ereact-router-dom@6.4.0-pre.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove internal router singleton (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/9227\"\u003e#9227\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change removes the internal module-level \u003ccode\u003erouterSingleton\u003c/code\u003e we create and maintain inside our data routers since it was causing a number of headaches for non-simple use cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnit tests are a pain because you need to find a way to reset the singleton in-between tests\n\u003cul\u003e\n\u003cli\u003eUse use a \u003ccode\u003e_resetModuleScope\u003c/code\u003e singleton for our tests\u003c/li\u003e\n\u003cli\u003e...but this isn't exposed to users who may want to do their own tests around our router\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe JSX children \u003ccode\u003e\u0026lt;Route\u0026gt;\u003c/code\u003e objects cause non-intuitive behavior based on idiomatic react expectations\n\u003cul\u003e\n\u003cli\u003eConditional runtime \u003ccode\u003e\u0026lt;Route\u0026gt;\u003c/code\u003e's won't get picked up\u003c/li\u003e\n\u003cli\u003eAdding new \u003ccode\u003e\u0026lt;Route\u0026gt;\u003c/code\u003e's during local dev won't get picked up during HMR\u003c/li\u003e\n\u003cli\u003eUsing external state in your elements doesn't work as one might expect (see \u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/9225\"\u003e#9225\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInstead, we are going to lift the singleton out into user-land, so that they create the router singleton and manage it outside the react tree - which is what react 18 is encouraging with \u003ccode\u003euseSyncExternalStore\u003c/code\u003e anyways! This also means that since users create the router - there's no longer any difference in the rendering aspect for memory/browser/hash routers (which only impacts router/history creation) - so we can get rid of those and trim to a simple \u003ccode\u003eRouterProvider\u003c/code\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Before\nfunction App() {\n  \u0026lt;DataBrowserRouter\u0026gt;\n    \u0026lt;Route path=\u0026quot;/\u0026quot; element={\u0026lt;Layout /\u0026gt;}\u0026gt;\n      \u0026lt;Route index element={\u0026lt;Home /\u0026gt;}\u0026gt;\n    \u0026lt;/Route\u0026gt;\n  \u0026lt;DataBrowserRouter\u0026gt;\n}\n\u003cp\u003e// After\nlet router = createBrowserRouter([{\npath: \u0026quot;/\u0026quot;,\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.12.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.12.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\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/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\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/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5557ba3f848e52dfe400a47cc28256a51e13a150\"\u003e\u003ccode\u003e5557ba3\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/14749\"\u003e#14749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/62c6e0effd9ae754fa05b1812fd013341226c0cb\"\u003e\u003ccode\u003e62c6e0e\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/14738\"\u003e#14738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/26653a6bcbf8a9c5541f99dcfb526eafadf13434\"\u003e\u003ccode\u003e26653a6\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/14712\"\u003e#14712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7ac2346873b4bba26d16c88e5cd5c5cb81ce6bb3\"\u003e\u003ccode\u003e7ac2346\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/14709\"\u003e#14709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b34a9cd1f74231ded97c1e6ca9dff8f09a1b87ca\"\u003e\u003ccode\u003eb34a9cd\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14668\"\u003e#14668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/48b1be47a4a827cef1d012f2f6e64003c93054b0\"\u003e\u003ccode\u003e48b1be4\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ff50507a7db5e0e5b6fc36b7f5e73c10b722b21c\"\u003e\u003ccode\u003eff50507\u003c/code\u003e\u003c/a\u003e Update monorepo internal React deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c257ee169ce02e9b8bf8bd2fe6c531c50693cbdf\"\u003e\u003ccode\u003ec257ee1\u003c/code\u003e\u003c/a\u003e feat(rsc): add support for custom entry files in RSC Framework Mode (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14643\"\u003e#14643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.13.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 react-router-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-refresh` from 0.17.0 to 0.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/HEAD/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-refresh-typescript` from 2.0.10 to 2.0.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Jack-Works/react-refresh-transformer/blob/main/CHANGELOG.md\"\u003ereact-refresh-typescript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log - react-refresh-typescript\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Jack-Works/react-refresh-transformer/commits\"\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/konveyor/tackle2-ui/pull/3083","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/konveyor%2Ftackle2-ui/issues/3083","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3083/packages"},{"uuid":"4019916610","node_id":"PR_kwDOJxZvx87HxY3O","number":795,"state":"closed","title":"Bump the dependencies group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-10T04:08:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-04T04:09:53.000Z","updated_at":"2026-04-10T04:08:24.000Z","time_to_close":3196710,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":20,"packages":[{"name":"@fortawesome/fontawesome-svg-core","old_version":"6.6.0","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/react-fontawesome","old_version":"0.2.2","new_version":"3.2.0","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"axios","old_version":"1.13.5","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"dotenv","old_version":"16.4.5","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.0","new_version":"12.0.3","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"react-bootstrap","old_version":"2.10.2","new_version":"2.10.10","repository_url":"https://github.com/react-bootstrap/react-bootstrap"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-grid-layout","old_version":"1.5.0","new_version":"2.2.2","repository_url":"https://github.com/STRML/react-grid-layout"},{"name":"react-helmet-async","old_version":"2.0.5","new_version":"3.0.0","repository_url":"https://github.com/staylor/react-helmet-async"},{"name":"react-markdown","old_version":"9.0.1","new_version":"10.1.0","repository_url":"https://github.com/remarkjs/react-markdown"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"6.30.3","new_version":"7.13.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"remark-gfm","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/remarkjs/remark-gfm"},{"name":"resolve","old_version":"1.22.8","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"sanitize-html","old_version":"2.13.1","new_version":"2.17.1","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"shelljs","old_version":"0.8.5","new_version":"0.10.0","repository_url":"https://github.com/shelljs/shelljs"},{"name":"styled-components","old_version":"6.1.13","new_version":"6.3.11","repository_url":"https://github.com/styled-components/styled-components"},{"name":"typescript","old_version":"5.6.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"uuid","old_version":"11.0.3","new_version":"13.0.0","repository_url":"https://github.com/uuidjs/uuid"},{"name":"browserlist","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/browserslist/typo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `6.6.0` | `7.2.0` |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `0.2.2` | `3.2.0` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.13.6` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.4.5` | `17.3.1` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.0` | `12.0.3` |\n| [react-bootstrap](https://github.com/react-bootstrap/react-bootstrap) | `2.10.2` | `2.10.10` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.4` |\n| [react-grid-layout](https://github.com/STRML/react-grid-layout) | `1.5.0` | `2.2.2` |\n| [react-helmet-async](https://github.com/staylor/react-helmet-async) | `2.0.5` | `3.0.0` |\n| [react-markdown](https://github.com/remarkjs/react-markdown) | `9.0.1` | `10.1.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.3` | `7.13.1` |\n| [remark-gfm](https://github.com/remarkjs/remark-gfm) | `4.0.0` | `4.0.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.8` | `1.22.11` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.13.1` | `2.17.1` |\n| [shelljs](https://github.com/shelljs/shelljs) | `0.8.5` | `0.10.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.1.13` | `6.3.11` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `5.9.3` |\n| [uuid](https://github.com/uuidjs/uuid) | `11.0.3` | `13.0.0` |\n| [browserlist](https://github.com/browserslist/typo) | `1.0.1` | `1.0.2` |\n\n\nUpdates `@fortawesome/fontawesome-svg-core` from 6.6.0 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\u003ch2\u003eRelease 7.0.1\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\u003ch2\u003eRelease 7.0.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\u003ch2\u003eRelease 6.7.2\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\u003ch2\u003eRelease 6.7.1\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\u003ch2\u003eRelease 6.7.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/6.6.0...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 0.2.2 to 3.2.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.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\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e fix GH advisory GHSA-5j98-mcp5-4vw2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2cd0c3f838bb97f9e0f8ec13339cd5ef445f15fe\"\u003e2cd0c3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e regenerate lockfile (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/779488ed84d4ecf18b0aadeb830272a4f2eb5f34\"\u003e779488e\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/b92e5a703fedc311f38007fd5e83f3b09145b8d9\"\u003eb92e5a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e explicit registry in publish script (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2aee952ec61f00c31e4cfc2893042faac553ee9d\"\u003e2aee952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e fix semantic release config missing npm plugin (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ebabf46f81dd03cea2d1b429be9253754daca34d\"\u003eebabf46\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2025-10-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecustom cssPrefix support (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ad42835fccc8d5d5eb1af9da4417ad9c51612bd6\"\u003ead42835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elayers:\u003c/strong\u003e add support for layers with FontAwesomeLayers component (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2c84902442bf36a564896ef51d56f3551bf0b303\"\u003e2c84902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e fix GH advisory GHSA-5j98-mcp5-4vw2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2cd0c3f838bb97f9e0f8ec13339cd5ef445f15fe\"\u003e2cd0c3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e regenerate lockfile (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/779488ed84d4ecf18b0aadeb830272a4f2eb5f34\"\u003e779488e\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/b92e5a703fedc311f38007fd5e83f3b09145b8d9\"\u003eb92e5a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e explicit registry in publish script (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2aee952ec61f00c31e4cfc2893042faac553ee9d\"\u003e2aee952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e fix semantic release config missing npm plugin (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ebabf46f81dd03cea2d1b429be9253754daca34d\"\u003eebabf46\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2025-10-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecustom cssPrefix support (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ad42835fccc8d5d5eb1af9da4417ad9c51612bd6\"\u003ead42835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elayers:\u003c/strong\u003e add support for layers with FontAwesomeLayers component (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2c84902442bf36a564896ef51d56f3551bf0b303\"\u003e2c84902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebetter export path for CustomPrefixProvider (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/663cd25881af8b631cf2212bb50970be339f9af2\"\u003e663cd25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser-support:\u003c/strong\u003e don't use string.replaceAll to fix safari 12 support (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/1776e3a35bfc1e0ad17d783036cd16bc3791add3\"\u003e1776e3a\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/e49488877a14e77076113afc807c9e9da5dc7a45\"\u003e\u003ccode\u003ee494888\u003c/code\u003e\u003c/a\u003e chore(release): 3.2.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/9ec75b92ec0ffa387c0647b5e12ab30c9cb9b7c3\"\u003e\u003ccode\u003e9ec75b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/622\"\u003e#622\u003c/a\u003e from FortAwesome/feat/export-css-variables-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/0e68290dcda0cc5f6159e06f31600f72a49a4b6e\"\u003e\u003ccode\u003e0e68290\u003c/code\u003e\u003c/a\u003e feat(types): export CSSVariables type for user consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/42a6aec9f68bf923e2e202bfc9d46f3efa158a39\"\u003e\u003ccode\u003e42a6aec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/621\"\u003e#621\u003c/a\u003e from FortAwesome/chore/deps-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/018fa1f193b6f7ae94e8ec1cabae57a06f6d9d47\"\u003e\u003ccode\u003e018fa1f\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade all dev deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/7950c97aaa23940bf6265528bd4801148dd28896\"\u003e\u003ccode\u003e7950c97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/616\"\u003e#616\u003c/a\u003e from FortAwesome/fix/process-env-undefined\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/243a27386346b8ac7b636e7f33cae3e71cbd3b17\"\u003e\u003ccode\u003e243a273\u003c/code\u003e\u003c/a\u003e fix(env): support for defined process but undefined process.env\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/7c3ab9aec8121c7a53e9ee892d599cdb0f38f19c\"\u003e\u003ccode\u003e7c3ab9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/615\"\u003e#615\u003c/a\u003e from FortAwesome/allow-viewbox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/1f0690a0133a6bd0bc289100280c199b16eb7bdb\"\u003e\u003ccode\u003e1f0690a\u003c/code\u003e\u003c/a\u003e fix: switch order of spread to allow given props to override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ec1c118889b0e1081b182bfb5fa0224b8b1d4db8\"\u003e\u003ccode\u003eec1c118\u003c/code\u003e\u003c/a\u003e chore(format): ignore changelog from prettier as it is autogen'd\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/0.2.2...v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lordofbacon\"\u003elordofbacon\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fortawesome/react-fontawesome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \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 `axios` from 1.13.5 to 1.13.6\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.13.6\u003c/h2\u003e\n\u003cp\u003eThis release focuses on platform compatibility, error handling improvements, and code quality maintenance.\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 Users targeting React Native should verify their integration, particularly if relying on specific Blob or FormData behaviours, as improvements have been made to support these objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native Blob Support:\u003c/strong\u003e Axios now includes support for React Native Blob objects. Thanks to \u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e for the initial implementation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCode Quality:\u003c/strong\u003e Implemented prettier across the codebase and resolved associated formatting issues. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eEnvironment Compatibility:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed module exports for React Native and Browserify environments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded safe FormData detection for the WeChat Mini Program environment. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError.message is now correctly enumerable. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosError.from now correctly copies the status property from the source error, ensuring better error propagation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Updated the development_dependencies group (5 updates). (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7432\"\u003e#7432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInfrastructure:\u003c/strong\u003e Migrated \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Added missing JSDoc comments to utilities. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\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 the project:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gudahtt\"\u003e\u003ccode\u003e@​Gudahtt\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ybbus\"\u003e\u003ccode\u003e@​ybbus\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shiwaangee\"\u003e\u003ccode\u003e@​Shiwaangee\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skrtheboss\"\u003e\u003ccode\u003e@​skrtheboss\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Janaka66\"\u003e\u003ccode\u003e@​Janaka66\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digital-wizard48\"\u003e\u003ccode\u003e@​digital-wizard48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\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.5...v1.13.6\"\u003ev1.13.5...v1.13.6\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/7108c8877f9dc05f7aba8beb2b9e522537f9a9a7\"\u003e\u003ccode\u003e7108c88\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.6 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7446\"\u003e#7446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/20a0ba3c01174aa2ec441753fa1fe47f21d20491\"\u003e\u003ccode\u003e20a0ba3\u003c/code\u003e\u003c/a\u003e refactor(deps): migrate \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/885b4af6f5dd6ab7977b207fdf61a7e89af69e69\"\u003e\u003ccode\u003e885b4af\u003c/code\u003e\u003c/a\u003e feat: support react native blob objects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/00d97b9730f3d83e865d0f3ee33cba6290ba20ed\"\u003e\u003ccode\u003e00d97b9\u003c/code\u003e\u003c/a\u003e docs(utils): add missing JSDoc comments (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9712548a49521580c8e692c367609b9f5e748d63\"\u003e\u003ccode\u003e9712548\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb\"\u003e\u003ccode\u003ed51accb\u003c/code\u003e\u003c/a\u003e fix(core): copy status from source error in AxiosError.from (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e30bbf1b33c8b6213c793eb0cf6b61b0edc72f1\"\u003e\u003ccode\u003e3e30bbf\u003c/code\u003e\u003c/a\u003e chore: fix publish to only run on v1 tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/672491db34b5575d2abb1c3f91382bc1f45ae7b7\"\u003e\u003ccode\u003e672491d\u003c/code\u003e\u003c/a\u003e fix: safe FormData detection for WeChat Mini Program (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7306\"\u003e#7306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/822e3e40b4f9287b5a787f5d1dfb3ae7f8a0faa3\"\u003e\u003ccode\u003e822e3e4\u003c/code\u003e\u003c/a\u003e fix: make AxiosError.message property enumerable (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448\"\u003e\u003ccode\u003eef3711d\u003c/code\u003e\u003c/a\u003e feat: implement prettier and fix all issues (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.13.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 16.4.5 to 17.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.1...v17.2.2\"\u003e17.2.2\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🙏 A big thank you to new sponsor \u003ca href=\"https://tuple.app/dotenv\"\u003eTuple.app\u003c/a\u003e - \u003cem\u003ethe premier screen sharing app for developers on macOS and Windows.\u003c/em\u003e Go check them out. It's wonderful and generous of them to give back to open source by sponsoring dotenv. Give them some love back.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.0...v17.2.1\"\u003e17.2.1\u003c/a\u003e (2025-07-24)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix clickable tip links by removing parentheses (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/897\"\u003e#897\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.1.0...v17.2.0\"\u003e17.2.0\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptionally specify \u003ccode\u003eDOTENV_CONFIG_QUIET=true\u003c/code\u003e in your environment or \u003ccode\u003e.env\u003c/code\u003e file to quiet the runtime log (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJust like dotenv any \u003ccode\u003eDOTENV_CONFIG_\u003c/code\u003e environment variables take precedence over any code set options like \u003ccode\u003e({quiet: false})\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ini\"\u003e\u003ccode\u003e# .env\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/motdotla/dotenv/commit/7bc16a41c9efd4cf4ab8a4614d0ace7fd240b27b\"\u003e\u003ccode\u003e7bc16a4\u003c/code\u003e\u003c/a\u003e 17.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/27303fd56321a166d698f0482e0f4d0c51e51c1e\"\u003e\u003ccode\u003e27303fd\u003c/code\u003e\u003c/a\u003e update README-es\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6379eb2cae43c27656df8d93509b2c14366811ec\"\u003e\u003ccode\u003e6379eb2\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/b6d7339fd085a290669af8e601331c13b4dd2920\"\u003e\u003ccode\u003eb6d7339\u003c/code\u003e\u003c/a\u003e fix spelling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5febe352d4dd499bfaa73de808a56bf03a268b6b\"\u003e\u003ccode\u003e5febe35\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f61f3832c438078fc5d6552f59fac0c0205eca98\"\u003e\u003ccode\u003ef61f383\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/dec94ad828acba99e3a8570ecf12a1081f9c189c\"\u003e\u003ccode\u003edec94ad\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/485695052c82c26024fbb8568babb0770756dd06\"\u003e\u003ccode\u003e4856950\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6351887077957c5ee74c3528bccbf5512b184b2e\"\u003e\u003ccode\u003e6351887\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/23bd017381f1ab5e4fcdeaebe2e134aaef644a4c\"\u003e\u003ccode\u003e23bd017\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v16.4.5...v17.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv-expand` from 12.0.0 to 12.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv-expand/blob/master/CHANGELOG.md\"\u003edotenv-expand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/compare/v12.0.2...v12.0.3\"\u003e12.0.3\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🙏 A big thank you to new sponsor \u003ca href=\"https://tuple.app/dotenv\"\u003eTuple.app\u003c/a\u003e - \u003cem\u003ethe premier screen sharing app for developers on macOS and Windows.\u003c/em\u003e Go check them out. It's wonderful and generous of them to give back to open source by sponsoring dotenv. Give them some love back.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/compare/v12.0.1...v12.0.2\"\u003e12.0.2\u003c/a\u003e (2025-05-16)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎉 Added new sponsor \u003ca href=\"https://graphite.dev/?utm_source=github\u0026amp;utm_medium=repo\u0026amp;utm_campaign=dotenv\"\u003eGraphite\u003c/a\u003e - \u003cem\u003ethe AI developer productivity platform helping teams on GitHub ship higher quality software, faster\u003c/em\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\n\u003cstrong\u003e\u003ca href=\"https://github.com/sponsors/motdotla\"\u003eBecome a sponsor\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe dotenvx-expand README is viewed thousands of times DAILY on GitHub and NPM.\nSponsoring dotenv and dotenv-expand is a great way to get in front of developers and give back to the developer community at the same time.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/compare/v12.0.0...v12.0.1\"\u003e12.0.1\u003c/a\u003e (2024-11-18)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreak logic on runningParsed (\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/ad88703c77f554c342c6dc7b6a26c958fde621a8\"\u003e#ad887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/eac922076a34dbde5c478d05725b0e366bf1751b\"\u003e\u003ccode\u003eeac9220\u003c/code\u003e\u003c/a\u003e 12.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/44b3cc6b03b9cbec449284e82aca95c6ee1475cd\"\u003e\u003ccode\u003e44b3cc6\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/5075964e0524d77cf718d1ea5eb69a44e8400f83\"\u003e\u003ccode\u003e5075964\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/2c2869a89d097619e1c092564fc2aaeafa18b788\"\u003e\u003ccode\u003e2c2869a\u003c/code\u003e\u003c/a\u003e remove\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/6477ad9ba151613571c096d98d5dd68d6a87913f\"\u003e\u003ccode\u003e6477ad9\u003c/code\u003e\u003c/a\u003e 12.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/75589e0511fa8561463100153dc413bf0829b08f\"\u003e\u003ccode\u003e75589e0\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/8f926397365e1e6b8fefe22367ef5452f725c018\"\u003e\u003ccode\u003e8f92639\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/7cbabcd8b7c7cd94bda1efda920969ccacacacae\"\u003e\u003ccode\u003e7cbabcd\u003c/code\u003e\u003c/a\u003e update logos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/6af96d46a28db30779bec90b6e9f40a98028a735\"\u003e\u003ccode\u003e6af96d4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;unneded logic\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/18a9c8e7d6fa66aa3a87339e8a98f03e8394c8d1\"\u003e\u003ccode\u003e18a9c8e\u003c/code\u003e\u003c/a\u003e unneded logic\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv-expand/compare/v12.0.0...v12.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-bootstrap` from 2.10.2 to 2.10.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/releases\"\u003ereact-bootstrap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.9...v2.10.10\"\u003e2.10.10\u003c/a\u003e (2025-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNavbar:\u003c/strong\u003e add defaultExpanded type (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6926\"\u003e#6926\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/4c64270e4078b8ab2a590f8ac0a04b26dcbc63aa\"\u003e4c64270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.8...v2.10.9\"\u003e2.10.9\u003c/a\u003e (2025-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003e@​restart/ui\u003c/code\u003e to v1.9.4 (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6893\"\u003e#6893\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/bbbba515fec1a2dadd15025f968f5ea166d81e35\"\u003ebbbba51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVariant/Color type infer (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6885\"\u003e#6885\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/0e3ab6172211edad063b5d04d6efb2e61ee3d825\"\u003e0e3ab61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.7...v2.10.8\"\u003e2.10.8\u003c/a\u003e (2025-01-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNavbar:\u003c/strong\u003e fix react 19 type compatibility (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6886\"\u003e#6886\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/7f69899f1b3be4bfbe09d88ca34c373ebb0ad9c3\"\u003e7f69899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003e@​restart/ui\u003c/code\u003e to v1.9.3 (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6890\"\u003e#6890\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/127767889217f5c6097fa7e6e00b4ff51b100b98\"\u003e1277678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.6...v2.10.7\"\u003e2.10.7\u003c/a\u003e (2024-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix type conflicts with react 19 types (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6880\"\u003e#6880\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/416145f8815e35c1326a47983964c092700b4cda\"\u003e416145f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.5...v2.10.6\"\u003e2.10.6\u003c/a\u003e (2024-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccordionHeader:\u003c/strong\u003e apply aria-controls to button (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6868\"\u003e#6868\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/8475119a6c8e9606d5e5cc87e19cf91f1670e224\"\u003e8475119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix ref access in React 19 (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6869\"\u003e#6869\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/2c65f5de1a50d28e4c4e6c4c7d0dc332a68e6bd7\"\u003e2c65f5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNav:\u003c/strong\u003e remove prop-types-extra import from build (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6854\"\u003e#6854\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/ab81d6b1fda1175bc635978a493da49c60db9b25\"\u003eab81d6b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.4...v2.10.5\"\u003e2.10.5\u003c/a\u003e (2024-09-26)\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/react-bootstrap/react-bootstrap/blob/v2.10.10/CHANGELOG.md\"\u003ereact-bootstrap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.9...v2.10.10\"\u003e2.10.10\u003c/a\u003e (2025-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNavbar:\u003c/strong\u003e add defaultExpanded type (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6926\"\u003e#6926\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/4c64270e4078b8ab2a590f8ac0a04b26dcbc63aa\"\u003e4c64270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.8...v2.10.9\"\u003e2.10.9\u003c/a\u003e (2025-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003e@​restart/ui\u003c/code\u003e to v1.9.4 (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6893\"\u003e#6893\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/bbbba515fec1a2dadd15025f968f5ea166d81e35\"\u003ebbbba51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVariant/Color type infer (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6885\"\u003e#6885\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/0e3ab6172211edad063b5d04d6efb2e61ee3d825\"\u003e0e3ab61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.7...v2.10.8\"\u003e2.10.8\u003c/a\u003e (2025-01-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNavbar:\u003c/strong\u003e fix react 19 type compatibility (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6886\"\u003e#6886\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/7f69899f1b3be4bfbe09d88ca34c373ebb0ad9c3\"\u003e7f69899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003e@​restart/ui\u003c/code\u003e to v1.9.3 (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6890\"\u003e#6890\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/127767889217f5c6097fa7e6e00b4ff51b100b98\"\u003e1277678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.6...v2.10.7\"\u003e2.10.7\u003c/a\u003e (2024-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix type conflicts with react 19 types (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6880\"\u003e#6880\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/416145f8815e35c1326a47983964c092700b4cda\"\u003e416145f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.5...v2.10.6\"\u003e2.10.6\u003c/a\u003e (2024-11-25)\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/react-bootstrap/react-bootstrap/commit/8b1cb721001cb1a47b068002d1bed12d12b8d88b\"\u003e\u003ccode\u003e8b1cb72\u003c/code\u003e\u003c/a\u003e Publish v2.10.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/4c64270e4078b8ab2a590f8ac0a04b26dcbc63aa\"\u003e\u003ccode\u003e4c64270\u003c/code\u003e\u003c/a\u003e fix(Navbar): add defaultExpanded type (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6926\"\u003e#6926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/079e5fd68042987128f8d61756fadd26cdddb357\"\u003e\u003ccode\u003e079e5fd\u003c/code\u003e\u003c/a\u003e chore: update code quality tools (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6894\"\u003e#6894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/7cb1fc06bfe93f98646369bf9270ec1abbf532d3\"\u003e\u003ccode\u003e7cb1fc0\u003c/code\u003e\u003c/a\u003e Publish v2.10.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/bbbba515fec1a2dadd15025f968f5ea166d81e35\"\u003e\u003ccode\u003ebbbba51\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@​restart/ui\u003c/code\u003e to v1.9.4 (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6893\"\u003e#6893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/0e3ab6172211edad063b5d04d6efb2e61ee3d825\"\u003e\u003ccode\u003e0e3ab61\u003c/code\u003e\u003c/a\u003e fix: Variant/Color type infer (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6885\"\u003e#6885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/fad2751832b76540499ce5b9efb73717539f41b2\"\u003e\u003ccode\u003efad2751\u003c/code\u003e\u003c/a\u003e Publish v2.10.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/127767889217f5c6097fa7e6e00b4ff51b100b98\"\u003e\u003ccode\u003e1277678\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@​restart/ui\u003c/code\u003e to v1.9.3 (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/0f1a5b665bfb483f35acdb2dbd8f832f8881598f\"\u003e\u003ccode\u003e0f1a5b6\u003c/code\u003e\u003c/a\u003e docs: update react-docgen to v7 (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/7f69899f1b3be4bfbe09d88ca34c373ebb0ad9c3\"\u003e\u003ccode\u003e7f69899\u003c/code\u003e\u003c/a\u003e fix(Navbar): fix react 19 type compatibility (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6886\"\u003e#6886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.2...v2.10.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 18.3.1 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-grid-layout` from 1.5.0 to 2.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/STRML/react-grid-layout/releases\"\u003ereact-grid-layout's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003ch2\u003e🧪 Tests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprevent infinite loop when dragging external items in controlled state (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2225\"\u003e#2225\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Internal Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprevent infinite loop when dragging external items in controlled state (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2225\"\u003e#2225\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euse compactor.compact() everywhere, remove compat layers (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2222\"\u003e#2222\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧪 Tests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadd defensive guards for drag-from-outside edge cases (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2220\"\u003e#2220\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eremove calcDragPosition from default strategies to fix drag position jump\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2223\"\u003e#2223\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euse compactor.compact() everywhere, remove compat layers (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2222\"\u003e#2222\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eDo not use this release; contains a critical layout bug. Use 2.2.1 or later.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e🧪 Tests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprevent infinite loop when dragging from outside then leaving (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2214\"\u003e#2214\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euse dropConfig.onDragOver when provided (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2212\"\u003e#2212\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2215\"\u003e#2215\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euse custom compactor.compact() method when provided (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2216\"\u003e#2216\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eenable PositionStrategy and DragConfig.threshold extension points (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2217\"\u003e#2217\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.1\u003c/h2\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocument TypeScript type migration from \u003ccode\u003e@​types/react-grid-layout\u003c/code\u003e\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2200\"\u003e#2200\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧪 Tests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eallowOverlap not working in legacy mode\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2207\"\u003e#2207\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprevent infinite update loop during drag/resize/drop operations (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2204\"\u003e#2204\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2208\"\u003e#2208\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprevent infinite re-render loop in useResponsiveLayout with inline layouts (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2202\"\u003e#2202\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2209\"\u003e#2209\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Internal Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocument TypeScript type migration from \u003ccode\u003e@​types/react-grid-layout\u003c/code\u003e\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2200\"\u003e#2200\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate husky to v9 configuration\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2201\"\u003e#2201\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch1\u003eReact-Grid-Layout v2.1.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/blob/master/CHANGELOG.md\"\u003ereact-grid-layout's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e2.2.1 (Dec 30, 2025)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDrag position\u003c/strong\u003e: Fix items jumping half a screen down when drag starts on a grid container offset from the page top. Removed \u003ccode\u003ecalcDragPosition\u003c/code\u003e from default position strategies since react-draggable handles parent-relative coordinates correctly. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2223\"\u003e#2223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCompactor\u003c/strong\u003e: Ensure all internal v2 code uses \u003ccode\u003ecompactor.compact()\u003c/code\u003e instead of the legacy \u003ccode\u003ecompact()\u003c/code\u003e function. Added optional \u003ccode\u003ecompactor\u003c/code\u003e prop to hooks (\u003ccode\u003euseGridLayout\u003c/code\u003e, \u003ccode\u003euseResponsiveLayout\u003c/code\u003e) that takes precedence over \u003ccode\u003ecompactType\u003c/code\u003e/\u003ccode\u003eallowOverlap\u003c/code\u003e. Fixed negative coordinate handling in compactors. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2222\"\u003e#2222\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDrag-from-outside\u003c/strong\u003e: Add defensive guards for edge cases with drag enter/leave counter synchronization. Made \u003ccode\u003eremoveDroppingPlaceholder\u003c/code\u003e idempotent and prevented negative counter values. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2220\"\u003e#2220\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved never-exported compat layers (\u003ccode\u003eutils-compat.ts\u003c/code\u003e, \u003ccode\u003eresponsive-compat.ts\u003c/code\u003e, \u003ccode\u003ecalculate-compat.ts\u003c/code\u003e). These were internal implementation details and were never part of the public API.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eonMove()\u003c/code\u003e method from \u003ccode\u003eCompactor\u003c/code\u003e interface. Custom compactors should implement only \u003ccode\u003ecompact()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0 (Dec 29, 2025)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGridItem\u003c/strong\u003e: Fix infinite loop when dragging from outside then leaving the grid without releasing the mouse. Applied the same \u003ccode\u003elayoutRef\u003c/code\u003e pattern from GridLayout to GridItem's constraint context. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2214\"\u003e#2214\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDropConfig\u003c/strong\u003e: Fix \u003ccode\u003edropConfig.onDragOver\u003c/code\u003e being ignored. The v2 API's \u003ccode\u003eonDragOver\u003c/code\u003e callback is now properly called when provided. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2215\"\u003e#2215\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2212\"\u003e#2212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCompactor\u003c/strong\u003e: Fix custom compactor's \u003ccode\u003ecompact()\u003c/code\u003e method never being called. GridLayout was extracting properties but ignoring the method implementations. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2216\"\u003e#2216\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePositionStrategy\u003c/strong\u003e: Fix custom \u003ccode\u003ecalcStyle()\u003c/code\u003e and \u003ccode\u003ecalcDragPosition()\u003c/code\u003e methods never being called. Custom position strategies can now fully override positioning behavior. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2217\"\u003e#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDragConfig\u003c/strong\u003e: Implement \u003ccode\u003ethreshold\u003c/code\u003e property (default 3px for v2 API). Drag callbacks now wait until mouse moves the threshold distance before firing, preventing accidental drags on click. Legacy API uses threshold=0 for backwards compatibility. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2217\"\u003e#2217\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/1401\"\u003e#1401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.1 (Dec 21, 2025)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLegacy API\u003c/strong\u003e: Fix \u003ccode\u003eallowOverlap\u003c/code\u003e not working in legacy mode. Added \u003ccode\u003enoOverlapCompactor\u003c/code\u003e for when \u003ccode\u003ecompactType=null\u003c/code\u003e and \u003ccode\u003eallowOverlap=true\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2207\"\u003e#2207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGridLayout\u003c/strong\u003e: Fix \u0026quot;Maximum update depth exceeded\u0026quot; during drag/resize/drop operations. Used \u003ccode\u003elayoutRef\u003c/code\u003e pattern to prevent callbacks from being recreated on every layout change. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2208\"\u003e#2208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseResponsiveLayout\u003c/strong\u003e: Fix infinite re-render loop when passing inline objects as \u003ccode\u003elayouts\u003c/code\u003e prop. Added separate ref to track props vs state changes. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2209\"\u003e#2209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0 (Dec 14, 2025)\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003ch4\u003ePluggable Layout Constraints System\u003c/h4\u003e\n\u003cp\u003eA new constraints system allows custom validation and transformation of layout items during drag and resize operations. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2190\"\u003e#2190\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport { createConstraintEnforcer, aspectRatioConstraint, positionConstraint } from \u0026quot;react-grid-layout/core\u0026quot;;\n\u003cp\u003econst enforcer = createConstraintEnforcer([\u003cbr /\u003e\naspectRatioConstraint(16 / 9),\u003cbr /\u003e\npositionConstraint({ minX: 0, maxX: 10 })\u003cbr /\u003e\n]);\u003c/p\u003e\n\u003cp\u003e\u0026lt;GridLayout constraintEnforcer={enforcer} /\u0026gt;\u003cbr /\u003e\n\u0026lt;...\n\n_Description has been truncated_\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/Oxedos/devops-dashboard/pull/795","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Oxedos%2Fdevops-dashboard/issues/795","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/795/packages"},{"uuid":"4019676055","node_id":"PR_kwDORB7tUs7HwpAn","number":8,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-04T02:26:20.000Z","updated_at":"2026-03-18T04:01:29.253Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":19,"packages":[{"name":"@playwright/test","old_version":"1.58.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.3.2","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"20.19.30","new_version":"25.3.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"5.1.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"8.57.1","new_version":"10.0.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.1.5","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"prisma","old_version":"5.22.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@commitlint/cli","old_version":"19.8.1","new_version":"20.4.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"19.8.1","new_version":"20.4.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"stylelint-config-standard","old_version":"38.0.0","new_version":"40.0.0","repository_url":"https://github.com/stylelint/stylelint-config-standard"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.25.9","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"stylelint","old_version":"16.26.1","new_version":"17.4.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"vite","old_version":"4.5.14","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"eslint-plugin-react-hooks","old_version":"4.6.2","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"@types/minimatch","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.1` | `1.58.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.3.2` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.30` | `25.3.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `5.1.4` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.0.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.5` | `16.1.6` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `5.22.0` | `7.4.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `19.8.1` | `20.4.3` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `19.8.1` | `20.4.3` |\n| [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `38.0.0` | `40.0.0` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.25.9` | `7.28.6` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.26.1` | `17.4.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `4.5.14` | `7.3.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `4.6.2` | `7.0.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [@types/minimatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimatch) | `5.1.2` | `6.0.0` |\n\n\nUpdates `@playwright/test` from 1.58.1 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.1...v1.58.2\"\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.2.7 to 16.3.2\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.3.2\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/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\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/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\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.3.2\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/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.1\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/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dfd6a7a4afa1147c9b6ad7d441b1f6278da499c5\"\u003e\u003ccode\u003edfd6a7a\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/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e fix(Windows): do not spawn  tasks as detached since it opens a cmd window on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/60957ce617b2b7a6752bb6cf82298ba151affb6c\"\u003e\u003ccode\u003e60957ce\u003c/code\u003e\u003c/a\u003e docs: add CONTRIBUTING.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2a74cd292f4853b6224a4cefb3d7ed1bd49221a1\"\u003e\u003ccode\u003e2a74cd2\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/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e refactor: remove \u003ccode\u003enano-spawn\u003c/code\u003e dependency completely\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e342cab1f72741cf73268c3bc4989f00d999cbe7\"\u003e\u003ccode\u003ee342cab\u003c/code\u003e\u003c/a\u003e build(deps): move nano-spawn to dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9aa2cd7f8b588319104a87f999a373552b19cedf\"\u003e\u003ccode\u003e9aa2cd7\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/0c387bcf450f1e082629771d8156daa5cf0b68d2\"\u003e\u003ccode\u003e0c387bc\u003c/code\u003e\u003c/a\u003e test: make long-running task longer because of GitHub Actions slowness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e refactor: detect incorrect brace expansion exhaustively\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dceabc608f6e0a5e7beb2fab74520d1577c6b8e6\"\u003e\u003ccode\u003edceabc6\u003c/code\u003e\u003c/a\u003e ci: run \u003ccode\u003enpm audit\u003c/code\u003e in GitHub Actions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.2.7...v16.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.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/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\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\u003e[4.2.0] - 2026-02-18\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/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/a\u003e Fix Tailwind CSS package README GitHub links (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19644\"\u003e#19644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1638f35c3a2bfcd65a7b3b0f8626927a76bcf685\"\u003e\u003ccode\u003e1638f35\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19608\"\u003e#19608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bccf4bbfbd2c4203e5673a6196f01c73e20dca98\"\u003e\u003ccode\u003ebccf4bb\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e@​tailwindcss/webpack\u003c/code\u003e loader for Tailwind CSS v4 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8d5e955058cbec107df150d4d8aa6d8645bb7bbf\"\u003e\u003ccode\u003e8d5e955\u003c/code\u003e\u003c/a\u003e Update dedent 1.7.0 → 1.7.1 (patch) (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19484\"\u003e#19484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.30 to 25.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 4.7.0 to 5.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@5.1.4\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003ecanSkipBabel\u003c/code\u003e not accounting for \u003ccode\u003ebabel.overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1098\"\u003e#1098\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen configuring \u003ccode\u003ebabel.overrides\u003c/code\u003e without top-level plugins or presets, Babel was incorrectly skipped. The \u003ccode\u003ecanSkipBabel\u003c/code\u003e function now checks for \u003ccode\u003eoverrides.length\u003c/code\u003e to ensure override configurations are processed.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.1.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.1.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.1.1\u003c/h2\u003e\n\u003ch3\u003eUpdate code to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/976\"\u003e#976\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erolldown-vite\u003c/code\u003e will remove \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e in favor of \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e soon. This plugin now uses \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e. Please update \u003ccode\u003erolldown-vite\u003c/code\u003e to the latest version if you are using an older version.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003e@vitejs/plugin-react/preamble\u003c/code\u003e virtual module for SSR HMR (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/890\"\u003e#890\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eSSR applications can now initialize HMR runtime by importing \u003ccode\u003e@vitejs/plugin-react/preamble\u003c/code\u003e at the top of their client entry instead of manually calling \u003ccode\u003etransformIndexHtml\u003c/code\u003e. This simplifies SSR setup for applications that don't use the \u003ccode\u003etransformIndexHtml\u003c/code\u003e API.\u003c/p\u003e\n\u003ch3\u003eFix raw Rolldown support for Rolldown 1.0.0-beta.44+ (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/930\"\u003e#930\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eRolldown 1.0.0-beta.44+ removed the top-level \u003ccode\u003ejsx\u003c/code\u003e option in favor of \u003ccode\u003etransform.jsx\u003c/code\u003e. This plugin now uses the \u003ccode\u003etransform.jsx\u003c/code\u003e option to support Rolldown 1.0.0-beta.44+.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.0.4\u003c/h2\u003e\n\u003ch3\u003ePerf: use native refresh wrapper plugin in rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/881\"\u003e#881\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eplugin-react@5.0.3\u003c/h2\u003e\n\u003ch3\u003eHMR did not work for components imported with queries with rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/872\"\u003e#872\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003ePerf: simplify refresh wrapper generation (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/835\"\u003e#835\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eplugin-react@5.0.2\u003c/h2\u003e\n\u003ch3\u003eSkip transform hook completely in rolldown-vite in dev if possible (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/783\"\u003e#783\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eplugin-react@5.0.1\u003c/h2\u003e\n\u003ch3\u003eSet \u003ccode\u003eoptimizeDeps.rollupOptions.transform.jsx\u003c/code\u003e instead of \u003ccode\u003eoptimizeDeps.rollupOptions.jsx\u003c/code\u003e for rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/735\"\u003e#735\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eoptimizeDeps.rollupOptions.jsx\u003c/code\u003e is going to be deprecated in favor of \u003ccode\u003eoptimizeDeps.rollupOptions.transform.jsx\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003ePerf: skip \u003ccode\u003ebabel-plugin-react-compiler\u003c/code\u003e if code has no \u003ccode\u003e\u0026quot;use memo\u0026quot;\u003c/code\u003e when \u003ccode\u003e{ compilationMode: \u0026quot;annotation\u0026quot; }\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/734\"\u003e#734\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eRespect tsconfig \u003ccode\u003ejsxImportSource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/726\"\u003e#726\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eFix \u003ccode\u003ereactRefreshHost\u003c/code\u003e option on rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/716\"\u003e#716\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eFix \u003ccode\u003eRefreshRuntime\u003c/code\u003e being injected twice for class components on rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/708\"\u003e#708\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eSkip \u003ccode\u003ebabel-plugin-react-compiler\u003c/code\u003e on non client environment (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/689\"\u003e689\u003c/a\u003e)\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.4 (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003ecanSkipBabel\u003c/code\u003e not accounting for \u003ccode\u003ebabel.overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1098\"\u003e#1098\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen configuring \u003ccode\u003ebabel.overrides\u003c/code\u003e without top-level plugins or presets, Babel was incorrectly skipped. The \u003ccode\u003ecanSkipBabel\u003c/code\u003e function now checks for \u003ccode\u003eoverrides.length\u003c/code\u003e to ensure override configurations are processed.\u003c/p\u003e\n\u003ch2\u003e5.1.3 (2026-02-02)\u003c/h2\u003e\n\u003ch2\u003e5.1.2 (2025-12-08)\u003c/h2\u003e\n\u003ch2\u003e5.1.1 (2025-11-12)\u003c/h2\u003e\n\u003ch3\u003eUpdate code to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/976\"\u003e#976\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erolldown-vite\u003c/code\u003e will remove \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e in favor of \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e soon. This plugin now uses \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e. Please update \u003ccode\u003erolldown-vite\u003c/code\u003e to the latest version if you are using an older version.\u003c/p\u003e\n\u003ch2\u003e5.1.0 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003e@vitejs/plugin-react/preamble\u003c/code\u003e virtual module for SSR HMR (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/890\"\u003e#890\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eSSR applications can now initialize HMR runtime by importing \u003ccode\u003e@vitejs/plugin-react/preamble\u003c/code\u003e at the top of their client entry instead of manually calling \u003ccode\u003etransformIndexHtml\u003c/code\u003e. This simplifies SSR setup for applications that don't use the \u003ccode\u003etransformIndexHtml\u003c/code\u003e API.\u003c/p\u003e\n\u003ch3\u003eFix raw Rolldown support for Rolldown 1.0.0-beta.44+ (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/930\"\u003e#930\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eRolldown 1.0.0-beta.44+ removed the top-level \u003ccode\u003ejsx\u003c/code\u003e option in favor of \u003ccode\u003etransform.jsx\u003c/code\u003e. This plugin now uses the \u003ccode\u003etransform.jsx\u003c/code\u003e option to support Rolldown 1.0.0-beta.44+.\u003c/p\u003e\n\u003ch2\u003e5.0.4 (2025-09-27)\u003c/h2\u003e\n\u003ch3\u003ePerf: use native refresh wrapper plugin in rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/881\"\u003e#881\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003e5.0.3 (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eHMR did not work for components imported with queries with rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/872\"\u003e#872\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003ePerf: simplify refresh wrapper generation (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/835\"\u003e#835\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003e5.0.2 (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eSkip transform hook completely in rolldown-vite in dev if possible (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/783\"\u003e#783\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003e5.0.1 (2025-08-19)\u003c/h2\u003e\n\u003ch3\u003eSet \u003ccode\u003eoptimizeDeps.rollupOptions.transform.jsx\u003c/code\u003e instead of \u003ccode\u003eoptimizeDeps.rollupOptions.jsx\u003c/code\u003e for rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/735\"\u003e#735\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eoptimizeDeps.rollupOptions.jsx\u003c/code\u003e is going to be deprecated in favor of \u003ccode\u003eoptimizeDeps.rollupOptions.transform.jsx\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003ePerf: skip \u003ccode\u003ebabel-plugin-react-compiler\u003c/code\u003e if code has no \u003ccode\u003e\u0026quot;use memo\u0026quot;\u003c/code\u003e when \u003ccode\u003e{ compilationMode: \u0026quot;annotation\u0026quot; }\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/734\"\u003e#734\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eRespect tsconfig \u003ccode\u003ejsxImportSource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/726\"\u003e#726\u003c/a\u003e)\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/vitejs/vite-plugin-react/commit/f066114c3e6bf18f5209ff3d3ef6bf1ab46d3866\"\u003e\u003ccode\u003ef066114\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/e299dcab475952f3305b24eef6118f7f47e65f31\"\u003e\u003ccode\u003ee299dca\u003c/code\u003e\u003c/a\u003e fix(plugin-react): \u003ccode\u003ecanSkipBabel\u003c/code\u003e not checking \u003ccode\u003ebabel.overrides\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/12ffadcd9afdb19a703ffddb3d3cc961178066c4\"\u003e\u003ccode\u003e12ffadc\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/cf0cb8aa3398e312f4e91b702281806aad004cd7\"\u003e\u003ccode\u003ecf0cb8a\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/99e480cf01323268b6f7d5e582ba1662728845d9\"\u003e\u003ccode\u003e99e480c\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/77f5e429d49b53c4115581abccaa9f5405bdf079\"\u003e\u003ccode\u003e77f5e42\u003c/code\u003e\u003c/a\u003e fix(deps): update react 19.2.4 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/e327da491fcc0eb9e10b98d7dd674b8375cb0f4f\"\u003e\u003ccode\u003ee327da4\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1083\"\u003e#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3d3dbc2c1de09f1d2bd3ff3483415a73bdf61e96\"\u003e\u003ccode\u003e3d3dbc2\u003c/code\u003e\u003c/a\u003e chore: add metadata for vite-plugin-registry (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/58dfb9d70f3d12db529c2e3da8e80ad36168cceb\"\u003e\u003ccode\u003e58dfb9d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/fefad3dfd9a8505cb8e99d48848d56aa56a7bb48\"\u003e\u003ccode\u003efefad3d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.4/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 8.57.1 to 10.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b723616a4daeacd4605f11b4d087d4a7cae5c74\"\u003e\u003ccode\u003e2b72361\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20537\"\u003e#20537\u003c/a\u003e) (루밀LuMir)\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/13eeedbbd16218b0da1425b78cb284937fd964ca\"\u003e\u003ccode\u003e13eeedb\u003c/code\u003e\u003c/a\u003e docs: link rule type explanation to CLI option --fix-type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20548\"\u003e#20548\u003c/a\u003e) (Mike McCready)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/98cbf6ba53a1fb2028d25078c7049a538d0e392c\"\u003e\u003ccode\u003e98cbf6b\u003c/code\u003e\u003c/a\u003e docs: update migration guide per Program range change (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20534\"\u003e#20534\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61a24054411fa56ce74bef554846caa9d8cb01f5\"\u003e\u003ccode\u003e61a2405\u003c/code\u003e\u003c/a\u003e docs: add missing semicolon in vars-on-top rule example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20533\"\u003e#20533\u003c/a\u003e) (Abilash)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/951223b29669885643f7854d7c824288ba962d7e\"\u003e\u003ccode\u003e951223b\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20553\"\u003e#20553\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6aa1afe6694f3fd7f82116109a5ef2ad18ece074\"\u003e\u003ccode\u003e6aa1afe\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-jsdoc to ^62.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20536\"\u003e#20536\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55122d6f971119607c85b0df8e62942171c939f7\"\u003e\u003ccode\u003e55122d6\u003c/code\u003e\u003c/a\u003e 10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/80f1e29ec87c07a1cef789c718d6167da59f35f6\"\u003e\u003ccode\u003e80f1e29\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/951223b29669885643f7854d7c824288ba962d7e\"\u003e\u003ccode\u003e951223b\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20553\"\u003e#20553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/13eeedbbd16218b0da1425b78cb284937fd964ca\"\u003e\u003ccode\u003e13eeedb\u003c/code\u003e\u003c/a\u003e docs: link rule type explanation to CLI option --fix-type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20548\"\u003e#20548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6aa1afe6694f3fd7f82116109a5ef2ad18ece074\"\u003e\u003ccode\u003e6aa1afe\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-jsdoc to ^62.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20536\"\u003e#20536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b723616a4daeacd4605f11b4d087d4a7cae5c74\"\u003e\u003ccode\u003e2b72361\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20537\"\u003e#20537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/98cbf6ba53a1fb2028d25078c7049a538d0e392c\"\u003e\u003ccode\u003e98cbf6b\u003c/code\u003e\u003c/a\u003e docs: update migration guide per Program range change (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20534\"\u003e#20534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61a24054411fa56ce74bef554846caa9d8cb01f5\"\u003e\u003ccode\u003e61a2405\u003c/code\u003e\u003c/a\u003e docs: add missing semicolon in vars-on-top rule example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20533\"\u003e#20533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bd54976080936ce080ee2552d504180105593b4\"\u003e\u003ccode\u003e0bd5497\u003c/code\u003e\u003c/a\u003e 10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddb80ef7c78adbc3fb784e33f500d321e84ab51e\"\u003e\u003ccode\u003eddb80ef\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v8.57.1...v10.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.1.5 to 16.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to swc 54 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\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/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.6/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 5.22.0 to 7.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.4.2\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.2 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix a case-insensitive \u003ccode\u003eIN\u003c/code\u003e and \u003ccode\u003eNOT IN\u003c/code\u003e filter regression (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29243\"\u003eprisma/prisma#29243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a query plan mutation issue that resulted in broken cursor queries (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29262\"\u003eprisma/prisma#29262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an array parameter wrapping issue in push operations (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5784\"\u003eprisma/prisma-engines#5784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUint8Array\u003c/code\u003e serialization in nested JSON fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29268\"\u003eprisma/prisma#29268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an issue with MySQL joins that relied on non-strict equality (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29251\"\u003eprisma/prisma#29251\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Update text column detection to check for a binary collation (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29238\"\u003eprisma/prisma#29238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Correct \u003ccode\u003erelationJoins\u003c/code\u003e compatibility check for MariaDB 8.x versions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29246\"\u003eprisma/prisma#29246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSchema Engine\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix partial index predicate comparison on PostgreSQL and MSSQL (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5780\"\u003eprisma/prisma-engines#5780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.1 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix cursor-based pagination regression with parameterised values (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29184\"\u003eprisma/prisma#29184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003ePrisma.skip\u003c/code\u003e through query extension argument cloning (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29198\"\u003eprisma/prisma#29198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable batching of multiple queries inside interactive transactions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/25571\"\u003eprisma/prisma#25571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing JSON value deserialization for JSONB parameter fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29182\"\u003eprisma/prisma#29182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply result extensions correctly for nested and fluent relations (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29218\"\u003eprisma/prisma#29218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow missing config datasource URL and validate only when needed (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5777\"\u003eprisma/prisma-engines#5777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-ppg\u003c/code\u003e\u003c/strong\u003e: Handle null values in type parsers for nullable columns (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29192\"\u003eprisma/prisma#29192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Schema Language\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ewhere\u003c/code\u003e argument on field-level \u003ccode\u003e@unique\u003c/code\u003e for partial indexes (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5774\"\u003eprisma/prisma-engines#5774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd object expression and object member support to schema reformatter (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5776\"\u003eprisma/prisma-engines#5776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.4.0\u003c/code\u003e stable release 🎉\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/prisma/prisma/commit/1df1c6dc9477dfb2236e9231064e4df8f10c892c\"\u003e\u003ccode\u003e1df1c6d\u003c/code\u003e\u003c/a\u003e fix(cli-generator): outdated default generator provider (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29089\"\u003e#29089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/710c25d03903c19184d11f890fa40be366f4a7d3\"\u003e\u003ccode\u003e710c25d\u003c/code\u003e\u003c/a\u003e fix: update dependencies to fix pnpm audit (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29128\"\u003e#29128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/fdabc1c00f07faaa66c31f1495e94c36e181b00b\"\u003e\u003ccode\u003efdabc1c\u003c/code\u003e\u003c/a\u003e fix(cli): remove Prisma Pulse from CLI help message (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29093\"\u003e#29093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/1677a32755578a85f7acaa2ae57cf11997872b41\"\u003e\u003ccode\u003e1677a32\u003c/code\u003e\u003c/a\u003e docs: fix broken getting started links across repository (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28948\"\u003e#28948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/32e5614398be56e6db8b9d51e08eccd696c4b8d1\"\u003e\u003ccode\u003e32e5614\u003c/code\u003e\u003c/a\u003e chore(cli): bump \u003ccode\u003ehono\u003c/code\u003e and \u003ccode\u003e@prisma/dev\u003c/code\u003e, resolving \u003ccode\u003ehono\u003c/code\u003e vulnerability. (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2a44bb8b2981213965246d593fc24ad5c9360161\"\u003e\u003ccode\u003e2a44bb8\u003c/code\u003e\u003c/a\u003e chore(cli): bump studio, fixing vitess introspection. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29045\"\u003e#29045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/011b6a6e96693a05603a0498a8cd94cfbe7647bb\"\u003e\u003ccode\u003e011b6a6\u003c/code\u003e\u003c/a\u003e chore: remove promotions (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29015\"\u003e#29015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/90141bb991417576a92184195b45e54c25206141\"\u003e\u003ccode\u003e90141bb\u003c/code\u003e\u003c/a\u003e chore(cli): bump studio, add northwind to sandbox. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28985\"\u003e#28985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/fd479fdcb26b48c6014d13f1c7caee6a2b7e4946\"\u003e\u003ccode\u003efd479fd\u003c/code\u003e\u003c/a\u003e feat(qc): fast and small build modes (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28976\"\u003e#28976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/815ba132e1c38a348731cba7e26c729ec82665a6\"\u003e\u003ccode\u003e815ba13\u003c/code\u003e\u003c/a\u003e chore(cli): bump \u003ccode\u003e@prisma/dev\u003c/code\u003e, fix init usage following changes. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28929\"\u003e#28929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/7.4.2/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 prisma since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.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/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/Zombieliu/qingyi/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zombieliu%2Fqingyi/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4006023531","node_id":"PR_kwDOLMBsXc7HEUtI","number":966,"state":"open","title":"chore(deps-dev): bump react-refresh from 0.14.2 to 0.18.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-01T02:31:37.000Z","updated_at":"2026-03-01T02:35:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) from 0.14.2 to 0.18.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.10 (October 14, 2020)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport support for the \u003ca href=\"https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html\"\u003enew JSX transform\u003c/a\u003e to 0.14.x. (\u003ca href=\"https://github.com/lunaruan\"\u003e\u003ccode\u003e@​lunaruan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/18299\"\u003e#18299\u003c/a\u003e and \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/20024\"\u003e#20024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.8\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed memory leak when rendering on the server\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.7\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with \u003ccode\u003e\u0026lt;option\u0026gt;\u003c/code\u003e tags when using \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed memory leak in synthetic event system\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact TestUtils Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with calling \u003ccode\u003esetState\u003c/code\u003e in \u003ccode\u003ecomponentWillMount\u003c/code\u003e when using shallow rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.6\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efbjs\u003c/code\u003e dependency to pick up change affecting handling of undefined document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.5\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore minor internal changes for better compatibility with React Native\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor internal changes for better compatibility with React Native\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eautoCapitalize\u003c/code\u003e and \u003ccode\u003eautoCorrect\u003c/code\u003e props are now set as attributes in the DOM instead of properties to improve cross-browser compatibility\u003c/li\u003e\n\u003cli\u003eFixed bug with controlled \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements not handling updates properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact Perf Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSome DOM operation names have been updated for clarity in the output of \u003ccode\u003e.printDOM()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003enonce\u003c/code\u003e attribute for \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e elements\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ereversed\u003c/code\u003e attribute for \u003ccode\u003e\u0026lt;ol\u0026gt;\u003c/code\u003e elements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact TestUtils Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with shallow rendering and function refs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact CSSTransitionGroup Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug resulting in timeouts firing incorrectly when mounting and unmounting rapidly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact on Bower\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ereact-dom-server.js\u003c/code\u003e to expose \u003ccode\u003erenderToString\u003c/code\u003e and \u003ccode\u003erenderToStaticMarkup\u003c/code\u003e for usage in the browser\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/HEAD/packages/react\"\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=react-refresh\u0026package-manager=npm_and_yarn\u0026previous-version=0.14.2\u0026new-version=0.18.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/lichtblick-suite/lichtblick/pull/966","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lichtblick-suite%2Flichtblick/issues/966","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/966/packages"},{"uuid":"3988655348","node_id":"PR_kwDORB7tUs7GMABt","number":6,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group with 17 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-25T10:43:08.000Z","updated_at":"2026-03-04T04:01:34.536Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":17,"packages":[{"name":"@playwright/test","old_version":"1.58.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"20.19.30","new_version":"25.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"5.1.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"8.57.1","new_version":"10.0.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.1.5","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"prisma","old_version":"5.22.0","new_version":"7.4.1","repository_url":"https://github.com/prisma/prisma"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@commitlint/cli","old_version":"19.8.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"19.8.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"stylelint-config-standard","old_version":"38.0.0","new_version":"40.0.0","repository_url":"https://github.com/stylelint/stylelint-config-standard"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.25.9","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"stylelint","old_version":"16.26.1","new_version":"17.3.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"vite","old_version":"4.5.14","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"eslint-plugin-react-hooks","old_version":"4.6.2","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/minimatch","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 17 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.1` | `1.58.2` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.30` | `25.3.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `5.1.4` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.0.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.5` | `16.1.6` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `5.22.0` | `7.4.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `19.8.1` | `20.4.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `19.8.1` | `20.4.2` |\n| [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `38.0.0` | `40.0.0` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.25.9` | `7.28.6` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.26.1` | `17.3.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `4.5.14` | `7.3.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `4.6.2` | `7.0.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [@types/minimatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimatch) | `5.1.2` | `6.0.0` |\n\nUpdates `@playwright/test` from 1.58.1 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.1...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.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/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\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\u003e[4.2.0] - 2026-02-18\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/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/a\u003e Fix Tailwind CSS package README GitHub links (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19644\"\u003e#19644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1638f35c3a2bfcd65a7b3b0f8626927a76bcf685\"\u003e\u003ccode\u003e1638f35\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19608\"\u003e#19608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bccf4bbfbd2c4203e5673a6196f01c73e20dca98\"\u003e\u003ccode\u003ebccf4bb\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e@​tailwindcss/webpack\u003c/code\u003e loader for Tailwind CSS v4 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8d5e955058cbec107df150d4d8aa6d8645bb7bbf\"\u003e\u003ccode\u003e8d5e955\u003c/code\u003e\u003c/a\u003e Update dedent 1.7.0 → 1.7.1 (patch) (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19484\"\u003e#19484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.30 to 25.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 4.7.0 to 5.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@5.1.4\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003ecanSkipBabel\u003c/code\u003e not accounting for \u003ccode\u003ebabel.overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1098\"\u003e#1098\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen configuring \u003ccode\u003ebabel.overrides\u003c/code\u003e without top-level plugins or presets, Babel was incorrectly skipped. The \u003ccode\u003ecanSkipBabel\u003c/code\u003e function now checks for \u003ccode\u003eoverrides.length\u003c/code\u003e to ensure override configurations are processed.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.1.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.1.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.1.1\u003c/h2\u003e\n\u003ch3\u003eUpdate code to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/976\"\u003e#976\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erolldown-vite\u003c/code\u003e will remove \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e in favor of \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e soon. This plugin now uses \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e. Please update \u003ccode\u003erolldown-vite\u003c/code\u003e to the latest version if you are using an older version.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003e@vitejs/plugin-react/preamble\u003c/code\u003e virtual module for SSR HMR (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/890\"\u003e#890\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eSSR applications can now initialize HMR runtime by importing \u003ccode\u003e@vitejs/plugin-react/preamble\u003c/code\u003e at the top of their client entry instead of manually calling \u003ccode\u003etransformIndexHtml\u003c/code\u003e. This simplifies SSR setup for applications that don't use the \u003ccode\u003etransformIndexHtml\u003c/code\u003e API.\u003c/p\u003e\n\u003ch3\u003eFix raw Rolldown support for Rolldown 1.0.0-beta.44+ (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/930\"\u003e#930\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eRolldown 1.0.0-beta.44+ removed the top-level \u003ccode\u003ejsx\u003c/code\u003e option in favor of \u003ccode\u003etransform.jsx\u003c/code\u003e. This plugin now uses the \u003ccode\u003etransform.jsx\u003c/code\u003e option to support Rolldown 1.0.0-beta.44+.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.0.4\u003c/h2\u003e\n\u003ch3\u003ePerf: use native refresh wrapper plugin in rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/881\"\u003e#881\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eplugin-react@5.0.3\u003c/h2\u003e\n\u003ch3\u003eHMR did not work for components imported with queries with rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/872\"\u003e#872\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003ePerf: simplify refresh wrapper generation (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/835\"\u003e#835\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eplugin-react@5.0.2\u003c/h2\u003e\n\u003ch3\u003eSkip transform hook completely in rolldown-vite in dev if possible (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/783\"\u003e#783\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eplugin-react@5.0.1\u003c/h2\u003e\n\u003ch3\u003eSet \u003ccode\u003eoptimizeDeps.rollupOptions.transform.jsx\u003c/code\u003e instead of \u003ccode\u003eoptimizeDeps.rollupOptions.jsx\u003c/code\u003e for rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/735\"\u003e#735\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eoptimizeDeps.rollupOptions.jsx\u003c/code\u003e is going to be deprecated in favor of \u003ccode\u003eoptimizeDeps.rollupOptions.transform.jsx\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003ePerf: skip \u003ccode\u003ebabel-plugin-react-compiler\u003c/code\u003e if code has no \u003ccode\u003e\u0026quot;use memo\u0026quot;\u003c/code\u003e when \u003ccode\u003e{ compilationMode: \u0026quot;annotation\u0026quot; }\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/734\"\u003e#734\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eRespect tsconfig \u003ccode\u003ejsxImportSource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/726\"\u003e#726\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eFix \u003ccode\u003ereactRefreshHost\u003c/code\u003e option on rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/716\"\u003e#716\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eFix \u003ccode\u003eRefreshRuntime\u003c/code\u003e being injected twice for class components on rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/708\"\u003e#708\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eSkip \u003ccode\u003ebabel-plugin-react-compiler\u003c/code\u003e on non client environment (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/689\"\u003e689\u003c/a\u003e)\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.4 (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003ecanSkipBabel\u003c/code\u003e not accounting for \u003ccode\u003ebabel.overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1098\"\u003e#1098\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen configuring \u003ccode\u003ebabel.overrides\u003c/code\u003e without top-level plugins or presets, Babel was incorrectly skipped. The \u003ccode\u003ecanSkipBabel\u003c/code\u003e function now checks for \u003ccode\u003eoverrides.length\u003c/code\u003e to ensure override configurations are processed.\u003c/p\u003e\n\u003ch2\u003e5.1.3 (2026-02-02)\u003c/h2\u003e\n\u003ch2\u003e5.1.2 (2025-12-08)\u003c/h2\u003e\n\u003ch2\u003e5.1.1 (2025-11-12)\u003c/h2\u003e\n\u003ch3\u003eUpdate code to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/976\"\u003e#976\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erolldown-vite\u003c/code\u003e will remove \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e in favor of \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e soon. This plugin now uses \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e. Please update \u003ccode\u003erolldown-vite\u003c/code\u003e to the latest version if you are using an older version.\u003c/p\u003e\n\u003ch2\u003e5.1.0 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003e@vitejs/plugin-react/preamble\u003c/code\u003e virtual module for SSR HMR (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/890\"\u003e#890\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eSSR applications can now initialize HMR runtime by importing \u003ccode\u003e@vitejs/plugin-react/preamble\u003c/code\u003e at the top of their client entry instead of manually calling \u003ccode\u003etransformIndexHtml\u003c/code\u003e. This simplifies SSR setup for applications that don't use the \u003ccode\u003etransformIndexHtml\u003c/code\u003e API.\u003c/p\u003e\n\u003ch3\u003eFix raw Rolldown support for Rolldown 1.0.0-beta.44+ (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/930\"\u003e#930\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eRolldown 1.0.0-beta.44+ removed the top-level \u003ccode\u003ejsx\u003c/code\u003e option in favor of \u003ccode\u003etransform.jsx\u003c/code\u003e. This plugin now uses the \u003ccode\u003etransform.jsx\u003c/code\u003e option to support Rolldown 1.0.0-beta.44+.\u003c/p\u003e\n\u003ch2\u003e5.0.4 (2025-09-27)\u003c/h2\u003e\n\u003ch3\u003ePerf: use native refresh wrapper plugin in rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/881\"\u003e#881\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003e5.0.3 (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eHMR did not work for components imported with queries with rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/872\"\u003e#872\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003ePerf: simplify refresh wrapper generation (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/835\"\u003e#835\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003e5.0.2 (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eSkip transform hook completely in rolldown-vite in dev if possible (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/783\"\u003e#783\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003e5.0.1 (2025-08-19)\u003c/h2\u003e\n\u003ch3\u003eSet \u003ccode\u003eoptimizeDeps.rollupOptions.transform.jsx\u003c/code\u003e instead of \u003ccode\u003eoptimizeDeps.rollupOptions.jsx\u003c/code\u003e for rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/735\"\u003e#735\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eoptimizeDeps.rollupOptions.jsx\u003c/code\u003e is going to be deprecated in favor of \u003ccode\u003eoptimizeDeps.rollupOptions.transform.jsx\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003ePerf: skip \u003ccode\u003ebabel-plugin-react-compiler\u003c/code\u003e if code has no \u003ccode\u003e\u0026quot;use memo\u0026quot;\u003c/code\u003e when \u003ccode\u003e{ compilationMode: \u0026quot;annotation\u0026quot; }\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/734\"\u003e#734\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eRespect tsconfig \u003ccode\u003ejsxImportSource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/726\"\u003e#726\u003c/a\u003e)\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/vitejs/vite-plugin-react/commit/f066114c3e6bf18f5209ff3d3ef6bf1ab46d3866\"\u003e\u003ccode\u003ef066114\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/e299dcab475952f3305b24eef6118f7f47e65f31\"\u003e\u003ccode\u003ee299dca\u003c/code\u003e\u003c/a\u003e fix(plugin-react): \u003ccode\u003ecanSkipBabel\u003c/code\u003e not checking \u003ccode\u003ebabel.overrides\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/12ffadcd9afdb19a703ffddb3d3cc961178066c4\"\u003e\u003ccode\u003e12ffadc\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/cf0cb8aa3398e312f4e91b702281806aad004cd7\"\u003e\u003ccode\u003ecf0cb8a\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/99e480cf01323268b6f7d5e582ba1662728845d9\"\u003e\u003ccode\u003e99e480c\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/77f5e429d49b53c4115581abccaa9f5405bdf079\"\u003e\u003ccode\u003e77f5e42\u003c/code\u003e\u003c/a\u003e fix(deps): update react 19.2.4 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/e327da491fcc0eb9e10b98d7dd674b8375cb0f4f\"\u003e\u003ccode\u003ee327da4\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1083\"\u003e#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3d3dbc2c1de09f1d2bd3ff3483415a73bdf61e96\"\u003e\u003ccode\u003e3d3dbc2\u003c/code\u003e\u003c/a\u003e chore: add metadata for vite-plugin-registry (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/58dfb9d70f3d12db529c2e3da8e80ad36168cceb\"\u003e\u003ccode\u003e58dfb9d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/fefad3dfd9a8505cb8e99d48848d56aa56a7bb48\"\u003e\u003ccode\u003efefad3d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.4/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 8.57.1 to 10.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b723616a4daeacd4605f11b4d087d4a7cae5c74\"\u003e\u003ccode\u003e2b72361\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20537\"\u003e#20537\u003c/a\u003e) (루밀LuMir)\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/13eeedbbd16218b0da1425b78cb284937fd964ca\"\u003e\u003ccode\u003e13eeedb\u003c/code\u003e\u003c/a\u003e docs: link rule type explanation to CLI option --fix-type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20548\"\u003e#20548\u003c/a\u003e) (Mike McCready)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/98cbf6ba53a1fb2028d25078c7049a538d0e392c\"\u003e\u003ccode\u003e98cbf6b\u003c/code\u003e\u003c/a\u003e docs: update migration guide per Program range change (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20534\"\u003e#20534\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61a24054411fa56ce74bef554846caa9d8cb01f5\"\u003e\u003ccode\u003e61a2405\u003c/code\u003e\u003c/a\u003e docs: add missing semicolon in vars-on-top rule example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20533\"\u003e#20533\u003c/a\u003e) (Abilash)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/951223b29669885643f7854d7c824288ba962d7e\"\u003e\u003ccode\u003e951223b\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20553\"\u003e#20553\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6aa1afe6694f3fd7f82116109a5ef2ad18ece074\"\u003e\u003ccode\u003e6aa1afe\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-jsdoc to ^62.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20536\"\u003e#20536\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55122d6f971119607c85b0df8e62942171c939f7\"\u003e\u003ccode\u003e55122d6\u003c/code\u003e\u003c/a\u003e 10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/80f1e29ec87c07a1cef789c718d6167da59f35f6\"\u003e\u003ccode\u003e80f1e29\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/951223b29669885643f7854d7c824288ba962d7e\"\u003e\u003ccode\u003e951223b\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20553\"\u003e#20553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/13eeedbbd16218b0da1425b78cb284937fd964ca\"\u003e\u003ccode\u003e13eeedb\u003c/code\u003e\u003c/a\u003e docs: link rule type explanation to CLI option --fix-type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20548\"\u003e#20548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6aa1afe6694f3fd7f82116109a5ef2ad18ece074\"\u003e\u003ccode\u003e6aa1afe\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-jsdoc to ^62.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20536\"\u003e#20536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b723616a4daeacd4605f11b4d087d4a7cae5c74\"\u003e\u003ccode\u003e2b72361\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20537\"\u003e#20537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/98cbf6ba53a1fb2028d25078c7049a538d0e392c\"\u003e\u003ccode\u003e98cbf6b\u003c/code\u003e\u003c/a\u003e docs: update migration guide per Program range change (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20534\"\u003e#20534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61a24054411fa56ce74bef554846caa9d8cb01f5\"\u003e\u003ccode\u003e61a2405\u003c/code\u003e\u003c/a\u003e docs: add missing semicolon in vars-on-top rule example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20533\"\u003e#20533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bd54976080936ce080ee2552d504180105593b4\"\u003e\u003ccode\u003e0bd5497\u003c/code\u003e\u003c/a\u003e 10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddb80ef7c78adbc3fb784e33f500d321e84ab51e\"\u003e\u003ccode\u003eddb80ef\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v8.57.1...v10.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.1.5 to 16.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to swc 54 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\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/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.6/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 5.22.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.4.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.1 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix cursor-based pagination regression with parameterised values (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29184\"\u003eprisma/prisma#29184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003ePrisma.skip\u003c/code\u003e through query extension argument cloning (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29198\"\u003eprisma/prisma#29198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable batching of multiple queries inside interactive transactions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/25571\"\u003eprisma/prisma#25571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing JSON value deserialization for JSONB parameter fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29182\"\u003eprisma/prisma#29182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply result extensions correctly for nested and fluent relations (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29218\"\u003eprisma/prisma#29218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow missing config datasource URL and validate only when needed (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5777\"\u003eprisma/prisma-engines#5777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-ppg\u003c/code\u003e\u003c/strong\u003e: Handle null values in type parsers for nullable columns (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29192\"\u003eprisma/prisma#29192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Schema Language\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ewhere\u003c/code\u003e argument on field-level \u003ccode\u003e@unique\u003c/code\u003e for partial indexes (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5774\"\u003eprisma/prisma-engines#5774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd object expression and object member support to schema reformatter (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5776\"\u003eprisma/prisma-engines#5776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.4.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003ch2\u003eORM\u003c/h2\u003e\n\u003ch3\u003eCaching in Prisma Client\u003c/h3\u003e\n\u003cp\u003eToday’s release is a big one, as we introduce a new caching layer into Prisma ORM. But why the need for a caching layer?\u003c/p\u003e\n\u003cp\u003eIn Prisma 7, the query compiler runs as a WebAssembly module directly on the JavaScript main thread. While this simplified the architecture by eliminating the separate engine process, it introduced a trade-off: every query now synchronously blocks the event loop during compilation.\u003c/p\u003e\n\u003cp\u003eFor individual queries, compilation takes between 0.1ms and 1ms, which is barely noticeable in isolation. But under high concurrency this overhead adds up and creates event loop contention that affects overall application throughput.\u003c/p\u003e\n\u003cp\u003eFor instance, say we have a query that is run over and over, but is a similar shape:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// These two queries have the same shape:\r\nconst alice = await prisma.user.findUnique({ where: { email: 'alice@prisma.io' } })\r\nconst bob = await prisma.user.findUnique({ where: { email: 'bob@prisma.io' } })\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePrior to v7.4.0, this would be reevaluated ever time the query is run. Now, Prisma Client will extract the user-provided values and replaces them with typed placeholders, producing a normalized query shape:\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/prisma/prisma/commit/1df1c6dc9477dfb2236e9231064e4df8f10c892c\"\u003e\u003ccode\u003e1df1c6d\u003c/code\u003e\u003c/a\u003e fix(cli-generator): outdated default generator provider (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29089\"\u003e#29089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/710c25d03903c19184d11f890fa40be366f4a7d3\"\u003e\u003ccode\u003e710c25d\u003c/code\u003e\u003c/a\u003e fix: update dependencies to fix pnpm audit (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29128\"\u003e#29128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/fdabc1c00f07faaa66c31f1495e94c36e181b00b\"\u003e\u003ccode\u003efdabc1c\u003c/code\u003e\u003c/a\u003e fix(cli): remove Prisma Pulse from CLI help message (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29093\"\u003e#29093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/1677a32755578a85f7acaa2ae57cf11997872b41\"\u003e\u003ccode\u003e1677a32\u003c/code\u003e\u003c/a\u003e docs: fix broken getting started links across repository (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28948\"\u003e#28948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/32e5614398be56e6db8b9d51e08eccd696c4b8d1\"\u003e\u003ccode\u003e32e5614\u003c/code\u003e\u003c/a\u003e chore(cli): bump \u003ccode\u003ehono\u003c/code\u003e and \u003ccode\u003e@prisma/dev\u003c/code\u003e, resolving \u003ccode\u003ehono\u003c/code\u003e vulnerability. (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2a44bb8b2981213965246d593fc24ad5c9360161\"\u003e\u003ccode\u003e2a44bb8\u003c/code\u003e\u003c/a\u003e chore(cli): bump studio, fixing vitess introspection. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29045\"\u003e#29045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/011b6a6e96693a05603a0498a8cd94cfbe7647bb\"\u003e\u003ccode\u003e011b6a6\u003c/code\u003e\u003c/a\u003e chore: remove promotions (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29015\"\u003e#29015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/90141bb991417576a92184195b45e54c25206141\"\u003e\u003ccode\u003e90141bb\u003c/code\u003e\u003c/a\u003e chore(cli): bump studio, add northwind to sandbox. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28985\"\u003e#28985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/fd479fdcb26b48c6014d13f1c7caee6a2b7e4946\"\u003e\u003ccode\u003efd479fd\u003c/code\u003e\u003c/a\u003e feat(qc): fast and small build modes (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28976\"\u003e#28976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/815ba132e1c38a348731cba7e26c729ec82665a6\"\u003e\u003ccode\u003e815ba13\u003c/code\u003e\u003c/a\u003e chore(cli): bump \u003ccode\u003e@prisma/dev\u003c/code\u003e, fix init usage following changes. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28929\"\u003e#28929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/7.4.1/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 prisma since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.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/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\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\u003e[4.2.0] - 2026-02-18\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/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d15d92ca60b2c06a11c2db6a24dfcca18147de59\"\u003e\u003ccode\u003ed15d92c\u003c/code\u003e\u003c/a\u003e Allow trailing dash in functional utility names (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/6118f4f6a796ece218d145b626770e3fb9163d91\"\u003e\u003ccode\u003e6118f4f\u003c/code\u003e\u003c/a\u003e Fix/misc docs and tests (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19652\"\u003e#19652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a4a7eba3a3db4f4a834f37a3e37624fe9c4daa7\"\u003e\u003ccode\u003e5a4a7eb\u003c/code\u003e\u003c/a\u003e fix(canonicalize): prevent collapse cache pollution across calls (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d0a56128721b7be01703b7879056f38443239fc5\"\u003e\u003ccode\u003ed0a5612\u003c/code\u003e\u003c/a\u003e Add mauve, olive, mist, and taupe color palettes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/ed52d3e6c9c20ca2a1c23d57d346ac399ebe9400\"\u003e\u003ccode\u003eed52d3e\u003c/code\u003e\u003c/a\u003e feat: handle backslash in \u003ccode\u003e@utility\u003c/code\u003e name (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/6eb3b324340f451a14389b7ed97f43a264ad4487\"\u003e\u003ccode\u003e6eb3b32\u003c/code\u003e\u003c/a\u003e Allow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/Zombieliu/qingyi/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zombieliu%2Fqingyi/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}],"issue_packages":[{"old_version":"0.14.2","new_version":"0.18.0","update_type":"minor","path":null,"pr_created_at":"2026-05-13T03:13:06.000Z","version_change":"0.14.2 → 0.18.0","issue":{"uuid":"4434402889","node_id":"PR_kwDOJX-7q87a8DiR","number":735,"state":"open","title":"maint(deps): bump the npm-minor-patch group across 1 directory with 54 updates","user":"dependabot[bot]","labels":["javascript","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-13T03:13:06.000Z","updated_at":"2026-05-13T03:13:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"maint(deps): bump","group_name":"npm-minor-patch","update_count":54,"packages":[{"name":"@effect/cluster","old_version":"0.56.4","new_version":"0.58.2","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/experimental","old_version":"0.58.0","new_version":"0.60.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/opentelemetry","old_version":"0.61.0","new_version":"0.63.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/rpc","old_version":"0.73.1","new_version":"0.75.1","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@opentelemetry/sdk-logs","old_version":"0.203.0","new_version":"0.217.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-native","old_version":"0.84.1","new_version":"0.85.3","repository_url":"https://github.com/facebook/react-native"},{"name":"@effect/language-service","old_version":"0.78.0","new_version":"0.86.1","repository_url":"https://github.com/Effect-TS/language-service"},{"name":"@effect/vitest","old_version":"0.27.0","new_version":"0.29.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@nx/cypress","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/docker","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/expo","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/module-federation","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/plugin","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/rspack","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vitest","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"@swc/cli","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.18","new_version":"1.15.33","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"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":"autoprefixer","old_version":"10.4.13","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cypress","old_version":"15.11.0","new_version":"15.15.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsx-a11y","old_version":"6.10.1","new_version":"6.10.2","repository_url":"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y"},{"name":"eslint-plugin-react","old_version":"7.35.0","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"metro-config","old_version":"0.83.5","new_version":"0.84.4","repository_url":"https://github.com/facebook/metro"},{"name":"metro-resolver","old_version":"0.83.5","new_version":"0.84.4","repository_url":"https://github.com/facebook/metro"},{"name":"nx","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"},{"name":"postcss","old_version":"8.4.38","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":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"ts-node","old_version":"10.9.1","new_version":"10.9.2","repository_url":"https://github.com/TypeStrong/ts-node"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@effect/platform","old_version":"0.94.5","new_version":"0.96.1","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/platform-node","old_version":"0.104.0","new_version":"0.106.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/sql","old_version":"0.49.0","new_version":"0.51.1","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/sql-mysql2","old_version":"0.49.1","new_version":"0.52.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/sql-pg","old_version":"0.49.7","new_version":"0.52.1","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/workflow","old_version":"0.16.0","new_version":"0.18.1","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.40.0","new_version":"1.41.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@nx/devkit","old_version":"22.5.4","new_version":"22.7.1","repository_url":"https://github.com/nrwl/nx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 54 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@effect/cluster](https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster) | `0.56.4` | `0.58.2` |\n| [@effect/experimental](https://github.com/Effect-TS/effect/tree/HEAD/packages/experimental) | `0.58.0` | `0.60.0` |\n| [@effect/opentelemetry](https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry) | `0.61.0` | `0.63.0` |\n| [@effect/rpc](https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc) | `0.73.1` | `0.75.1` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.203.0` | `0.217.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native) | `0.84.1` | `0.85.3` |\n| [@effect/language-service](https://github.com/Effect-TS/language-service) | `0.78.0` | `0.86.1` |\n| [@effect/vitest](https://github.com/Effect-TS/effect/tree/HEAD/packages/vitest) | `0.27.0` | `0.29.0` |\n| [@nx/cypress](https://github.com/nrwl/nx/tree/HEAD/packages/cypress) | `22.5.4` | `22.7.1` |\n| [@nx/docker](https://github.com/nrwl/nx/tree/HEAD/packages/docker) | `22.5.4` | `22.7.1` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.5.4` | `22.7.1` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.5.4` | `22.7.1` |\n| [@nx/expo](https://github.com/nrwl/nx/tree/HEAD/packages/expo) | `22.5.4` | `22.7.1` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.5.4` | `22.7.1` |\n| [@nx/module-federation](https://github.com/nrwl/nx/tree/HEAD/packages/module-federation) | `22.5.4` | `22.7.1` |\n| [@nx/plugin](https://github.com/nrwl/nx/tree/HEAD/packages/plugin) | `22.5.4` | `22.7.1` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.5.4` | `22.7.1` |\n| [@nx/rspack](https://github.com/nrwl/nx/tree/HEAD/packages/rspack) | `22.5.4` | `22.7.1` |\n| [@nx/vitest](https://github.com/nrwl/nx/tree/HEAD/packages/vitest) | `22.5.4` | `22.7.1` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.5.4` | `22.7.1` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.8.0` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.18` | `1.15.33` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.13` | `10.5.0` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.11.0` | `15.15.0` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.10.1` | `6.10.2` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.35.0` | `7.37.5` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [metro-config](https://github.com/facebook/metro/tree/HEAD/packages/metro-config) | `0.83.5` | `0.84.4` |\n| [metro-resolver](https://github.com/facebook/metro/tree/HEAD/packages/metro-resolver) | `0.83.5` | `0.84.4` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.5.4` | `22.7.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.38` | `8.5.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [ts-node](https://github.com/TypeStrong/ts-node) | `10.9.1` | `10.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.59.3` |\n| [@effect/platform](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform) | `0.94.5` | `0.96.1` |\n| [@effect/platform-node](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node) | `0.104.0` | `0.106.0` |\n| [@effect/sql](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql) | `0.49.0` | `0.51.1` |\n| [@effect/sql-mysql2](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql-mysql2) | `0.49.1` | `0.52.0` |\n| [@effect/sql-pg](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql-pg) | `0.49.7` | `0.52.1` |\n| [@effect/workflow](https://github.com/Effect-TS/effect/tree/HEAD/packages/workflow) | `0.16.0` | `0.18.1` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.7.1` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.40.0` | `1.41.1` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.5.4` | `22.7.1` |\n\n\nUpdates `@effect/cluster` from 0.56.4 to 0.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e@​effect/cluster's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.58.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6110\"\u003e#6110\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0fac630b27095ffbfa6c48851087950ddc29cda0\"\u003e\u003ccode\u003e0fac630\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mitre88\"\u003e\u003ccode\u003e@​mitre88\u003c/code\u003e\u003c/a\u003e! - fix: correct typos in source code (receive, separate)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/74f3267a6cc7ed7818c4c34cc1232f7cfc7d3339\"\u003e\u003ccode\u003e74f3267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/518d0e3f4879be6d9d9a7fa137a1820604bb3ea7\"\u003e\u003ccode\u003e518d0e3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/c0166426f80b7eb8e7f7d3aecc95dcd4fdb5cb55\"\u003e\u003ccode\u003ec016642\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0fac630b27095ffbfa6c48851087950ddc29cda0\"\u003e\u003ccode\u003e0fac630\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/e2374c20ce699d9f5340baf744cf1bd67bb220a0\"\u003e\u003ccode\u003ee2374c2\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.51.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.58.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6183\"\u003e#6183\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/4708bb8e327f24651ab9072221289d8214c4e2df\"\u003e\u003ccode\u003e4708bb8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tim-smart\"\u003e\u003ccode\u003e@​tim-smart\u003c/code\u003e\u003c/a\u003e! - backport cluster serialization fix for notify path\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f99048e9f4b89ce1afe31e1827dee5d751ddaa5b\"\u003e\u003ccode\u003ef99048e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.58.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/workflow\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.57.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.50.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/workflow\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.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/Effect-TS/effect/blob/main/packages/cluster/CHANGELOG.md\"\u003e@​effect/cluster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.58.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6110\"\u003e#6110\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0fac630b27095ffbfa6c48851087950ddc29cda0\"\u003e\u003ccode\u003e0fac630\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mitre88\"\u003e\u003ccode\u003e@​mitre88\u003c/code\u003e\u003c/a\u003e! - fix: correct typos in source code (receive, separate)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/74f3267a6cc7ed7818c4c34cc1232f7cfc7d3339\"\u003e\u003ccode\u003e74f3267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/518d0e3f4879be6d9d9a7fa137a1820604bb3ea7\"\u003e\u003ccode\u003e518d0e3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/c0166426f80b7eb8e7f7d3aecc95dcd4fdb5cb55\"\u003e\u003ccode\u003ec016642\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0fac630b27095ffbfa6c48851087950ddc29cda0\"\u003e\u003ccode\u003e0fac630\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/e2374c20ce699d9f5340baf744cf1bd67bb220a0\"\u003e\u003ccode\u003ee2374c2\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.51.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.58.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6183\"\u003e#6183\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/4708bb8e327f24651ab9072221289d8214c4e2df\"\u003e\u003ccode\u003e4708bb8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tim-smart\"\u003e\u003ccode\u003e@​tim-smart\u003c/code\u003e\u003c/a\u003e! - backport cluster serialization fix for notify path\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f99048e9f4b89ce1afe31e1827dee5d751ddaa5b\"\u003e\u003ccode\u003ef99048e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.58.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/workflow\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.57.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.50.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/workflow\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.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/Effect-TS/effect/commit/39c934c1476be389f7469433910fdf30fc4dad82\"\u003e\u003ccode\u003e39c934c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6195\"\u003e#6195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/0fac630b27095ffbfa6c48851087950ddc29cda0\"\u003e\u003ccode\u003e0fac630\u003c/code\u003e\u003c/a\u003e correct typos in source code (receive, separate) (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6110\"\u003e#6110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/cc0c40a2fe9f726d1966fe05b82dd0cd82248751\"\u003e\u003ccode\u003ecc0c40a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6142\"\u003e#6142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/4708bb8e327f24651ab9072221289d8214c4e2df\"\u003e\u003ccode\u003e4708bb8\u003c/code\u003e\u003c/a\u003e backport cluster serialization fix for notify path (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6183\"\u003e#6183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e fix(effect): isolate scheduler runners per fiber (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/cluster@0.58.2/packages/cluster\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/experimental` from 0.58.0 to 0.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e@​effect/experimental's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/experimental\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.60.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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@​effect/experimental\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.59.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.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/Effect-TS/effect/blob/main/packages/experimental/CHANGELOG.md\"\u003e@​effect/experimental's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.60.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.59.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/experimental/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/experimental/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/experimental@0.60.0/packages/experimental\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/opentelemetry` from 0.61.0 to 0.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e@​effect/opentelemetry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/opentelemetry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.63.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/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Add logs to first propagated span, in the following case before this fix the log would not be added to the \u003ccode\u003ep\u003c/code\u003e span because \u003ccode\u003eEffect.fn\u003c/code\u003e adds a fake span for the purpose of adding a stack frame.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Effect } from \u0026quot;effect\u0026quot;\n\u003cp\u003econst f = Effect.fn(function* () {\nyield* Effect.logWarning(\u0026quot;FooBar\u0026quot;)\nreturn yield* Effect.fail(\u0026quot;Oops\u0026quot;)\n})\u003c/p\u003e\n\u003cp\u003econst p = f().pipe(Effect.withSpan(\u0026quot;p\u0026quot;))\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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@​effect/opentelemetry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.62.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.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/Effect-TS/effect/blob/main/packages/opentelemetry/CHANGELOG.md\"\u003e@​effect/opentelemetry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.63.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/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Add logs to first propagated span, in the following case before this fix the log would not be added to the \u003ccode\u003ep\u003c/code\u003e span because \u003ccode\u003eEffect.fn\u003c/code\u003e adds a fake span for the purpose of adding a stack frame.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Effect } from \u0026quot;effect\u0026quot;\n\u003cp\u003econst f = Effect.fn(function* () {\nyield* Effect.logWarning(\u0026quot;FooBar\u0026quot;)\nreturn yield* Effect.fail(\u0026quot;Oops\u0026quot;)\n})\u003c/p\u003e\n\u003cp\u003econst p = f().pipe(Effect.withSpan(\u0026quot;p\u0026quot;))\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.62.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Add logs to first propagated span (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry/issues/5710\"\u003e#5710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/opentelemetry@0.63.0/packages/opentelemetry\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/rpc` from 0.73.1 to 0.75.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e@​effect/rpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6191\"\u003e#6191\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/c0166426f80b7eb8e7f7d3aecc95dcd4fdb5cb55\"\u003e\u003ccode\u003ec016642\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/IGassmann\"\u003e\u003ccode\u003e@​IGassmann\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003emsgpackr\u003c/code\u003e to 1.11.10 to fix silent decode failures in environments that block \u003ccode\u003enew Function()\u003c/code\u003e at runtime (e.g. Cloudflare Workers). The new version wraps the JIT \u003ccode\u003enew Function()\u003c/code\u003e call in a try/catch, falling back to the interpreted path when dynamic code evaluation is blocked.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6110\"\u003e#6110\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0fac630b27095ffbfa6c48851087950ddc29cda0\"\u003e\u003ccode\u003e0fac630\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mitre88\"\u003e\u003ccode\u003e@​mitre88\u003c/code\u003e\u003c/a\u003e! - fix: correct typos in source code (receive, separate)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6161\"\u003e#6161\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/e2374c20ce699d9f5340baf744cf1bd67bb220a0\"\u003e\u003ccode\u003ee2374c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bohdanbirdie\"\u003e\u003ccode\u003e@​bohdanbirdie\u003c/code\u003e\u003c/a\u003e! - add RpcSerialization.makeMsgPack\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/74f3267a6cc7ed7818c4c34cc1232f7cfc7d3339\"\u003e\u003ccode\u003e74f3267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/518d0e3f4879be6d9d9a7fa137a1820604bb3ea7\"\u003e\u003ccode\u003e518d0e3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/c0166426f80b7eb8e7f7d3aecc95dcd4fdb5cb55\"\u003e\u003ccode\u003ec016642\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.74.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.73.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6065\"\u003e#6065\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/94b00c8e4c5c150f858c95262d0ff1433276ede5\"\u003e\u003ccode\u003e94b00c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marbemac\"\u003e\u003ccode\u003e@​marbemac\u003c/code\u003e\u003c/a\u003e! - Add optional \u003ccode\u003edefect\u003c/code\u003e parameter to \u003ccode\u003eRpc.make\u003c/code\u003e for customizing defect serialization per-RPC. Defaults to \u003ccode\u003eSchema.Defect\u003c/code\u003e, preserving existing behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/12b1f1eadf649e30dec581b7351ba3abb12f8004\"\u003e\u003ccode\u003e12b1f1e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.19.18\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/Effect-TS/effect/blob/main/packages/rpc/CHANGELOG.md\"\u003e@​effect/rpc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.75.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6191\"\u003e#6191\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/c0166426f80b7eb8e7f7d3aecc95dcd4fdb5cb55\"\u003e\u003ccode\u003ec016642\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/IGassmann\"\u003e\u003ccode\u003e@​IGassmann\u003c/code\u003e\u003c/a\u003e! - Update \u003ccode\u003emsgpackr\u003c/code\u003e to 1.11.10 to fix silent decode failures in environments that block \u003ccode\u003enew Function()\u003c/code\u003e at runtime (e.g. Cloudflare Workers). The new version wraps the JIT \u003ccode\u003enew Function()\u003c/code\u003e call in a try/catch, falling back to the interpreted path when dynamic code evaluation is blocked.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6110\"\u003e#6110\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0fac630b27095ffbfa6c48851087950ddc29cda0\"\u003e\u003ccode\u003e0fac630\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mitre88\"\u003e\u003ccode\u003e@​mitre88\u003c/code\u003e\u003c/a\u003e! - fix: correct typos in source code (receive, separate)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6161\"\u003e#6161\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/e2374c20ce699d9f5340baf744cf1bd67bb220a0\"\u003e\u003ccode\u003ee2374c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bohdanbirdie\"\u003e\u003ccode\u003e@​bohdanbirdie\u003c/code\u003e\u003c/a\u003e! - add RpcSerialization.makeMsgPack\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/74f3267a6cc7ed7818c4c34cc1232f7cfc7d3339\"\u003e\u003ccode\u003e74f3267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/518d0e3f4879be6d9d9a7fa137a1820604bb3ea7\"\u003e\u003ccode\u003e518d0e3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/c0166426f80b7eb8e7f7d3aecc95dcd4fdb5cb55\"\u003e\u003ccode\u003ec016642\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.75.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.74.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.73.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6065\"\u003e#6065\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/94b00c8e4c5c150f858c95262d0ff1433276ede5\"\u003e\u003ccode\u003e94b00c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marbemac\"\u003e\u003ccode\u003e@​marbemac\u003c/code\u003e\u003c/a\u003e! - Add optional \u003ccode\u003edefect\u003c/code\u003e parameter to \u003ccode\u003eRpc.make\u003c/code\u003e for customizing defect serialization per-RPC. Defaults to \u003ccode\u003eSchema.Defect\u003c/code\u003e, preserving existing behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/12b1f1eadf649e30dec581b7351ba3abb12f8004\"\u003e\u003ccode\u003e12b1f1e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.19.18\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/Effect-TS/effect/commit/39c934c1476be389f7469433910fdf30fc4dad82\"\u003e\u003ccode\u003e39c934c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6195\"\u003e#6195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/0fac630b27095ffbfa6c48851087950ddc29cda0\"\u003e\u003ccode\u003e0fac630\u003c/code\u003e\u003c/a\u003e correct typos in source code (receive, separate) (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6110\"\u003e#6110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/e2374c20ce699d9f5340baf744cf1bd67bb220a0\"\u003e\u003ccode\u003ee2374c2\u003c/code\u003e\u003c/a\u003e make RpcSerialization.msgPack options configurable (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6161\"\u003e#6161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/c0166426f80b7eb8e7f7d3aecc95dcd4fdb5cb55\"\u003e\u003ccode\u003ec016642\u003c/code\u003e\u003c/a\u003e update msgpackr to 1.11.10 for Cloudflare Workers compatibility (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6191\"\u003e#6191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e fix(effect): isolate scheduler runners per fiber (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/4f2107548fa64c21a8643b7b0efcd556cd16d4b9\"\u003e\u003ccode\u003e4f21075\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6063\"\u003e#6063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/94b00c8e4c5c150f858c95262d0ff1433276ede5\"\u003e\u003ccode\u003e94b00c8\u003c/code\u003e\u003c/a\u003e feat(rpc): add defect schema option to Rpc.make (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6065\"\u003e#6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/rpc@0.75.1/packages/rpc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-logs` from 0.203.0 to 0.217.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/sdk-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.216.0\u003c/h2\u003e\n\u003ch2\u003e0.216.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6427\"\u003e#6427\u003c/a\u003e \u003ca href=\"https://github.com/ravitheja4531-cell\"\u003e\u003ccode\u003e@​ravitheja4531-cell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): set TracerProvider in startNodeSDK() \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6607\"\u003e#6607\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-xml-http-request): avoid unwrapping \u003ccode\u003eXMLHttpRequest\u003c/code\u003e API when disabling \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6611\"\u003e#6611\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): tolerate non-writable \u003ccode\u003eglobalThis.fetch\u003c/code\u003e and fix premature \u003ccode\u003e_isEnabled\u003c/code\u003e / \u003ccode\u003e_isFetchPatched\u003c/code\u003e flips in \u003ccode\u003eenable()\u003c/code\u003e \u003ca href=\"https://github.com/brunorodmoreira\"\u003e\u003ccode\u003e@​brunorodmoreira\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-xhr): resolve relative URLs before matching \u003ccode\u003eignoreUrls\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6551\"\u003e#6551\u003c/a\u003e \u003ca href=\"https://github.com/Maximiliano-Zeballos\"\u003e\u003ccode\u003e@​Maximiliano-Zeballos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-node): fix setting of ViewOption#name from ConfigurationModel \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6620\"\u003e#6620\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web-common): add limit for timeout \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6601\"\u003e#6601\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): pin protobufjs@8.0.1 as protobufjs@8.0.3 is broken for browser use \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6646\"\u003e#6646\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(otlp-transformer): add metrics transform benchmark \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6628\"\u003e#6628\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(opentelemetry-exporter-prometheus): do not call enforcePrometheusNamingConvention() multiple times per metric \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6636\"\u003e#6636\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.215.0\u003c/h2\u003e\n\u003ch2\u003e0.215.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking 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/open-telemetry/opentelemetry-js/commit/74cde1b674508ccc0ed2601ac43a80ff2d35114c\"\u003e\u003ccode\u003e74cde1b\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6675\"\u003e#6675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e8f439adcbec23261d26fcc205f4d2a6d74f16c7\"\u003e\u003ccode\u003ee8f439a\u003c/code\u003e\u003c/a\u003e fix: handle malformed URLs in Prometheus exporter request handler (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6674\"\u003e#6674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/ab3a2e280e589a43d705278be5e8c8308b1b4081\"\u003e\u003ccode\u003eab3a2e2\u003c/code\u003e\u003c/a\u003e feat(sdk-node, configuration): diag log handling updates for startNodeSDK(), ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d5b7d1e5c6cd3c9547137d0cc6a5185b7b5a8155\"\u003e\u003ccode\u003ed5b7d1e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency axios to v1.15.2 [security] (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6670\"\u003e#6670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/c16361877b77828d324733a4c8bed6d2ed10c884\"\u003e\u003ccode\u003ec163618\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to e46ed2c (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6661\"\u003e#6661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/ec2bfbe0b2afb9d29725140b2d0350e47e23250d\"\u003e\u003ccode\u003eec2bfbe\u003c/code\u003e\u003c/a\u003e chore(configuration): move config generation scripts into the configuration p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/acc9ecd99591c054e9f3b9d9e36cbd4333bb1411\"\u003e\u003ccode\u003eacc9ecd\u003c/code\u003e\u003c/a\u003e chore(configuration): cosmetic changes to generated types.ts (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6663\"\u003e#6663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/8f008ece4ee20ad7ef55f673c208010ddb59f751\"\u003e\u003ccode\u003e8f008ec\u003c/code\u003e\u003c/a\u003e chore: Move inactive members to emeritus (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6649\"\u003e#6649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/435431e4705fd1fb45eec009a3f831b91e6673cd\"\u003e\u003ccode\u003e435431e\u003c/code\u003e\u003c/a\u003e fix(configuration): improve the technique for removing '| null' on types due ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/42220244e99c5ace5c2ac7365d232d3b9d1038b2\"\u003e\u003ccode\u003e4222024\u003c/code\u003e\u003c/a\u003e fix(configuration): improve handling of enums in generated types (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6659\"\u003e#6659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.203.0...experimental/v0.217.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@​opentelemetry/sdk-logs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-metrics` from 2.6.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/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/sdk-metrics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.1\u003c/h2\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/sdk-metrics's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core, api): defer trace state validation. Deprecate trace state implementation in api \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6459\"\u003e#6459\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eimportant:\u003c/strong\u003e this bug fix may be breaking for certain uses of \u003ccode\u003eTraceState\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key/value are invalid or makes the while trace state invalid.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunset\u003c/code\u003e now returns the same \u003ccode\u003eTraceState\u003c/code\u003e instance if key is not present.\u003c/li\u003e\n\u003cli\u003ebest-effort parsing of invalid \u003ccode\u003eTraceState\u003c/code\u003es has changed: when multiple keys with the same name are present, the most recent one will win.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize TraceIdRatioBasedSampler performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6284\"\u003e#6284\u003c/a\u003e \u003ca href=\"https://github.com/AbhiPrasad\"\u003e\u003ccode\u003e@​AbhiPrasad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: test Node.js 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6671\"\u003e#6671\u003c/a\u003e \u003ca href=\"https://github.com/cjihrig\"\u003e\u003ccode\u003e@​cjihrig\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log creation metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6433\"\u003e#6433\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-metrics): add the cardinalitySelector argument to PeriodicExportingMetricReaders\n\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6460\"\u003e#6460\u003c/a\u003e \u003ca href=\"https://github.com/starzlocker\"\u003e\u003ccode\u003e@​starzlocker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry-core): add extra checks on internal merge function for safety \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6587\"\u003e#6587\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-resources): do not discard OTEL_RESOURCE_ATTRIBUTES when it contains empty kv pairs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(exporter-zipkin): fix broken browser test assertions and add missing coverage \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6566\"\u003e#6566\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-metrics): repair ExponentialHistogram tests \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6565\"\u003e#6565\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-metrics): reduce loop overhead in sdk hot paths \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6593\"\u003e#6593\u003c/a\u003e \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(context-zone): guard \u003ccode\u003eonCancelTask\u003c/code\u003e against terminal-state tasks to prevent infinite loop with rc-align (Ant Design) in React 16 dev mode \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/Renegade2345\"\u003e\u003ccode\u003e@​Renegade2345\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6516\"\u003e#6516\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bundlers): broaden bundler test coverage and assert known protobuf dynamic-require failures \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6482\"\u003e#6482\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\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/open-telemetry/opentelemetry-js/commit/2400d8389a4469f7a81ccd3be2f0b2c2dd6faaf7\"\u003e\u003ccode\u003e2400d83\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f7a9b7cc854232ebf7dea2d3ec0d6adc49128f53\"\u003e\u003ccode\u003ef7a9b7c\u003c/code\u003e\u003c/a\u003e fix(otlp-transformer): pin protobufjs to 8.0.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cb38d7f833781c336c990757f773ce9c8360434a\"\u003e\u003ccode\u003ecb38d7f\u003c/code\u003e\u003c/a\u003e test(otlp-transformer): add metrics transfrom benchmark (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a28f12fef5fbdfb3b77a1334175b752883ef708a\"\u003e\u003ccode\u003ea28f12f\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-core): defer tracestate vaidation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6459\"\u003e#6459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b27c5146ac21deb3fb1e8fca370d34f1828f3cc6\"\u003e\u003ccode\u003eb27c514\u003c/code\u003e\u003c/a\u003e refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a2a8186e65a04dfdaf442927fbab268076cd4f5a\"\u003e\u003ccode\u003ea2a8186\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4c0f3f1b911c4740a085b6c66d267bb74826b475\"\u003e\u003ccode\u003e4c0f3f1\u003c/code\u003e\u003c/a\u003e feat(sdk-node): set TracerProvider in startNodeSDK() (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6607\"\u003e#6607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/417f2f17e4234417b34dbf7bdf8e24c330259dd2\"\u003e\u003ccode\u003e417f2f1\u003c/code\u003e\u003c/a\u003e fix(instr-xhr): do not unpatch XHR methods (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6611\"\u003e#6611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/47ac523b124be222ac89160e4623e8a60c960f35\"\u003e\u003ccode\u003e47ac523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: allow browser maintainers to approve changelog edits\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6627\"\u003e#6627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/86c621d5b8344f1ecdc13a9841a90604912d0055\"\u003e\u003ccode\u003e86c621d\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.6.0...v2.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.4 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\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/facebook/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.6/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-native` from 0.84.1 to 0.85.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react-native/releases\"\u003ereact-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.85.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native DevTools\u003c/strong\u003e: Update debugger-frontend from 8edd9be...194d3f8 (\u003ca href=\"https://github.com/facebook/react-native/commit/9966cbdf4da99ee036a75bec4da9bb2e1ee7a9c4\"\u003e9966cbdf4d\u003c/a\u003e by \u003ca href=\"https://github.com/motiz88\"\u003e\u003ccode\u003e@​motiz88\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBuild\u003c/str...\n\n_Description has been truncated_","html_url":"https://github.com/Eventiva/Eventiva/pull/735","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Eventiva%2FEventiva/issues/735","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/735/packages"}},{"old_version":"0.14.2","new_version":"0.18.0","update_type":"minor","path":null,"pr_created_at":"2026-04-26T22:24:18.000Z","version_change":"0.14.2 → 0.18.0","issue":{"uuid":"4332153673","node_id":"PR_kwDOGsm7qs7VxzG8","number":274,"state":"open","title":"build(deps): bump the simple group across 1 directory with 58 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-26T22:24:18.000Z","updated_at":"2026-05-11T00:01:21.399Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":58,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.1","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.20.2","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.20.2","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.83.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.50.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.100.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.100.1","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.16","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.73.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.100.1","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.5.9","new_version":"5.7.1","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.13.5","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"terser","old_version":"5.46.1","new_version":"5.46.2","repository_url":"https://github.com/terser/terser"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 58 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.1` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.2` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.2` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.83.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.50.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.100.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.100.1` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.1` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.16` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.73.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.100.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.6.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.59.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.9` | `5.7.1` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.13.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [terser](https://github.com/terser/terser) | `5.46.1` | `5.46.2` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\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.7.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\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.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-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\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-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\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-sql/compare/6.8.0...6.10.0\"\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.10.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\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/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.10.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/view` from 6.40.0 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\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/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- 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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/a2e9eda04c8e807b1a8fd9d0c9a65f1b7dff6947\"\u003e\u003ccode\u003ea2e9eda\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/4adc08ff365a90c898e9d468ffe7daac307ff7be\"\u003e\u003ccode\u003e4adc08f\u003c/code\u003e\u003c/a\u003e mcp: enable agent and developer endpoints by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36068\"\u003e#36068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ce0444968993374cda50edf03f7963475b9da62e\"\u003e\u003ccode\u003ece04449\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/c65c98c0f041f7891ef45df0b5686edc5ec52931\"\u003e\u003ccode\u003ec65c98c\u003c/code\u003e\u003c/a\u003e console: MCP Server connection instructions in the console (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/a2e9eda04c8e807b1a8fd9d0c9a65f1b7dff6947\"\u003e\u003ccode\u003ea2e9eda\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/4adc08ff365a90c898e9d468ffe7daac307ff7be\"\u003e\u003ccode\u003e4adc08f\u003c/code\u003e\u003c/a\u003e mcp: enable agent and developer endpoints by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/36068\"\u003e#36068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ce0444968993374cda50edf03f7963475b9da62e\"\u003e\u003ccode\u003ece04449\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/c65c98c0f041f7891ef45df0b5686edc5ec52931\"\u003e\u003ccode\u003ec65c98c\u003c/code\u003e\u003c/a\u003e console: MCP Server connection instructions in the console (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35902\"\u003e#35902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.83.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\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\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\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/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.83.0/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.50.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/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(cloudflare): Use \u003ccode\u003e.makeRequestAndWaitForEnvelope\u003c/code\u003e to wait for envelopes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20208\"\u003e#20208\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/785e75643438583be26d99b8a3a2c9f265e156a9\"\u003e\u003ccode\u003e785e756\u003c/code\u003e\u003c/a\u003e release: 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ed26a190a9357ed916bff659af2d06c8a99639de\"\u003e\u003ccode\u003eed26a19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20461\"\u003e#20461\u003c/a\u003e from getsentry/prepare-release/10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b584c40e3809c1e955e80f839ce2eaf29d73414\"\u003e\u003ccode\u003e7b584c4\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39740da9e46de76f4b03bb7ae11849ea761dac14\"\u003e\u003ccode\u003e39740da\u003c/code\u003e\u003c/a\u003e test(cloudflare): Use .makeRequestAndWaitForEnvelope to wait for envelopes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c741030c915e9529a8250724d3673077e4f93c7b\"\u003e\u003ccode\u003ec741030\u003c/code\u003e\u003c/a\u003e test(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f97076ddc6f0aaab06c9b78f32078d282d6a87ab\"\u003e\u003ccode\u003ef97076d\u003c/code\u003e\u003c/a\u003e chore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b4ac76db2cfca8e92cda9ec87b73ef2e950ebb5\"\u003e\u003ccode\u003e4b4ac76\u003c/code\u003e\u003c/a\u003e fix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attribut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7569b10524d8867423a285f6f50676cb195ddf31\"\u003e\u003ccode\u003e7569b10\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a4c968647e500183f13f18a6874b686389b1ed1c\"\u003e\u003ccode\u003ea4c9686\u003c/code\u003e\u003c/a\u003e test(hono): Add E2E tests for middleware spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20451\"\u003e#20451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ff23846e26bd4b3ec1dee15541d67813b858c6bd\"\u003e\u003ccode\u003eff23846\u003c/code\u003e\u003c/a\u003e chore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.100.1\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.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\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e236194f100bd99fe2c5e77ed38a533f8622fbc0\"\u003e\u003ccode\u003ee236194\u003c/code\u003e\u003c/a\u003e test(react-query/useQuery.promise): improve stability by isolating 'queryClie...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/59efc40372ecfbf305a98bcd6dd092d5d3eb35d9\"\u003e\u003ccode\u003e59efc40\u003c/code\u003e\u003c/a\u003e test(*): resolve 'require-await' warnings in test files (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10551\"\u003e#10551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cf8a765e7ae3ec98a5dd954584f13ef40a3b461a\"\u003e\u003ccode\u003ecf8a765\u003c/code\u003e\u003c/a\u003e test(react-query/useQuery): rename 'throwOnError' callback parameter to 'err'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6b6667e5fb2f09af2398d033db8997a682d37138\"\u003e\u003ccode\u003e6b6667e\u003c/code\u003e\u003c/a\u003e test(*): migrate 'test' to 'it' and enforce 'vitest/consistent-test-it' rule ...\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.100.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.95.2 to 5.100.1\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-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.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.100.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.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 []:\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.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.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/pH14/materialize/pull/274","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pH14%2Fmaterialize/issues/274","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/274/packages"}},{"old_version":"0.14.2","new_version":"0.18.0","update_type":"minor","path":null,"pr_created_at":"2026-04-19T22:24:23.000Z","version_change":"0.14.2 → 0.18.0","issue":{"uuid":"4292188834","node_id":"PR_kwDOGsm7qs7Txfk3","number":269,"state":"open","title":"build(deps): bump the simple group across 1 directory with 57 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-19T22:24:23.000Z","updated_at":"2026-04-19T22:24:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":57,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.20.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.20.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.83.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.49.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.16","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.5.9","new_version":"5.6.0","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.13.4","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 57 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.83.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.49.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.99.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.99.0` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.1` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.16` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.99.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.6.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.2` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.9` | `5.6.0` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.13.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\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.7.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\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.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-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\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-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\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-sql/compare/6.8.0...6.10.0\"\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.10.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\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/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.10.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/view` from 6.40.0 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- 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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/17b672f912b9f088b57c1bb648eb96ebc16b62ef\"\u003e\u003ccode\u003e17b672f\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ed294863cf048a5728390e4beb785e25954369a4\"\u003e\u003ccode\u003eed29486\u003c/code\u003e\u003c/a\u003e crypto: migrate non-TLS crypto primitives from openssl/sha2 to aws-lc-rs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/20268ad87dd0ffab57f5eae0cad5d994ef82721a\"\u003e\u003ccode\u003e20268ad\u003c/code\u003e\u003c/a\u003e MySQL Check binlog metadata setting during schema validation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35910\"\u003e#35910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73ca32ec0d09d4a63c6fb1033cc800e465939518\"\u003e\u003ccode\u003e73ca32e\u003c/code\u003e\u003c/a\u003e tests: Disable offset_committed PG CDC test to unbork CI on main (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35922\"\u003e#35922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/17b672f912b9f088b57c1bb648eb96ebc16b62ef\"\u003e\u003ccode\u003e17b672f\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ed294863cf048a5728390e4beb785e25954369a4\"\u003e\u003ccode\u003eed29486\u003c/code\u003e\u003c/a\u003e crypto: migrate non-TLS crypto primitives from openssl/sha2 to aws-lc-rs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/20268ad87dd0ffab57f5eae0cad5d994ef82721a\"\u003e\u003ccode\u003e20268ad\u003c/code\u003e\u003c/a\u003e MySQL Check binlog metadata setting during schema validation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35910\"\u003e#35910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73ca32ec0d09d4a63c6fb1033cc800e465939518\"\u003e\u003ccode\u003e73ca32e\u003c/code\u003e\u003c/a\u003e tests: Disable offset_committed PG CDC test to unbork CI on main (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35922\"\u003e#35922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.83.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\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\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\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/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.83.0/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.49.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/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/745af797c9e0d10d8b35725694862b1de6f064ae\"\u003e\u003ccode\u003e745af79\u003c/code\u003e\u003c/a\u003e release: 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46dcef1590e8e3a677c74aceed9fa7641cc6e7c3\"\u003e\u003ccode\u003e46dcef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20348\"\u003e#20348\u003c/a\u003e from getsentry/prepare-release/10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bf4e188d1dde124677e933922949f0a626661d0a\"\u003e\u003ccode\u003ebf4e188\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5f72df55e5337fc1ba1a8bd70894b55b6a862bab\"\u003e\u003ccode\u003e5f72df5\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50438f9863e5cb5630459a6b1f967bbc15b0d188\"\u003e\u003ccode\u003e50438f9\u003c/code\u003e\u003c/a\u003e feat(browser): Emit web vitals as streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3332fecd7aa53f6aca2ed42639f5a3ccc0e8fae5\"\u003e\u003ccode\u003e3332fec\u003c/code\u003e\u003c/a\u003e fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/684a41fa4c7d5591be6a2fa7bff2db0ab5a62dbb\"\u003e\u003ccode\u003e684a41f\u003c/code\u003e\u003c/a\u003e ref(opentelemetry): Replace \u003ccode\u003e@opentelemetry/resources\u003c/code\u003e with inline `getSentry...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8b2a9dce02ee45f5ade7a23fd3ee0f4ae9d39d67\"\u003e\u003ccode\u003e8b2a9dc\u003c/code\u003e\u003c/a\u003e ci: Remove Docker container for Verdaccio package publishing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0007c7b81321b659d74641c5587e78f10755f714\"\u003e\u003ccode\u003e0007c7b\u003c/code\u003e\u003c/a\u003e ci: Extract test names for flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9b9d65c8a4b7018dfc6bcdf0cfd43cb4d3ab2c75\"\u003e\u003ccode\u003e9b9d65c\u003c/code\u003e\u003c/a\u003e chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20249\"\u003e#20249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.99.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/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.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.99.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.99.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.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/react-query\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\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.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.99.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.99.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.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\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.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-devtools\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\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.98.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.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/react-query\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\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.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-persist-client-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\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.98.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.98.0\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.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\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\u003c/blockquote\u003e\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/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6040278e75bb4395b366c932e48606c51cc7010a\"\u003e\u003ccode\u003e6040278\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10451\"\u003e#10451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/125067c05adf6a8bfef14a34aa5b963bc885885d\"\u003e\u003ccode\u003e125067c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10436\"\u003e#10436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f6991900dcd50367a3580d27f69ddfb6bd3a34f3\"\u003e\u003ccode\u003ef699190\u003c/code\u003e\u003c/a\u003e test(react-query): replace hardcoded query keys with 'queryKey()' utility (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/pH14/materialize/pull/269","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pH14%2Fmaterialize/issues/269","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/269/packages"}},{"old_version":"0.14.2","new_version":"0.18.0","update_type":"minor","path":null,"pr_created_at":"2026-04-19T22:23:59.000Z","version_change":"0.14.2 → 0.18.0","issue":{"uuid":"4292187587","node_id":"PR_kwDOCkIcu87TxfXZ","number":36150,"state":"closed","title":"build(deps): bump the simple group across 1 directory with 57 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-22T01:39:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-19T22:23:59.000Z","updated_at":"2026-04-22T01:39:28.000Z","time_to_close":184527,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":57,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.2","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.20.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.20.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@segment/analytics-next","old_version":"1.82.0","new_version":"1.83.0","repository_url":"https://github.com/segmentio/analytics-next"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.49.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.16","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/vite-plugin","old_version":"5.1.1","new_version":"5.2.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.99.0","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.5.9","new_version":"5.6.0","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.13.4","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 57 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.2` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.20.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@segment/analytics-next](https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser) | `1.82.0` | `1.83.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.49.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.99.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.99.0` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.1` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.16` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.1.1` | `5.2.0` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.99.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.6.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.2` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.2` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.9` | `5.6.0` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.13.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.3` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\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.7.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\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.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-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\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-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\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-sql/compare/6.8.0...6.10.0\"\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.10.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\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/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.10.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/view` from 6.40.0 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- 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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug in mixed parsing that could cause the parser to fail to reuse unchanged inner parses.\u003c/p\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/de5f96276a2954c249de1475e8b03f79c20d9ce4\"\u003e\u003ccode\u003ede5f962\u003c/code\u003e\u003c/a\u003e Mark version 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/94cfcf7fd95238350debdb492a9bacb7048b559c\"\u003e\u003ccode\u003e94cfcf7\u003c/code\u003e\u003c/a\u003e Fix a bug in mixed parsing that could make it fail to reuse nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/17b672f912b9f088b57c1bb648eb96ebc16b62ef\"\u003e\u003ccode\u003e17b672f\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ed294863cf048a5728390e4beb785e25954369a4\"\u003e\u003ccode\u003eed29486\u003c/code\u003e\u003c/a\u003e crypto: migrate non-TLS crypto primitives from openssl/sha2 to aws-lc-rs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/20268ad87dd0ffab57f5eae0cad5d994ef82721a\"\u003e\u003ccode\u003e20268ad\u003c/code\u003e\u003c/a\u003e MySQL Check binlog metadata setting during schema validation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35910\"\u003e#35910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73ca32ec0d09d4a63c6fb1033cc800e465939518\"\u003e\u003ccode\u003e73ca32e\u003c/code\u003e\u003c/a\u003e tests: Disable offset_committed PG CDC test to unbork CI on main (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35922\"\u003e#35922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0918daf2a62fbd3ffa88f44120d3a3bc555b4d1b\"\u003e\u003ccode\u003e0918daf\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fcc39a8c54151fdfc1421af1ec875d30961c590f\"\u003e\u003ccode\u003efcc39a8\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/170d7de396bc5eed4d12903d94ad10cff7814a92\"\u003e\u003ccode\u003e170d7de\u003c/code\u003e\u003c/a\u003e adapter: bootstrap storage collections in dependency order (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35933\"\u003e#35933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/35e7290b07b1abefca976cd143724be05c3add97\"\u003e\u003ccode\u003e35e7290\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b3871978e56159934a3bb946492ff30881c3417f\"\u003e\u003ccode\u003eb387197\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;adapter: upgrade LaunchDarkly SDK to 3.0.1 with MetricsTransport wrap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/99698cd9f527458a9479b0db94ad2938bb1fb57f\"\u003e\u003ccode\u003e99698cd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.20.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/17b672f912b9f088b57c1bb648eb96ebc16b62ef\"\u003e\u003ccode\u003e17b672f\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ed294863cf048a5728390e4beb785e25954369a4\"\u003e\u003ccode\u003eed29486\u003c/code\u003e\u003c/a\u003e crypto: migrate non-TLS crypto primitives from openssl/sha2 to aws-lc-rs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35\"\u003e#35\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/20268ad87dd0ffab57f5eae0cad5d994ef82721a\"\u003e\u003ccode\u003e20268ad\u003c/code\u003e\u003c/a\u003e MySQL Check binlog metadata setting during schema validation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35910\"\u003e#35910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/73ca32ec0d09d4a63c6fb1033cc800e465939518\"\u003e\u003ccode\u003e73ca32e\u003c/code\u003e\u003c/a\u003e tests: Disable offset_committed PG CDC test to unbork CI on main (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35922\"\u003e#35922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@segment/analytics-next` from 1.82.0 to 1.83.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/segmentio/analytics-next/releases\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​segment/analytics-next\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\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\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/segmentio/analytics-next/blob/master/packages/browser/CHANGELOG.md\"\u003e\u003ccode\u003e@​segment/analytics-next\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1356\"\u003e#1356\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd498512\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/laksh-twilio\"\u003e\u003ccode\u003e@​laksh-twilio\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1336\"\u003e#1336\u003c/a\u003e NullAnalytics was accidentally removed from the public exports in commit b611746 (PR \u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1090\"\u003e#1090\u003c/a\u003e) when exports were changed from wildcard to explicit. This restores the export for users who need NullAnalytics in their test code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/segmentio/analytics-next/pull/1357\"\u003e#1357\u003c/a\u003e \u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e69\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chenxzhang\"\u003e\u003ccode\u003e@​chenxzhang\u003c/code\u003e\u003c/a\u003e! - Rename middleware chunk name to avoid collision with Next.js middleware entrypoint\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/ef93c3b21f643bc7217de72548729062368c3837\"\u003e\u003ccode\u003eef93c3b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/bd498512dd539af91cf88606496c3f2e3e312f5d\"\u003e\u003ccode\u003ebd49851\u003c/code\u003e\u003c/a\u003e Export NullAnalytics from main package (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/a70d9e694246e58fd7da965250c4cdd445038c67\"\u003e\u003ccode\u003ea70d9e6\u003c/code\u003e\u003c/a\u003e fix(analytics): use more unique chunk name for middleware (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1339\"\u003e#1339\u003c/a\u003e) (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/segmentio/analytics-next/commit/8f10626a43417caae5f92a18ac05221e9bd395f1\"\u003e\u003ccode\u003e8f10626\u003c/code\u003e\u003c/a\u003e Add settings e2e test suite, update CI workflow (\u003ca href=\"https://github.com/segmentio/analytics-next/tree/HEAD/packages/browser/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/segmentio/analytics-next/commits/@segment/analytics-next@1.83.0/packages/browser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.49.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/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/745af797c9e0d10d8b35725694862b1de6f064ae\"\u003e\u003ccode\u003e745af79\u003c/code\u003e\u003c/a\u003e release: 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46dcef1590e8e3a677c74aceed9fa7641cc6e7c3\"\u003e\u003ccode\u003e46dcef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20348\"\u003e#20348\u003c/a\u003e from getsentry/prepare-release/10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bf4e188d1dde124677e933922949f0a626661d0a\"\u003e\u003ccode\u003ebf4e188\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5f72df55e5337fc1ba1a8bd70894b55b6a862bab\"\u003e\u003ccode\u003e5f72df5\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50438f9863e5cb5630459a6b1f967bbc15b0d188\"\u003e\u003ccode\u003e50438f9\u003c/code\u003e\u003c/a\u003e feat(browser): Emit web vitals as streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3332fecd7aa53f6aca2ed42639f5a3ccc0e8fae5\"\u003e\u003ccode\u003e3332fec\u003c/code\u003e\u003c/a\u003e fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/684a41fa4c7d5591be6a2fa7bff2db0ab5a62dbb\"\u003e\u003ccode\u003e684a41f\u003c/code\u003e\u003c/a\u003e ref(opentelemetry): Replace \u003ccode\u003e@opentelemetry/resources\u003c/code\u003e with inline `getSentry...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8b2a9dce02ee45f5ade7a23fd3ee0f4ae9d39d67\"\u003e\u003ccode\u003e8b2a9dc\u003c/code\u003e\u003c/a\u003e ci: Remove Docker container for Verdaccio package publishing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0007c7b81321b659d74641c5587e78f10755f714\"\u003e\u003ccode\u003e0007c7b\u003c/code\u003e\u003c/a\u003e ci: Extract test names for flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9b9d65c8a4b7018dfc6bcdf0cfd43cb4d3ab2c75\"\u003e\u003ccode\u003e9b9d65c\u003c/code\u003e\u003c/a\u003e chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20249\"\u003e#20249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.99.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/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.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.99.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.99.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.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/react-query\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\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.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.99.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.99.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.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\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.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-devtools\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\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.98.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.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/react-query\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\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.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-persist-client-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\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.98.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.98.0\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.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\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\u003c/blockquote\u003e\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/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6040278e75bb4395b366c932e48606c51cc7010a\"\u003e\u003ccode\u003e6040278\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10451\"\u003e#10451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/125067c05adf6a8bfef14a34aa5b963bc885885d\"\u003e\u003ccode\u003e125067c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10436\"\u003e#10436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f6991900dcd50367a3580d27f69ddfb6bd3a34f3\"\u003e\u003ccode\u003ef699190\u003c/code\u003e\u003c/a\u003e test(react-query): replace hardcoded query keys with 'queryKey()' utility (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/MaterializeInc/materialize/pull/36150","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterializeInc%2Fmaterialize/issues/36150","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36150/packages"}},{"old_version":"0.14.2","new_version":"0.18.0","update_type":"minor","path":null,"pr_created_at":"2026-04-11T08:41:02.000Z","version_change":"0.14.2 → 0.18.0","issue":{"uuid":"4243800489","node_id":"PR_kwDOCkIcu87RpS9r","number":35965,"state":"closed","title":"build(deps): bump the simple group across 1 directory with 55 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-11T12:31:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-11T08:41:02.000Z","updated_at":"2026-04-11T12:31:03.000Z","time_to_close":13799,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":55,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.1","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.15","repository_url":"https://github.com/kysely-org/kysely"},{"name":"launchdarkly-js-client-sdk","old_version":"3.9.0","new_version":"3.9.1","repository_url":"https://github.com/launchdarkly/js-client-sdk"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"fast-xml-parser","old_version":"5.5.9","new_version":"5.5.10","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.13.1","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 55 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.47.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.96.2` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.96.2` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.1` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.15` |\n| [launchdarkly-js-client-sdk](https://github.com/launchdarkly/js-client-sdk) | `3.9.0` | `3.9.1` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.1` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.96.2` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.1` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.5.9` | `5.5.10` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.13.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\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.7.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\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.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-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\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-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\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-sql/compare/6.8.0...6.10.0\"\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.10.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\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/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.10.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/view` from 6.40.0 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- 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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.47.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/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.96.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.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-devtools\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\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.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.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/react-query\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\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.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.96.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.96.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.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\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\u003c!-- 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.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\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\u003c/blockquote\u003e\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/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\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\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.95.2 to 5.96.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.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-devtools\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\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.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.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\u003c/blockquote\u003e\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-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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-devtools\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\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.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\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\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-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\u003c/blockquote\u003e\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/5ca721fb05a7329ca168dd9aca8a906011b0601e\"\u003e\u003ccode\u003e5ca721f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10379\"\u003e#10379\u003c/a\u003e)\u003c/li\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-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\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-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.96.2/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 to 9.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/downshift-js/downshift/releases\"\u003edownshift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.1...v9.3.2\"\u003e9.3.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003ef1862ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.0...v9.3.1\"\u003e9.3.1\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e9e79c4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.2.0...v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e52ec230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.1.0...v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emanual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e1493624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/downshift-js/downshift/pull/1665\"\u003edownshift-js/downshift#1665\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003efea4ac0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.0.13\"\u003e9.0.13\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e512b533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003e\u003ccode\u003ef1862ed\u003c/code\u003e\u003c/a\u003e fix(useElementIds): improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e\u003ccode\u003e9e79c4e\u003c/code\u003e\u003c/a\u003e fix(useElementIds): prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e\u003ccode\u003e52ec230\u003c/code\u003e\u003c/a\u003e feat: support cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f242a9a966875c14c3ddb0fb6cfff18bc1b33507\"\u003e\u003ccode\u003ef242a9a\u003c/code\u003e\u003c/a\u003e dev: update dependencies and pipeline node versions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f3ef96ae7540435ffa06e45f423377ccfa4d7853\"\u003e\u003ccode\u003ef3ef96a\u003c/code\u003e\u003c/a\u003e docs: fix link title (\u003ca href=\"https://redirect.github.com/downshift-js...\n\n_Description has been truncated_","html_url":"https://github.com/MaterializeInc/materialize/pull/35965","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterializeInc%2Fmaterialize/issues/35965","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35965/packages"}},{"old_version":"0.14.2","new_version":"0.18.0","update_type":"minor","path":null,"pr_created_at":"2026-04-05T22:22:56.000Z","version_change":"0.14.2 → 0.18.0","issue":{"uuid":"4208712543","node_id":"PR_kwDOGsm7qs7QFVkO","number":256,"state":"open","title":"build(deps): bump the simple group across 1 directory with 53 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-05T22:22:56.000Z","updated_at":"2026-04-05T22:23:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":53,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.15","repository_url":"https://github.com/kysely-org/kysely"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 53 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.47.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.96.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.96.1` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.0` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.15` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.96.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.12.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\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.7.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\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.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-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\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-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\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-sql/compare/6.8.0...6.10.0\"\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.10.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\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/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.10.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/view` from 6.40.0 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- 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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.47.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/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.95.2 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-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.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-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\u003c/blockquote\u003e\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-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\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\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\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-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\u003c/blockquote\u003e\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-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\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-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.96.1/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 to 9.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/downshift-js/downshift/releases\"\u003edownshift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.1...v9.3.2\"\u003e9.3.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003ef1862ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.0...v9.3.1\"\u003e9.3.1\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e9e79c4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.2.0...v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e52ec230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.1.0...v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emanual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e1493624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/downshift-js/downshift/pull/1665\"\u003edownshift-js/downshift#1665\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003efea4ac0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.0.13\"\u003e9.0.13\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e512b533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003e\u003ccode\u003ef1862ed\u003c/code\u003e\u003c/a\u003e fix(useElementIds): improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e\u003ccode\u003e9e79c4e\u003c/code\u003e\u003c/a\u003e fix(useElementIds): prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e\u003ccode\u003e52ec230\u003c/code\u003e\u003c/a\u003e feat: support cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f242a9a966875c14c3ddb0fb6cfff18bc1b33507\"\u003e\u003ccode\u003ef242a9a\u003c/code\u003e\u003c/a\u003e dev: update dependencies and pipeline node versions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f3ef96ae7540435ffa06e45f423377ccfa4d7853\"\u003e\u003ccode\u003ef3ef96a\u003c/code\u003e\u003c/a\u003e docs: fix link title (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/47949cd50a8619ed80839e2b6d52e0098f9e944e\"\u003e\u003ccode\u003e47949cd\u003c/code\u003e\u003c/a\u003e docs: update useTagGroup links (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e\u003ccode\u003e1493624\u003c/code\u003e\u003c/a\u003e feat: manual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/7e5482d9be1b7a68db554f0c1e22a7099abd0eb7\"\u003e\u003ccode\u003e7e5482d\u003c/code\u003e\u003c/a\u003e feat: manual release 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003e\u003ccode\u003efea4ac0\u003c/code\u003e\u003c/a\u003e feat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e\u003ccode\u003e512b533\u003c/code\u003e\u003c/a\u003e fix: improve the mouse tracker hoo...\n\n_Description has been truncated_","html_url":"https://github.com/pH14/materialize/pull/256","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pH14%2Fmaterialize/issues/256","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/256/packages"}},{"old_version":"0.14.2","new_version":"0.18.0","update_type":"minor","path":null,"pr_created_at":"2026-04-05T22:22:30.000Z","version_change":"0.14.2 → 0.18.0","issue":{"uuid":"4208711807","node_id":"PR_kwDOCkIcu87QFVcV","number":35876,"state":"open","title":"build(deps): bump the simple group across 1 directory with 53 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-05T22:22:30.000Z","updated_at":"2026-04-05T22:22:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":53,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/view","old_version":"6.40.0","new_version":"6.41.0","repository_url":"https://github.com/codemirror/view"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.21","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.19"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.18.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"@sentry/react","old_version":"10.46.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"kysely","old_version":"0.28.14","new_version":"0.28.15","repository_url":"https://github.com/kysely-org/kysely"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.95.2","new_version":"5.96.1","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.2","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.2","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.1","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":null,"ecosystem":"npm"},"body":"Bumps the simple group with 53 updates in the /console directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.40.0` | `6.41.0` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.21` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.19` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.18.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.47.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.96.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.95.2` | `5.96.1` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.0` |\n| [kysely](https://github.com/kysely-org/kysely) | `0.28.14` | `0.28.15` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.95.2` | `5.96.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.2` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.2` | `8.58.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.1` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.12.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\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.7.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\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.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-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\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-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\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-sql/compare/6.8.0...6.10.0\"\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.10.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\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/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.10.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/view` from 6.40.0 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/compare/6.40.0...6.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- 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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.20...v7.12.21\"\u003e7.12.21\u003c/a\u003e (2026-3-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23900 - Added validation for reset password token and improved user feedback for expired links\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only bump; behavior changes (if any) come from upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages rather than local code changes.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e dependencies to \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.104.0\u003c/code\u003e (from \u003ccode\u003e7.103.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull the corresponding \u003ccode\u003e7.104.0\u003c/code\u003e transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 0545b689269403c0a7af825229a20f1b5889e19b. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/98d011578d1dc2bd9e7a05ada320aa51b8808e6d\"\u003e\u003ccode\u003e98d0115\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/9cf8782ed088b65b37366c9a6369919d9017bd00\"\u003e\u003ccode\u003e9cf8782\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1334\"\u003e#1334\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/0545b689269403c0a7af825229a20f1b5889e19b\"\u003e\u003ccode\u003e0545b68\u003c/code\u003e\u003c/a\u003e update admin-portal 7.104.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.21/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.19\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/b324cee9aa6b2e7c1155a07d39fe730f352dc036\"\u003e\u003ccode\u003eb324cee\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/0e32e9d3276d37e36639d1a96cab589852fd833f\"\u003e\u003ccode\u003e0e32e9d\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e3dbedcaa363f09720f7dcfa60676bb3a4772710\"\u003e\u003ccode\u003ee3dbedc\u003c/code\u003e\u003c/a\u003e compute: MV sink: advance persist frontiers to as_of (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35788\"\u003e#35788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/ad1638ec8e9c9d7f63a960cac4a8d577c4327624\"\u003e\u003ccode\u003ead1638e\u003c/code\u003e\u003c/a\u003e release: bump to version v26.18.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/fc0f7f64b0708ce33d50c64f2157b931c03244d6\"\u003e\u003ccode\u003efc0f7f6\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/6c9ef9777b91ff0f7ef611a303f5c13d09e29b1a\"\u003e\u003ccode\u003e6c9ef97\u003c/code\u003e\u003c/a\u003e doc: Add a note on shapshot performance to subscribe docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/34889\"\u003e#34889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/eab0b1a2b1808733afd5152ad977a251b23b360d\"\u003e\u003ccode\u003eeab0b1a\u003c/code\u003e\u003c/a\u003e build(deps): bump the simple1 group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35500\"\u003e#35500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5e383666948dcb6dabc78ea2937b1f18376f50d9\"\u003e\u003ccode\u003e5e38366\u003c/code\u003e\u003c/a\u003e enable mcp routes (not feature) by default (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35640\"\u003e#35640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3996a4c46cd0bf0e4627ccab4e02e8ff03f94899\"\u003e\u003ccode\u003e3996a4c\u003c/code\u003e\u003c/a\u003e mcp: use SYSTEM_SCHEMAS, add constant query tests, update docs (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35696\"\u003e#35696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/aa7a1afd31c17068de50357cedaa994e050ad4d7\"\u003e\u003ccode\u003eaa7a1af\u003c/code\u003e\u003c/a\u003e Sql-82: Create audit records of provisioning in internal tables (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35325\"\u003e#35325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.46.0 to 10.47.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/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.96.1/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.95.2 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-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.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-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\u003c/blockquote\u003e\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-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query-devtools\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\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\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-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\u003c/blockquote\u003e\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-devtools/issues/10370\"\u003e#10370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4a3275c15e1baf4d25d8187f9a537bbc515f58ae\"\u003e\u003ccode\u003e4a3275c\u003c/code\u003e\u003c/a\u003e fix(build): exclude config files from production DTS rollup (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10358\"\u003e#10358\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-devtools/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.96.1/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 to 9.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/downshift-js/downshift/releases\"\u003edownshift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.1...v9.3.2\"\u003e9.3.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003ef1862ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.0...v9.3.1\"\u003e9.3.1\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e9e79c4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.2.0...v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e52ec230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.1.0...v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emanual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e1493624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/downshift-js/downshift/pull/1665\"\u003edownshift-js/downshift#1665\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003efea4ac0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.0.13\"\u003e9.0.13\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e512b533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003e\u003ccode\u003ef1862ed\u003c/code\u003e\u003c/a\u003e fix(useElementIds): improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e\u003ccode\u003e9e79c4e\u003c/code\u003e\u003c/a\u003e fix(useElementIds): prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e\u003ccode\u003e52ec230\u003c/code\u003e\u003c/a\u003e feat: support cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f242a9a966875c14c3ddb0fb6cfff18bc1b33507\"\u003e\u003ccode\u003ef242a9a\u003c/code\u003e\u003c/a\u003e dev: update dependencies and pipeline node versions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f3ef96ae7540435ffa06e45f423377ccfa4d7853\"\u003e\u003ccode\u003ef3ef96a\u003c/code\u003e\u003c/a\u003e docs: fix link title (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/47949cd50a8619ed80839e2b6d52e0098f9e944e\"\u003e\u003ccode\u003e47949cd\u003c/code\u003e\u003c/a\u003e docs: update useTagGroup links (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e\u003ccode\u003e1493624\u003c/code\u003e\u003c/a\u003e feat: manual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/7e5482d9be1b7a68db554f0c1e22a7099abd0eb7\"\u003e\u003ccode\u003e7e5482d\u003c/code\u003e\u003c/a\u003e feat: manual release 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003e\u003ccode\u003efea4ac0\u003c/code\u003e\u003c/a\u003e feat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e\u003ccode\u003e512b533\u003c/code\u003e\u003c/a\u003e fix: improve the mouse tracker hoo...\n\n_Description has been truncated_","html_url":"https://github.com/MaterializeInc/materialize/pull/35876","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterializeInc%2Fmaterialize/issues/35876","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35876/packages"}},{"old_version":"0.14.2","new_version":"0.18.0","update_type":"minor","path":null,"pr_created_at":"2026-04-04T12:47:47.000Z","version_change":"0.14.2 → 0.18.0","issue":{"uuid":"4204850449","node_id":"PR_kwDOJX-7q87P9JJp","number":716,"state":"closed","title":"maint(deps): bump the npm-minor-patch group across 1 directory with 51 updates","user":"dependabot[bot]","labels":["javascript","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-08T02:34:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-04T12:47:47.000Z","updated_at":"2026-04-08T02:34:06.000Z","time_to_close":308778,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"maint(deps): bump","group_name":"npm-minor-patch","update_count":51,"packages":[{"name":"@effect/cluster","old_version":"0.56.4","new_version":"0.58.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/experimental","old_version":"0.58.0","new_version":"0.60.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/opentelemetry","old_version":"0.61.0","new_version":"0.63.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/rpc","old_version":"0.73.1","new_version":"0.75.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@opentelemetry/sdk-logs","old_version":"0.203.0","new_version":"0.214.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@effect/language-service","old_version":"0.78.0","new_version":"0.84.3","repository_url":"https://github.com/Effect-TS/language-service"},{"name":"@effect/vitest","old_version":"0.27.0","new_version":"0.29.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@nx/cypress","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/docker","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/eslint-plugin","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/expo","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/js","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/module-federation","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/plugin","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/react","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/rspack","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vitest","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/web","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"@rspack/cli","old_version":"1.6.8","new_version":"1.7.11","repository_url":"https://github.com/web-infra-dev/rspack"},{"name":"@rspack/core","old_version":"1.6.8","new_version":"1.7.11","repository_url":"https://github.com/web-infra-dev/rspack"},{"name":"@swc/cli","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/swc-project/pkgs"},{"name":"@swc/core","old_version":"1.15.18","new_version":"1.15.24","repository_url":"https://github.com/swc-project/swc"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"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":"autoprefixer","old_version":"10.4.13","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cypress","old_version":"15.11.0","new_version":"15.13.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsx-a11y","old_version":"6.10.1","new_version":"6.10.2","repository_url":"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y"},{"name":"eslint-plugin-react","old_version":"7.35.0","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"metro-config","old_version":"0.83.5","new_version":"0.84.2","repository_url":"https://github.com/facebook/metro"},{"name":"metro-resolver","old_version":"0.83.5","new_version":"0.84.2","repository_url":"https://github.com/facebook/metro"},{"name":"nx","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"},{"name":"postcss","old_version":"8.4.38","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":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"ts-node","old_version":"10.9.1","new_version":"10.9.2","repository_url":"https://github.com/TypeStrong/ts-node"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@effect/platform","old_version":"0.94.5","new_version":"0.96.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/platform-node","old_version":"0.104.0","new_version":"0.106.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/sql","old_version":"0.49.0","new_version":"0.51.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/sql-mysql2","old_version":"0.49.1","new_version":"0.52.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/sql-pg","old_version":"0.49.7","new_version":"0.52.1","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/workflow","old_version":"0.16.0","new_version":"0.18.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@nx/devkit","old_version":"22.5.4","new_version":"22.6.4","repository_url":"https://github.com/nrwl/nx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 51 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@effect/cluster](https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster) | `0.56.4` | `0.58.0` |\n| [@effect/experimental](https://github.com/Effect-TS/effect/tree/HEAD/packages/experimental) | `0.58.0` | `0.60.0` |\n| [@effect/opentelemetry](https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry) | `0.61.0` | `0.63.0` |\n| [@effect/rpc](https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc) | `0.73.1` | `0.75.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.203.0` | `0.214.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.6.1` |\n| [@effect/language-service](https://github.com/Effect-TS/language-service) | `0.78.0` | `0.84.3` |\n| [@effect/vitest](https://github.com/Effect-TS/effect/tree/HEAD/packages/vitest) | `0.27.0` | `0.29.0` |\n| [@nx/cypress](https://github.com/nrwl/nx/tree/HEAD/packages/cypress) | `22.5.4` | `22.6.4` |\n| [@nx/docker](https://github.com/nrwl/nx/tree/HEAD/packages/docker) | `22.5.4` | `22.6.4` |\n| [@nx/eslint](https://github.com/nrwl/nx/tree/HEAD/packages/eslint) | `22.5.4` | `22.6.4` |\n| [@nx/eslint-plugin](https://github.com/nrwl/nx/tree/HEAD/packages/eslint-plugin) | `22.5.4` | `22.6.4` |\n| [@nx/expo](https://github.com/nrwl/nx/tree/HEAD/packages/expo) | `22.5.4` | `22.6.4` |\n| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `22.5.4` | `22.6.4` |\n| [@nx/module-federation](https://github.com/nrwl/nx/tree/HEAD/packages/module-federation) | `22.5.4` | `22.6.4` |\n| [@nx/plugin](https://github.com/nrwl/nx/tree/HEAD/packages/plugin) | `22.5.4` | `22.6.4` |\n| [@nx/react](https://github.com/nrwl/nx/tree/HEAD/packages/react) | `22.5.4` | `22.6.4` |\n| [@nx/rspack](https://github.com/nrwl/nx/tree/HEAD/packages/rspack) | `22.5.4` | `22.6.4` |\n| [@nx/vitest](https://github.com/nrwl/nx/tree/HEAD/packages/vitest) | `22.5.4` | `22.6.4` |\n| [@nx/web](https://github.com/nrwl/nx/tree/HEAD/packages/web) | `22.5.4` | `22.6.4` |\n| [@rspack/cli](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli) | `1.6.8` | `1.7.11` |\n| [@rspack/core](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack) | `1.6.8` | `1.7.11` |\n| [@swc/cli](https://github.com/swc-project/pkgs) | `0.8.0` | `0.8.1` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.18` | `1.15.24` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.13` | `10.4.27` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.11.0` | `15.13.0` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.10.1` | `6.10.2` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.35.0` | `7.37.5` |\n| [metro-config](https://github.com/facebook/metro/tree/HEAD/packages/metro-config) | `0.83.5` | `0.84.2` |\n| [metro-resolver](https://github.com/facebook/metro/tree/HEAD/packages/metro-resolver) | `0.83.5` | `0.84.2` |\n| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `22.5.4` | `22.6.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.38` | `8.5.8` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [ts-node](https://github.com/TypeStrong/ts-node) | `10.9.1` | `10.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.58.0` |\n| [@effect/platform](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform) | `0.94.5` | `0.96.0` |\n| [@effect/platform-node](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node) | `0.104.0` | `0.106.0` |\n| [@effect/sql](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql) | `0.49.0` | `0.51.0` |\n| [@effect/sql-mysql2](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql-mysql2) | `0.49.1` | `0.52.0` |\n| [@effect/sql-pg](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql-pg) | `0.49.7` | `0.52.1` |\n| [@effect/workflow](https://github.com/Effect-TS/effect/tree/HEAD/packages/workflow) | `0.16.0` | `0.18.0` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.6.1` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.6.1` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.6.0` | `2.6.1` |\n| [@nx/devkit](https://github.com/nrwl/nx/tree/HEAD/packages/devkit) | `22.5.4` | `22.6.4` |\n\n\nUpdates `@effect/cluster` from 0.56.4 to 0.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.58.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/workflow\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.57.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.50.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/workflow\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.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/Effect-TS/effect/blob/main/packages/cluster/CHANGELOG.md\"\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.58.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/workflow\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.57.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.74.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.50.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/workflow\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e fix(effect): isolate scheduler runners per fiber (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/cluster/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/cluster@0.58.0/packages/cluster\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/experimental` from 0.58.0 to 0.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e\u003ccode\u003e@​effect/experimental\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/experimental\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.60.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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@​effect/experimental\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.59.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.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/Effect-TS/effect/blob/main/packages/experimental/CHANGELOG.md\"\u003e\u003ccode\u003e@​effect/experimental\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.60.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.59.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/experimental/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/experimental/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/experimental@0.60.0/packages/experimental\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/opentelemetry` from 0.61.0 to 0.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e\u003ccode\u003e@​effect/opentelemetry\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/opentelemetry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.63.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/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Add logs to first propagated span, in the following case before this fix the log would not be added to the \u003ccode\u003ep\u003c/code\u003e span because \u003ccode\u003eEffect.fn\u003c/code\u003e adds a fake span for the purpose of adding a stack frame.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Effect } from \u0026quot;effect\u0026quot;\n\u003cp\u003econst f = Effect.fn(function* () {\nyield* Effect.logWarning(\u0026quot;FooBar\u0026quot;)\nreturn yield* Effect.fail(\u0026quot;Oops\u0026quot;)\n})\u003c/p\u003e\n\u003cp\u003econst p = f().pipe(Effect.withSpan(\u0026quot;p\u0026quot;))\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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@​effect/opentelemetry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.62.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.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/Effect-TS/effect/blob/main/packages/opentelemetry/CHANGELOG.md\"\u003e\u003ccode\u003e@​effect/opentelemetry\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.63.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/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Add logs to first propagated span, in the following case before this fix the log would not be added to the \u003ccode\u003ep\u003c/code\u003e span because \u003ccode\u003eEffect.fn\u003c/code\u003e adds a fake span for the purpose of adding a stack frame.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Effect } from \u0026quot;effect\u0026quot;\n\u003cp\u003econst f = Effect.fn(function* () {\nyield* Effect.logWarning(\u0026quot;FooBar\u0026quot;)\nreturn yield* Effect.fail(\u0026quot;Oops\u0026quot;)\n})\u003c/p\u003e\n\u003cp\u003econst p = f().pipe(Effect.withSpan(\u0026quot;p\u0026quot;))\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.62.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.95.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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Add logs to first propagated span (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry/issues/5710\"\u003e#5710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/opentelemetry/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/opentelemetry@0.63.0/packages/opentelemetry\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/rpc` from 0.73.1 to 0.75.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.74.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.73.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6065\"\u003e#6065\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/94b00c8e4c5c150f858c95262d0ff1433276ede5\"\u003e\u003ccode\u003e94b00c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marbemac\"\u003e\u003ccode\u003e@​marbemac\u003c/code\u003e\u003c/a\u003e! - Add optional \u003ccode\u003edefect\u003c/code\u003e parameter to \u003ccode\u003eRpc.make\u003c/code\u003e for customizing defect serialization per-RPC. Defaults to \u003ccode\u003eSchema.Defect\u003c/code\u003e, preserving existing behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/12b1f1eadf649e30dec581b7351ba3abb12f8004\"\u003e\u003ccode\u003e12b1f1e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.19.18\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/Effect-TS/effect/blob/main/packages/rpc/CHANGELOG.md\"\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.75.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.74.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\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\u003e0.73.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6065\"\u003e#6065\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/94b00c8e4c5c150f858c95262d0ff1433276ede5\"\u003e\u003ccode\u003e94b00c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marbemac\"\u003e\u003ccode\u003e@​marbemac\u003c/code\u003e\u003c/a\u003e! - Add optional \u003ccode\u003edefect\u003c/code\u003e parameter to \u003ccode\u003eRpc.make\u003c/code\u003e for customizing defect serialization per-RPC. Defaults to \u003ccode\u003eSchema.Defect\u003c/code\u003e, preserving existing behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/12b1f1eadf649e30dec581b7351ba3abb12f8004\"\u003e\u003ccode\u003e12b1f1e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eeffect@3.19.18\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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e fix(effect): isolate scheduler runners per fiber (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6124\"\u003e#6124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/4f2107548fa64c21a8643b7b0efcd556cd16d4b9\"\u003e\u003ccode\u003e4f21075\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6063\"\u003e#6063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/94b00c8e4c5c150f858c95262d0ff1433276ede5\"\u003e\u003ccode\u003e94b00c8\u003c/code\u003e\u003c/a\u003e feat(rpc): add defect schema option to Rpc.make (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/rpc/issues/6065\"\u003e#6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/rpc@0.75.0/packages/rpc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-logs` from 0.203.0 to 0.214.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/sdk-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.214.0\u003c/h2\u003e\n\u003ch2\u003e0.214.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(configuration)!: rename OTEL_EXPERIMENTAL_CONFIG_FILE to OTEL_CONFIG_FILE \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6486\"\u003e#6486\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor!(otlp-grpc-exporter-base): remove \u003ccode\u003eheaders\u003c/code\u003e from gRPC exporter config type, passing headers now results in a compile-time error instead of being silently ignored \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6487\"\u003e#6487\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(configuration): add sampler configuration parsing support \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6409\"\u003e#6409\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): add resource detection parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6435\"\u003e#6435\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): export interfaces required in other packages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6462\"\u003e#6462\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): set MeterProvider on sdk start \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6463\"\u003e#6463\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): export interfaces required in other packages \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6507\"\u003e#6507\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): access \u003ccode\u003erequire\u003c/code\u003e via \u003ccode\u003eglobalThis\u003c/code\u003e to avoid webpack analysis \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6481\"\u003e#6481\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-logs): fix inflated \u003ccode\u003edroppedAttributesCount\u003c/code\u003e when updating existing attribute keys \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): do not modify the returned type of fetch \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6521\"\u003e#6521\u003c/a\u003e \u003ca href=\"https://github.com/dyladan\"\u003e\u003ccode\u003e@​dyladan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(opentelemetry-sdk-node): add missing \u003ccode\u003e@opentelemetry/otlp-exporter-base\u003c/code\u003e dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6520\"\u003e#6520\u003c/a\u003e \u003ca href=\"https://github.com/gotgenes\"\u003e\u003ccode\u003e@​gotgenes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.213.0\u003c/h2\u003e\n\u003ch2\u003e0.213.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api-logs)!: drop lingering includeTraceContext from LoggerOptions type \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6451\"\u003e#6451\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(instrumentation-http): provide \u003ccode\u003ehttp.request.header.\u0026lt;key\u0026gt;\u003c/code\u003e at server span creation time \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6396\"\u003e#6396\u003c/a\u003e \u003ca href=\"https://github.com/vitorvasc\"\u003e\u003ccode\u003e@​vitorvasc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-http): guard against double-instrumentation if loaded with \u003ccode\u003erequire('http')\u003c/code\u003e and \u003ccode\u003eimport 'http'\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6428\"\u003e#6428\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): handle response error \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6412\"\u003e#6412\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eFixes a bug where when the response header was received, but the connection was reset by the server,\nan unhandled error would be thrown.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): remove sendBeacon in favor of fetch with keepalive \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6391\"\u003e#6391\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing) createOtlpSendBeaconExportDelegate will be removed in a future version\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): downgrade \u003ccode\u003eprotobufjs\u003c/code\u003e to version \u003ccode\u003e^7.0.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6418\"\u003e#6418\u003c/a\u003e \u003ca href=\"https://github.com/vitorvasc\"\u003e\u003ccode\u003e@​vitorvasc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): handle HeadersInit tuple arrays in _addHeaders \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6341\"\u003e#6341\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/imadha\"\u003e\u003ccode\u003e@​imadha\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/open-telemetry/opentelemetry-js/commit/7e74509a4d848e94b2970bb5262dd3e8efeed0a2\"\u003e\u003ccode\u003e7e74509\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6510\"\u003e#6510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/c84691959dd9d4ed138ad7e4cbf5796607c85e04\"\u003e\u003ccode\u003ec846919\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): do not modify the returned type of fetch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6521\"\u003e#6521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/99fb3fba710263759eaa11e5fb079f4c24372684\"\u003e\u003ccode\u003e99fb3fb\u003c/code\u003e\u003c/a\u003e fix(api): re-introduce fallback chain for global utils (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6523\"\u003e#6523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b84271749257eed2eb08439288af115467ed350e\"\u003e\u003ccode\u003eb842717\u003c/code\u003e\u003c/a\u003e test(bundlers): add node webpack tests, expand edge coverage, assert known pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5a6b121761d9e06c6bee5a2bce572e710aef83c\"\u003e\u003ccode\u003eb5a6b12\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-sdk-node): add missing \u003ccode\u003e@​opentelemetry/otlp-exporter-base\u003c/code\u003e de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dc93ed4867a7c3fa0183939bad3adf68d969b709\"\u003e\u003ccode\u003edc93ed4\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6516\"\u003e#6516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e9831e735e984a51206ea4d19af29688f6b16fe4\"\u003e\u003ccode\u003ee9831e7\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): avoid Object.entries in Span.setAttributes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6514\"\u003e#6514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d56af69eebcb3aac9411d5fc6bde9290419e2f01\"\u003e\u003ccode\u003ed56af69\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6517\"\u003e#6517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f3a10ab944c0795e2dd12ed191b60560db932ab5\"\u003e\u003ccode\u003ef3a10ab\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 3869755 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6513\"\u003e#6513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2f73776d214710a3ba2214bb37fa513384ddd950\"\u003e\u003ccode\u003e2f73776\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to c6f9311 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6511\"\u003e#6511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.203.0...experimental/v0.214.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@​opentelemetry/sdk-logs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-metrics` from 2.6.0 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/sdk-metrics\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6516\"\u003e#6516\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bundlers): broaden bundler test coverage and assert known protobuf dynamic-require failures \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6482\"\u003e#6482\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​opentelemetry/sdk-metrics\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(opentelemetry-instrumentation): improve \u003ccode\u003e_warnOnPreloadedModules\u003c/code\u003e function not to show warning logs when the module is not marked as loaded \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6095\"\u003e#6095\u003c/a\u003e \u003ca href=\"https://github.com/rlj1202\"\u003e\u003ccode\u003e@​rlj1202\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace-base): derive internal \u003ccode\u003eSpanOptions\u003c/code\u003e from API type to prevent drift \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6478\"\u003e#6478\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(span): enforce \u003ccode\u003eattributePerEventCountLimit\u003c/code\u003e, \u003ccode\u003eattributePerLinkCountLimit\u003c/code\u003e, \u003ccode\u003elinkCountLimit\u003c/code\u003e, and \u003ccode\u003eattributeValueLengthLimit\u003c/code\u003e for event/link attributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6479\"\u003e#6479\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(context-zone): guard \u003ccode\u003eonCancelTask\u003c/code\u003e against terminal-state tasks to prevent infinite loop with rc-align (Ant Design) in React 16 dev mode \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6512\"\u003e#6512\u003c/a\u003e \u003ca href=\"https://github.com/Renegade2345\"\u003e\u003ccode\u003e@​Renegade2345\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: enforce \u003ccode\u003eimport type\u003c/code\u003e for type-only imports via ESLint \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6467\"\u003e#6467\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): avoid Object.entries in Span.setAttributes \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6514\"\u003e#6514\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6516\"\u003e#6516\u003c/a\u003e \u003ca href=\"https://github.com/daniellockyer\"\u003e\u003ccode\u003e@​daniellockyer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bundlers): broaden bundler test coverage and assert known protobuf dynamic-require failures \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6482\"\u003e#6482\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\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/open-telemetry/opentelemetry-js/commit/7e74509a4d848e94b2970bb5262dd3e8efeed0a2\"\u003e\u003ccode\u003e7e74509\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6510\"\u003e#6510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/c84691959dd9d4ed138ad7e4cbf5796607c85e04\"\u003e\u003ccode\u003ec846919\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): do not modify the returned type of fetch (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6521\"\u003e#6521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/99fb3fba710263759eaa11e5fb079f4c24372684\"\u003e\u003ccode\u003e99fb3fb\u003c/code\u003e\u003c/a\u003e fix(api): re-introduce fallback chain for global utils (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6523\"\u003e#6523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b84271749257eed2eb08439288af115467ed350e\"\u003e\u003ccode\u003eb842717\u003c/code\u003e\u003c/a\u003e test(bundlers): add node webpack tests, expand edge coverage, assert known pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b5a6b121761d9e06c6bee5a2bce572e710aef83c\"\u003e\u003ccode\u003eb5a6b12\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-sdk-node): add missing \u003ccode\u003e@​opentelemetry/otlp-exporter-base\u003c/code\u003e de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dc93ed4867a7c3fa0183939bad3adf68d969b709\"\u003e\u003ccode\u003edc93ed4\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): optimize \u003ccode\u003eSpan.{addEvent,addLink}\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6516\"\u003e#6516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e9831e735e984a51206ea4d19af29688f6b16fe4\"\u003e\u003ccode\u003ee9831e7\u003c/code\u003e\u003c/a\u003e perf(sdk-trace-base): avoid Object.entries in Span.setAttributes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6514\"\u003e#6514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d56af69eebcb3aac9411d5fc6bde9290419e2f01\"\u003e\u003ccode\u003ed56af69\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6517\"\u003e#6517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f3a10ab944c0795e2dd12ed191b60560db932ab5\"\u003e\u003ccode\u003ef3a10ab\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 3869755 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6513\"\u003e#6513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2f73776d214710a3ba2214bb37fa513384ddd950\"\u003e\u003ccode\u003e2f73776\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to c6f9311 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6511\"\u003e#6511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.6.0...v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/language-service` from 0.78.0 to 0.84.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/language-service/releases\"\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.84.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/711\"\u003e#711\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/892984f7d73fbe2f1dc3e84ceea77416517ad2ec\"\u003e\u003ccode\u003e892984f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Report floating \u003ccode\u003eStream\u003c/code\u003e values in Effect projects by parsing \u003ccode\u003eStream\u003c/code\u003e types in the diagnostic type parser and checking them in \u003ccode\u003efloatingEffect\u003c/code\u003e for both v3 and v4 harnesses.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/709\"\u003e#709\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/0372f588d403086b7e8c42603560d72c0f3c92fc\"\u003e\u003ccode\u003e0372f58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Fix the Effect v4 completion harness to cover \u003ccode\u003eServiceMap\u003c/code\u003e self-in-classes examples instead of the v3-only \u003ccode\u003eContext.Tag\u003c/code\u003e variants.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/712\"\u003e#712\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/b7554dfdcc04e8273901a5be44cbc823274b65d0\"\u003e\u003ccode\u003eb7554df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Align Effect diagnostic messages with the reviewed neutral wording, preserving the existing version-specific API references while updating both v3 and v4 snapshot fixtures.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.84.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/706\"\u003e#706\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/3c0bea6fbde0938bbe2ef745dfb6794373f7f8ef\"\u003e\u003ccode\u003e3c0bea6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003egetTypeAtLocation\u003c/code\u003e to ignore type-only heritage expressions like \u003ccode\u003einterface X extends Effect.Effect\u0026lt;...\u0026gt;\u003c/code\u003e so the language service no longer triggers bogus TS2689 diagnostics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.84.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/703\"\u003e#703\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/dea43b88d4817daa51b9af1d87c33a37e34d01e4\"\u003e\u003ccode\u003edea43b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eeffectFnImplicitAny\u003c/code\u003e so it does not report false positives when an \u003ccode\u003eEffect.fn\u003c/code\u003e or \u003ccode\u003eEffect.fnUntraced\u003c/code\u003e callback gets its contextual function type from a union member.\u003c/p\u003e\n\u003cp\u003eFor example, nested \u003ccode\u003eHttpRouter.add(...)\u003c/code\u003e handlers now correctly recognize the inferred \u003ccode\u003erequest\u003c/code\u003e type and produce no diagnostics when the parameter is not actually implicit \u003ccode\u003eany\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/702\"\u003e#702\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/0af9b98369516dfa5bd654236bd73a218f32232c\"\u003e\u003ccode\u003e0af9b98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add Effect v4 support for the \u003ccode\u003erunEffectInsideEffect\u003c/code\u003e diagnostic so it suggests and fixes \u003ccode\u003eEffect.run*With\u003c/code\u003e usage based on \u003ccode\u003eEffect.services\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eUpdate the generated metadata, schema, README entry, and v4 harness examples/snapshots to document and verify the new behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.84.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/696\"\u003e#696\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/78e78d51e7931bbc9b5a032376c377b411bf71dc\"\u003e\u003ccode\u003e78e78d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cevr\"\u003e\u003ccode\u003e@​cevr\u003c/code\u003e\u003c/a\u003e! - Add paired globalDate/globalDateInEffect, globalConsole/globalConsoleInEffect, globalFetch/globalFetchInEffect, globalRandom/globalRandomInEffect, and globalTimers/globalTimersInEffect diagnostics\u003c/p\u003e\n\u003cp\u003eTen new opt-in diagnostics that flag global/DOM APIs both outside and inside Effect generators:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eglobalFetch\u003c/code\u003e / \u003ccode\u003eglobalFetchInEffect\u003c/code\u003e — \u003ccode\u003efetch()\u003c/code\u003e → HttpClient\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eglobalDate\u003c/code\u003e / \u003ccode\u003eglobalDateInEffect\u003c/code\u003e — \u003ccode\u003eDate.now()\u003c/code\u003e, \u003ccode\u003enew Date()\u003c/code\u003e → Clock/DateTime\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eglobalConsole\u003c/code\u003e / \u003ccode\u003eglobalConsoleInEffect\u003c/code\u003e — \u003ccode\u003econsole.log/warn/error/info/debug/trace\u003c/code\u003e → Effect.log/Logger\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eglobalRandom\u003c/code\u003e / \u003ccode\u003eglobalRandomInEffect\u003c/code\u003e — \u003ccode\u003eMath.random()\u003c/code\u003e → Random service\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eglobalTimers\u003c/code\u003e / \u003ccode\u003eglobalTimersInEffect\u003c/code\u003e — \u003ccode\u003esetTimeout/setInterval\u003c/code\u003e → Effect.sleep/Schedule\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll default to \u003ccode\u003eoff\u003c/code\u003e. Enable both variants for full coverage inside and outside Effect generators. Shadow-safe (e.g. \u003ccode\u003econst console = yield* Console\u003c/code\u003e won't false-positive).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.83.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/698\"\u003e#698\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/b11c18417b170fb448c9a444178b0325b16c67b8\"\u003e\u003ccode\u003eb11c184\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Update the Effect v4 workspace dependencies to \u003ccode\u003e4.0.0-beta.38\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.83.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/695\"\u003e#695\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/f057090da99b083fbda8f0507c09b6e198917d0d\"\u003e\u003ccode\u003ef057090\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003econfig\u003c/code\u003e CLI command for updating diagnostic rule severities without rerunning the full setup flow.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/ccd8cbbd7df00cde85f8fea0adb73529ff46a98c\"\u003e\u003ccode\u003eccd8cbb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/710\"\u003e#710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/b7554dfdcc04e8273901a5be44cbc823274b65d0\"\u003e\u003ccode\u003eb7554df\u003c/code\u003e\u003c/a\u003e align diagnostic wording with tone review (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/892984f7d73fbe2f1dc3e84ceea77416517ad2ec\"\u003e\u003ccode\u003e892984f\u003c/code\u003e\u003c/a\u003e Report floating streams (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/711\"\u003e#711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/0372f588d403086b7e8c42603560d72c0f3c92fc\"\u003e\u003ccode\u003e0372f58\u003c/code\u003e\u003c/a\u003e Fix v4 completion fixtures (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/709\"\u003e#709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/c775d1b725fdbc8ccdde398be623b10906b6d329\"\u003e\u003ccode\u003ec775d1b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/3c0bea6fbde0938bbe2ef745dfb6794373f7f8ef\"\u003e\u003ccode\u003e3c0bea6\u003c/code\u003e\u003c/a\u003e Fix type lookup for Effect heritage clauses (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/29b528ecee6aeb431d79ee14ff97c02b514e8ce6\"\u003e\u003ccode\u003e29b528e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/704\"\u003e#704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/dea43b88d4817daa51b9af1d87c33a37e34d01e4\"\u003e\u003ccode\u003edea43b8\u003c/code\u003e\u003c/a\u003e Fix effectFnImplicitAny union context handling (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/703\"\u003e#703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/0af9b98369516dfa5bd654236bd73a218f32232c\"\u003e\u003ccode\u003e0af9b98\u003c/code\u003e\u003c/a\u003e Support runEffectInsideEffect in Effect v4 (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/ff5fd049611dc50dbad759c60c030fc9f8afbfd9\"\u003e\u003ccode\u003eff5fd04\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.78.0...@effect/language-service@0.84.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/vitest` from 0.27.0 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e\u003ccode\u003e@​effect/vitest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/vitest\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.29.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/vitest\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.28.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.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/Effect-TS/effect/blob/main/packages/vitest/CHANGELOG.md\"\u003e\u003ccode\u003e@​effect/vitest\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.29.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.28.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/fc82e81448bd9136a37580139ce46a2c61b11b54\"\u003e\u003ccode\u003efc82e81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/82996bce8debffcb44feb98bb862cf2662bd56b7\"\u003e\u003ccode\u003e82996bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/4d97a61a15b9dd6a0eece65b8f0c035e16d42ada\"\u003e\u003ccode\u003e4d97a61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/f6b0960bf3184109920dfed16ee7dfd7d67bc0f2\"\u003e\u003ccode\u003ef6b0960\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/8798a843218e6c0c0d3a8eee83360880e370b4da\"\u003e\u003ccode\u003e8798a84\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.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\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/vitest/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/aa473938a53d07837e84935329f4891a7d591c3b\"\u003e\u003ccode\u003eaa47393\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/vitest/issues/6089\"\u003e#6089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/vitest@0.29.0/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​effect/vitest\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/cypress` from 22.5.4 to 22.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/cypress\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.6.4 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e update nx init telemetry meta from CSV to JSON format (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35076\"\u003e#35076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e add conditional blog/changelog proxy in edge function (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35043\"\u003e#35043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e validate bundler option for Angular presets in create-nx-workspace (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle \u0026quot;.\u0026quot; and absolute paths as workspace name in CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35083\"\u003e#35083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e pin version of axios (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35093\"\u003e#35093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e preserve sibling dependency inputs in native hashing (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35071\"\u003e#35071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35056\"\u003e#35056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e no-interactive should disable prompts during migrate (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35106\"\u003e#35106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egradle:\u003c/strong\u003e increase project graph timeout defaults (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35058\"\u003e#35058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e recognize tsgo in dependency-checks lint rule (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35048\"\u003e#35048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e narrow tsc build-base outputs to only tsc-produced file types (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e include tsbuildinfo in narrowed tsc build-base outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35086\"\u003e#35086\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35041\"\u003e#35041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejs:\u003c/strong\u003e use explicit nx/bin/nx path in start-local-registry (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35127\"\u003e#35127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e handle non-interactive mode and add template shorthand names for CNW (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35045\"\u003e#35045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact:\u003c/strong\u003e force Vite 7 when using React Router in framework mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35101\"\u003e#35101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereact-native:\u003c/strong\u003e use vite's transformWithEsbuild instead of direct esbuild import (\u003ca href=\"https://github.com/nrwl/nx/commit/5771eb3346\"\u003e5771eb3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e pass env vars into docker builds in publish workflow (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35060\"\u003e#35060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e bump picomatch from 4.0.2 to 4.0.4 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35081\"\u003e#35081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35068\"\u003e#35068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fixup lock-threads failing with resource inaccessible message (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e fix lockfile (\u003ca href=\"https://github.com/nrwl/nx/commit/b070e23445\"\u003eb070e23445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e re-enable Cypress HMR e2e tests after upstream tapable fix (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35105\"\u003e#35105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/34969\"\u003e#34969\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/20693\"\u003e#20693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e disable ts-jest diagnostics for workspace-plugin tests (\u003ca href=\"https://github.com/nrwl/nx/commit/b013f93dca\"\u003eb013f93dca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update vitest and plugin-react-swc versions for vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35062\"\u003e#35062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e bump sass version for vue/nuxt presets for Vite 8 compat (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35073\"\u003e#35073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e bump postcss-loader to ^8.2.1 to eliminate transitive \u003ca href=\"mailto:yaml@1.x\"\u003eyaml@1.x\u003c/a\u003e CVE (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/35028\"\u003e#35028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCraigory Coppola \u003ca href=\"https://github.com/AgentEnder\"\u003e\u003ccode\u003e@​AgentEnder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFrozenPandaz \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJack Hsu \u003ca href=\"https://github.com/jaysoo\"\u003e\u003ccode\u003e@​jaysoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJason Jean \u003ca href=\"https://github.com/FrozenPandaz\"\u003e\u003ccode\u003e@​FrozenPandaz\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/Eventiva/Eventiva/pull/716","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Eventiva%2FEventiva/issues/716","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/716/packages"}},{"old_version":"0.14.0","new_version":"0.14.2","update_type":"patch","path":null,"pr_created_at":"2026-04-02T06:53:55.000Z","version_change":"0.14.0 → 0.14.2","issue":{"uuid":"4192196090","node_id":"PR_kwDOAtyP_s7Pd5WK","number":15909,"state":"open","title":"📦 Bump the all-dependencies group across 1 directory with 45 updates","user":"dependabot[bot]","labels":["AutoMerge","dependencies"],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-02T06:53:55.000Z","updated_at":"2026-04-05T20:01:02.112Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"📦 Bump","group_name":"all-dependencies","update_count":45,"packages":[{"name":"beachball","old_version":"2.63.1","new_version":"2.64.0","repository_url":"https://github.com/microsoft/beachball"},{"name":"fast-glob","old_version":"3.3.2","new_version":"3.3.3","repository_url":"https://github.com/mrmlnc/fast-glob"},{"name":"lage","old_version":"2.11.6","new_version":"2.15.5","repository_url":"https://github.com/microsoft/lage"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"ts-jest","old_version":"29.1.2","new_version":"29.4.9","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"@react-native-picker/picker","old_version":"2.6.1","new_version":"2.11.4","repository_url":"https://github.com/react-native-picker/picker"},{"name":"@babel/core","old_version":"7.24.3","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.24.3","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-typescript","old_version":"7.24.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.24.1","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@rnx-kit/jest-preset","old_version":"0.1.16","new_version":"0.1.18","repository_url":"https://github.com/microsoft/rnx-kit"},{"name":"sanitize-filename","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/parshap/node-sanitize-filename"},{"name":"async","old_version":"3.2.5","new_version":"3.2.6","repository_url":"https://github.com/caolan/async"},{"name":"fp-ts","old_version":"2.16.4","new_version":"2.16.11","repository_url":"https://github.com/gcanti/fp-ts"},{"name":"io-ts","old_version":"2.2.21","new_version":"2.2.22","repository_url":"https://github.com/gcanti/io-ts"},{"name":"simple-git","old_version":"3.23.0","new_version":"3.33.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@types/async","old_version":"3.2.24","new_version":"3.2.25","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.0","new_version":"4.17.24","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node-fetch","old_version":"2.6.11","new_version":"2.6.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/npm-registry-fetch","old_version":"8.0.7","new_version":"8.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@babel/eslint-parser","old_version":"7.24.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"metro-runtime","old_version":"0.80.7","new_version":"0.80.12","repository_url":"https://github.com/facebook/metro"},{"name":"metro-source-map","old_version":"0.80.7","new_version":"0.80.12","repository_url":"https://github.com/facebook/metro"},{"name":"react-refresh","old_version":"0.14.0","new_version":"0.14.2","repository_url":"https://github.com/facebook/react"},{"name":"stacktrace-parser","old_version":"0.1.10","new_version":"0.1.11","repository_url":"https://github.com/errwischt/stacktrace-parser"},{"name":"envinfo","old_version":"7.11.1","new_version":"7.21.0","repository_url":"https://github.com/tabrindle/envinfo"},{"name":"@types/mustache","old_version":"4.2.5","new_version":"4.2.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/shelljs","old_version":"0.8.15","new_version":"0.8.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"get-monorepo-packages","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/azz/get-monorepo-packages"},{"name":"@types/envinfo","old_version":"7.8.3","new_version":"7.8.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lookpath","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/otiai10/lookpath"},{"name":"eslint-plugin-jsx-a11y","old_version":"6.8.0","new_version":"6.10.2","repository_url":"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y"},{"name":"eslint-plugin-react","old_version":"7.33.2","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"screenshot-desktop","old_version":"1.15.0","new_version":"1.15.3","repository_url":"https://github.com/bencevans/screenshot-desktop"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 34 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [beachball](https://github.com/microsoft/beachball) | `2.63.1` | `2.64.0` |\n| [fast-glob](https://github.com/mrmlnc/fast-glob) | `3.3.2` | `3.3.3` |\n| [lage](https://github.com/microsoft/lage) | `2.11.6` | `2.15.5` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.1.2` | `29.4.9` |\n| [@react-native-picker/picker](https://github.com/react-native-picker/picker) | `2.6.1` | `2.11.4` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.24.3` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.24.3` | `7.29.2` |\n| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.24.1` | `7.28.5` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.24.1` | `7.29.2` |\n| [@rnx-kit/jest-preset](https://github.com/microsoft/rnx-kit/tree/HEAD/packages/jest-preset) | `0.1.16` | `0.1.18` |\n| [sanitize-filename](https://github.com/parshap/node-sanitize-filename) | `1.6.3` | `1.6.4` |\n| [async](https://github.com/caolan/async) | `3.2.5` | `3.2.6` |\n| [fp-ts](https://github.com/gcanti/fp-ts) | `2.16.4` | `2.16.11` |\n| [io-ts](https://github.com/gcanti/io-ts) | `2.2.21` | `2.2.22` |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.23.0` | `3.33.0` |\n| [@types/async](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/async) | `3.2.24` | `3.2.25` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.0` | `4.17.24` |\n| [@types/node-fetch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-fetch) | `2.6.11` | `2.6.13` |\n| [@types/npm-registry-fetch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/npm-registry-fetch) | `8.0.7` | `8.0.9` |\n| [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.24.1` | `7.28.6` |\n| [metro-runtime](https://github.com/facebook/metro/tree/HEAD/packages/metro-runtime) | `0.80.7` | `0.80.12` |\n| [metro-source-map](https://github.com/facebook/metro/tree/HEAD/packages/metro-source-map) | `0.80.7` | `0.80.12` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.0` | `0.14.2` |\n| [stacktrace-parser](https://github.com/errwischt/stacktrace-parser) | `0.1.10` | `0.1.11` |\n| [envinfo](https://github.com/tabrindle/envinfo) | `7.11.1` | `7.21.0` |\n| [@types/mustache](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mustache) | `4.2.5` | `4.2.6` |\n| [@types/shelljs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/shelljs) | `0.8.15` | `0.8.17` |\n| [get-monorepo-packages](https://github.com/azz/get-monorepo-packages) | `1.2.0` | `1.3.0` |\n| [@types/envinfo](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/envinfo) | `7.8.3` | `7.8.4` |\n| [lookpath](https://github.com/otiai10/lookpath) | `1.2.2` | `1.2.3` |\n| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.8.0` | `6.10.2` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.33.2` | `7.37.5` |\n| [screenshot-desktop](https://github.com/bencevans/screenshot-desktop) | `1.15.0` | `1.15.3` |\n\n\nUpdates `beachball` from 2.63.1 to 2.64.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/beachball/blob/main/CHANGELOG.md\"\u003ebeachball's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.64.0\u003c/h2\u003e\n\u003cp\u003eSat, 28 Mar 2026 02:38:37 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebeachball config get \u0026lt;name\u0026gt;\u003c/code\u003e command to inspect the effective value of a config setting, including per-package and group overrides (\u003ca href=\"mailto:198982749+Copilot@users.noreply.github.com\"\u003e198982749+Copilot@users.noreply.github.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u0026quot;layer\u0026quot; pack style. Also handle all topological package sorting internally, and update the logic to ignore devDependencies since they can't cause breakages. (\u003ca href=\"mailto:elcraig@microsoft.com\"\u003eelcraig@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebeachball config list\u003c/code\u003e command (\u003ca href=\"mailto:elcraig@microsoft.com\"\u003eelcraig@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect non-interactive context in \u003ccode\u003echange\u003c/code\u003e command and throw a helpful error with guidance on CLI flags (\u003ca href=\"mailto:elcraig@microsoft.com\"\u003eelcraig@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConsider staged change files during \u003ccode\u003ebeachball check\u003c/code\u003e (\u003ca href=\"mailto:elcraig@microsoft.com\"\u003eelcraig@microsoft.com\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/082c493afe2a4b33fc5ee2bd98e491db1fe27e6c\"\u003e\u003ccode\u003e082c493\u003c/code\u003e\u003c/a\u003e applying package updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/2898ef1daec2eba1403fe40631186fd351735254\"\u003e\u003ccode\u003e2898ef1\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ebeachball config get\u003c/code\u003e and \u003ccode\u003econfig list\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/beachball/issues/1190\"\u003e#1190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/7eea1af7bfff6747459e09bf8ba0863ede007188\"\u003e\u003ccode\u003e7eea1af\u003c/code\u003e\u003c/a\u003e Update actions/deploy-pages action to v5 (\u003ca href=\"https://redirect.github.com/microsoft/beachball/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/8541f1cd6263b575a4e48b3c27e67108494203aa\"\u003e\u003ccode\u003e8541f1c\u003c/code\u003e\u003c/a\u003e Lock file maintenance (\u003ca href=\"https://redirect.github.com/microsoft/beachball/issues/1177\"\u003e#1177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/f7e3db4f77ee990e4695278f2879181f92167a01\"\u003e\u003ccode\u003ef7e3db4\u003c/code\u003e\u003c/a\u003e Detect non-interactive context in \u003ccode\u003echange\u003c/code\u003e command and exit with error (\u003ca href=\"https://redirect.github.com/microsoft/beachball/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/4785e754e472d1997e2708132f3d4d425035d050\"\u003e\u003ccode\u003e4785e75\u003c/code\u003e\u003c/a\u003e Consider staged change files for \u003ccode\u003echeck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/beachball/issues/1182\"\u003e#1182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/5f00fd45ce76652e74685e5cb738c07c4d946fb9\"\u003e\u003ccode\u003e5f00fd4\u003c/code\u003e\u003c/a\u003e Implement \u0026quot;layer\u0026quot; pack style 🎂 (\u003ca href=\"https://redirect.github.com/microsoft/beachball/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/03e29dd520cac7ef4cf5d0b66b566d1ffa7f3317\"\u003e\u003ccode\u003e03e29dd\u003c/code\u003e\u003c/a\u003e Bump tar from 7.5.10 to 7.5.11 in /docs (\u003ca href=\"https://redirect.github.com/microsoft/beachball/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/beachball/commit/1bc1b94b532622ca4a87505cfcf60974b928ae87\"\u003e\u003ccode\u003e1bc1b94\u003c/code\u003e\u003c/a\u003e Consistently use initMockLogs (\u003ca href=\"https://redirect.github.com/microsoft/beachball/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/beachball/compare/beachball_v2.63.1...beachball_v2.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-glob` from 3.3.2 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mrmlnc/fast-glob/releases\"\u003efast-glob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mrmlnc/fast-glob/compare/3.3.2...3.3.3\"\u003ehttps://github.com/mrmlnc/fast-glob/compare/3.3.2...3.3.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e💬 Common\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefer to micromatch@4.0.8 to avoid annoying npm audit spam (\u003ca href=\"https://redirect.github.com/mrmlnc/fast-glob/issues/443\"\u003e#443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mrmlnc/fast-glob/issues/444\"\u003e#444\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mrmlnc/fast-glob/issues/454\"\u003e#454\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mrmlnc/fast-glob/issues/456\"\u003e#456\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mrmlnc/fast-glob/issues/457\"\u003e#457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mrmlnc/fast-glob/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply absolute negative patterns to full path instead of file path (\u003ca href=\"https://redirect.github.com/mrmlnc/fast-glob/issues/441\"\u003e#441\u003c/a\u003e, thanks \u003ca href=\"https://github.com/webpro\"\u003e\u003ccode\u003e@​webpro\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/mrmlnc/fast-glob/commit/48687898dd26d4e935a0e5ecf6720e7c5aeac15d\"\u003e\u003ccode\u003e4868789\u003c/code\u003e\u003c/a\u003e 3.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrmlnc/fast-glob/commit/73be367c80dbc70cf62d92c161d4ad0a6a1d6f2b\"\u003e\u003ccode\u003e73be367\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mrmlnc/fast-glob/issues/464\"\u003e#464\u003c/a\u003e from mrmlnc/3.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrmlnc/fast-glob/commit/55c7b3356ebf1acd8b606ee6ae2f0c8ceafceb19\"\u003e\u003ccode\u003e55c7b33\u003c/code\u003e\u003c/a\u003e perf: optimizing the patterns set matching by exiting early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrmlnc/fast-glob/commit/ea113fd680d4c833a1015a34d8a980598e484a1f\"\u003e\u003ccode\u003eea113fd\u003c/code\u003e\u003c/a\u003e docs: add information about enumerable properties for the fs option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrmlnc/fast-glob/commit/41e47304a9f723a592b1775814f7a3ba69a7d191\"\u003e\u003ccode\u003e41e4730\u003c/code\u003e\u003c/a\u003e fix: apply absolute negative patterns to full path instead of file path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrmlnc/fast-glob/commit/54ad12d66683187320d7b1a5611d48ac2974bd54\"\u003e\u003ccode\u003e54ad12d\u003c/code\u003e\u003c/a\u003e build: fix watch command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrmlnc/fast-glob/commit/741054783b946a06607354e61b67f625985ce833\"\u003e\u003ccode\u003e7410547\u003c/code\u003e\u003c/a\u003e chore: refer to micromatch@4.0.8 to avoid annoying npm audit spam\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrmlnc/fast-glob/commit/ca610853a5ef65157e79565a3c4f14fbec4228ca\"\u003e\u003ccode\u003eca61085\u003c/code\u003e\u003c/a\u003e build: freeze fdir dependency to avoid tsc issues\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mrmlnc/fast-glob/compare/3.3.2...3.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lage` from 2.11.6 to 2.15.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/4172d95cab8d811221ca75d6634b287784215b6d\"\u003e\u003ccode\u003e4172d95\u003c/code\u003e\u003c/a\u003e applying package updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/8bdb4b56c0d0a73f73d52e8570796c4ccfe9527a\"\u003e\u003ccode\u003e8bdb4b5\u003c/code\u003e\u003c/a\u003e Fix flaky CI: increase backfill test timeouts, improve Windows cleanup diagno...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/bc7b2bd51793d5f1e55d21e8b5e6ec7d29c5350d\"\u003e\u003ccode\u003ebc7b2bd\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003e@​lage-run/format-hrtime\u003c/code\u003e into \u003ccode\u003e@​lage-run/reporters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lage/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/1b2eafd923f424e361984a1cc765ff7515908455\"\u003e\u003ccode\u003e1b2eafd\u003c/code\u003e\u003c/a\u003e Update typescript-eslint to v8 (\u003ca href=\"https://redirect.github.com/microsoft/lage/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/7a24cf61b38c64829d51c6128d7d119fd5a26460\"\u003e\u003ccode\u003e7a24cf6\u003c/code\u003e\u003c/a\u003e Add more caching tests and remove no-op stats in LocalCacheProvider (\u003ca href=\"https://redirect.github.com/microsoft/lage/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/4bd7b7e63fd1e1583e954557ff55d15c0754d9c4\"\u003e\u003ccode\u003e4bd7b7e\u003c/code\u003e\u003c/a\u003e Remove unnecessary TargetHasher writes + use cache dir helpers (\u003ca href=\"https://redirect.github.com/microsoft/lage/issues/1089\"\u003e#1089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/fca82aeb88f03326d55250ebc4eacf56c7cf5b44\"\u003e\u003ccode\u003efca82ae\u003c/code\u003e\u003c/a\u003e Update devDependency beachball to v2.64.0 (\u003ca href=\"https://redirect.github.com/microsoft/lage/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/035b3b115818e8a41a634db62e821cce1ec13bb3\"\u003e\u003ccode\u003e035b3b1\u003c/code\u003e\u003c/a\u003e Update actions/deploy-pages action to v5 (\u003ca href=\"https://redirect.github.com/microsoft/lage/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/92e54f8307d2caf49bda018b1b9e4f4ea13fc5b7\"\u003e\u003ccode\u003e92e54f8\u003c/code\u003e\u003c/a\u003e Add --log-memory option (\u003ca href=\"https://redirect.github.com/microsoft/lage/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/lage/commit/1e7148932291b05c2ab117c2501005a8d89a2c15\"\u003e\u003ccode\u003e1e71489\u003c/code\u003e\u003c/a\u003e Import jest helpers from \u003ccode\u003e@jest/globals\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/lage/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/lage/compare/lage_v2.11.6...lage_v2.15.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.21 to 4.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lodash/lodash/releases\"\u003elodash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.18.1\u003c/h2\u003e\n\u003ch2\u003eBugs\u003c/h2\u003e\n\u003cp\u003eFixes a \u003ccode\u003eReferenceError\u003c/code\u003e issue in \u003ccode\u003elodash\u003c/code\u003e \u003ccode\u003elodash-es\u003c/code\u003e \u003ccode\u003elodash-amd\u003c/code\u003e and \u003ccode\u003elodash.template\u003c/code\u003e when using the \u003ccode\u003etemplate\u003c/code\u003e and \u003ccode\u003efromPairs\u003c/code\u003e functions from the modular builds. See \u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6167#issuecomment-4165269769\"\u003elodash/lodash#6167\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThese defects were related to how lodash distributions are built from the main branch using \u003ca href=\"https://github.com/lodash-archive/lodash-cli\"\u003ehttps://github.com/lodash-archive/lodash-cli\u003c/a\u003e. When internal dependencies change inside lodash functions, equivalent updates need to be made to a mapping in the lodash-cli. (hey, it was ahead of its time once upon a time!). We know this, but we missed it in the last release. It's the kind of thing that passes in CI, but fails bc the build is not the same thing you tested.\u003c/p\u003e\n\u003cp\u003eThere is no diff on main for this, but you can see the diffs for each of the npm packages on their respective branches:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elodash\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npm\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-npm...4.18.1-npm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash-es\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-es\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-es...4.18.1-es\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash-amd\u003c/code\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amd\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-amd...4.18.1-amd\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elodash.template\u003c/code\u003e\u003ca href=\"https://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages\"\u003ehttps://github.com/lodash/lodash/compare/4.18.0-npm-packages...4.18.1-npm-packages\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.18.0\u003c/h2\u003e\n\u003ch2\u003ev4.18.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.23...4.18.0\"\u003ehttps://github.com/lodash/lodash/compare/4.17.23...4.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e_.unset\u003c/code\u003e / \u003ccode\u003e_.omit\u003c/code\u003e\u003c/strong\u003e: Fixed prototype pollution via \u003ccode\u003econstructor\u003c/code\u003e/\u003ccode\u003eprototype\u003c/code\u003e path traversal (\u003ca href=\"https://github.com/lodash/lodash/security/advisories/GHSA-f23m-r3pf-42rh\"\u003eGHSA-f23m-r3pf-42rh\u003c/a\u003e, \u003ca href=\"https://github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b\"\u003efe8d32e\u003c/a\u003e). Previously, array-wrapped path segments and primitive roots could bypass the existing guards, allowing deletion of properties from built-in prototypes. Now \u003ccode\u003econstructor\u003c/code\u003e and \u003ccode\u003eprototype\u003c/code\u003e are blocked unconditionally as non-terminal path keys, matching \u003ccode\u003ebaseSet\u003c/code\u003e. Calls that previously returned \u003ccode\u003etrue\u003c/code\u003e and deleted the property now return \u003ccode\u003efalse\u003c/code\u003e and leave the target untouched.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e_.template\u003c/code\u003e\u003c/strong\u003e: Fixed code injection via \u003ccode\u003eimports\u003c/code\u003e keys (\u003ca href=\"https://github.com/lodash/lodash/security/advisories/GHSA-r5fr-rjxr-66jc\"\u003eGHSA-r5fr-rjxr-66jc\u003c/a\u003e, CVE-2026-4800, \u003ca href=\"https://github.com/lodash/lodash/commit/879aaa93132d78c2f8d20c60279da9f8b21576d6\"\u003e879aaa9\u003c/a\u003e). Fixes an incomplete patch for CVE-2021-23337. The \u003ccode\u003evariable\u003c/code\u003e option was validated against \u003ccode\u003ereForbiddenIdentifierChars\u003c/code\u003e but \u003ccode\u003eimportsKeys\u003c/code\u003e was left unguarded, allowing code injection via the same \u003ccode\u003eFunction()\u003c/code\u003e constructor sink. \u003ccode\u003eimports\u003c/code\u003e keys containing forbidden identifier characters now throw \u003ccode\u003e\u0026quot;Invalid imports option passed into _.template\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd security notice for \u003ccode\u003e_.template\u003c/code\u003e in threat model and API docs (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6099\"\u003e#6099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003elower \u0026gt; upper\u003c/code\u003e behavior in \u003ccode\u003e_.random\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6115\"\u003e#6115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix quotes in \u003ccode\u003e_.compact\u003c/code\u003e jsdoc (\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6090\"\u003e#6090\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003elodash.*\u003c/code\u003e modular packages\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lodash/lodash/pull/6157\"\u003eDiff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe have also regenerated and published a select number of the \u003ccode\u003elodash.*\u003c/code\u003e modular packages.\u003c/p\u003e\n\u003cp\u003eThese modular packages had fallen out of sync significantly from the minor/patch updates to lodash. Specifically, we have brought the following packages up to parity w/ the latest lodash release because they have had CVEs on them in the past:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.orderby\"\u003elodash.orderby\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.tonumber\"\u003elodash.tonumber\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.trim\"\u003elodash.trim\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.trimend\"\u003elodash.trimend\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.sortedindexby\"\u003elodash.sortedindexby\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.zipobjectdeep\"\u003elodash.zipobjectdeep\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.unset\"\u003elodash.unset\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.omit\"\u003elodash.omit\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/lodash.template\"\u003elodash.template\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/lodash/lodash/commit/cb0b9b9212521c08e3eafe7c8cb0af1b42b6649e\"\u003e\u003ccode\u003ecb0b9b9\u003c/code\u003e\u003c/a\u003e release(patch): bump main to 4.18.1 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6177\"\u003e#6177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/75535f57883b7225adb96de1cfc1cd4169cfcb51\"\u003e\u003ccode\u003e75535f5\u003c/code\u003e\u003c/a\u003e chore: prune stale advisory refs (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6170\"\u003e#6170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/62e91bc6a39c98d85b9ada8c44d40593deaf82a4\"\u003e\u003ccode\u003e62e91bc\u003c/code\u003e\u003c/a\u003e docs: remove n_ Node.js \u0026lt; 6 REPL note from README (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6165\"\u003e#6165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/59be2de61f8aa9461c7856533b51d31b7d8babc4\"\u003e\u003ccode\u003e59be2de\u003c/code\u003e\u003c/a\u003e release(minor): bump to 4.18.0 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6161\"\u003e#6161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/af634573030f979194871da7c68f79420992f53d\"\u003e\u003ccode\u003eaf63457\u003c/code\u003e\u003c/a\u003e fix: broken tests for _.template 879aaa9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/1073a7693e1727e0cf3641e5f71f75ddcf8de7c0\"\u003e\u003ccode\u003e1073a76\u003c/code\u003e\u003c/a\u003e fix: linting issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/879aaa93132d78c2f8d20c60279da9f8b21576d6\"\u003e\u003ccode\u003e879aaa9\u003c/code\u003e\u003c/a\u003e fix: validate imports keys in _.template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b\"\u003e\u003ccode\u003efe8d32e\u003c/code\u003e\u003c/a\u003e fix: block prototype pollution in baseUnset via constructor/prototype traversal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/18ba0a32f42fd02117f096b032f89c984173462d\"\u003e\u003ccode\u003e18ba0a3\u003c/code\u003e\u003c/a\u003e refactor(fromPairs): use baseAssignValue for consistent assignment (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6153\"\u003e#6153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b8190803d48d60b8c80ad45d39125f32fa618cb2\"\u003e\u003ccode\u003eb819080\u003c/code\u003e\u003c/a\u003e ci: add dist sync validation workflow (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6137\"\u003e#6137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-jest` from 29.1.2 to 29.4.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kulshekhar/ts-jest/releases\"\u003ets-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.4.9\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.8\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev29.4.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.4.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.3.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.3.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.3.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.2.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev29.2.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c!-- 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/kulshekhar/ts-jest/blob/main/CHANGELOG.md\"\u003ets-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.6...v29.4.7\"\u003e29.4.7\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript v6 (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/eda517d226389317d99572887d3c1aa93c81be87\"\u003eeda517d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.5...v29.4.6\"\u003e29.4.6\u003c/a\u003e (2025-12-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elog hybrid module as warning instead of failing tests (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5144\"\u003e#5144\u003c/a\u003e) (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/528d37c125a392a4a6e44a1bf399943410298390\"\u003e528d37c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5130\"\u003e#5130\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.4...v29.4.5\"\u003e29.4.5\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow filtering modern module warning message with diagnostic code (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/c290d4d7f68b47bc4f31b26f241b93ef667dcb72\"\u003ec290d4d\u003c/a\u003e), , closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5013\"\u003e#5013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.3...v29.4.4\"\u003e29.4.4\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert \u003cstrong\u003e29.4.3\u003c/strong\u003e changes (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/25cb7065528f7a43b6c6ee5bb33fc3f940932ccd\"\u003e25cb706\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5049\"\u003e#5049\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.2...v29.4.3\"\u003e29.4.3\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eintroduce \u003ccode\u003etranspilation\u003c/code\u003e option to replace \u003ccode\u003eisolatedModules\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5044\"\u003e#5044\u003c/a\u003e) (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/58687615142d89a559ada89d12029fe29bb981f2\"\u003e5868761\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.4.1...v29.4.2\"\u003e29.4.2\u003c/a\u003e (2025-09-15)\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: node 14 compatibility (\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/aa0d563\"\u003eaa0d563\u003c/a\u003e), fixes \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5038\"\u003e#5038\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/kulshekhar/ts-jest/commit/bac2e77231418c35cb9b9946d7d871c0ee2322a1\"\u003e\u003ccode\u003ebac2e77\u003c/code\u003e\u003c/a\u003e chore(release): bump version to 29.4.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f8a9cc98924bd1846aac96d6c544e6626f031f81\"\u003e\u003ccode\u003ef8a9cc9\u003c/code\u003e\u003c/a\u003e fix: use correct registry for npm OIDC trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/e2eec26aa127e284719b4754937d17bd57b13518\"\u003e\u003ccode\u003ee2eec26\u003c/code\u003e\u003c/a\u003e fix: npm permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/263f2ac73e4a0c4163f8766c3ba9d0a13ca78812\"\u003e\u003ccode\u003e263f2ac\u003c/code\u003e\u003c/a\u003e chore: remove npm auth token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/5df0e45f409994b34cae7d22db60946a8158d975\"\u003e\u003ccode\u003e5df0e45\u003c/code\u003e\u003c/a\u003e OIDC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f82c1444d4af0d9f27883510acc8178c18ee8f8a\"\u003e\u003ccode\u003ef82c144\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5250\"\u003e#5250\u003c/a\u003e from kulshekhar/copilot/bump-patch-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/e6ec5aed410a803c2f972b3287cf233ce4c998f9\"\u003e\u003ccode\u003ee6ec5ae\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/62c3199a355d3ba483f0e976c868ddc6f20d53fe\"\u003e\u003ccode\u003e62c3199\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/052e751f124d059e1363b827f1709ed7607daded\"\u003e\u003ccode\u003e052e751\u003c/code\u003e\u003c/a\u003e Bump patch version to 29.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kulshekhar/ts-jest/commit/f79e77b64f4a807605e277b1ea05f10abe9c94f0\"\u003e\u003ccode\u003ef79e77b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kulshekhar/ts-jest/issues/5249\"\u003e#5249\u003c/a\u003e from ext/feature/ts6-peer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kulshekhar/ts-jest/compare/v29.1.2...v29.4.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 ts-jest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-native-picker/picker` from 2.6.1 to 2.11.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-native-picker/picker/releases\"\u003e\u003ccode\u003e@​react-native-picker/picker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-native-picker/picker/compare/v2.11.3...v2.11.4\"\u003e2.11.4\u003c/a\u003e (2025-10-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e Set delegate properly in new architecture to resolve question marks display issue (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/640\"\u003e#640\u003c/a\u003e) (\u003ca href=\"https://github.com/react-native-picker/picker/commit/0096a164905934ccf23a593517891eb96e477d24\"\u003e0096a16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.11.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-native-picker/picker/compare/v2.11.2...v2.11.3\"\u003e2.11.3\u003c/a\u003e (2025-10-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eandroid crash on React Native 0.81 \u0026amp; new arch (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/648\"\u003e#648\u003c/a\u003e) (\u003ca href=\"https://github.com/react-native-picker/picker/commit/5b27f9dfd8ff272b4ab5fa61c1781d9e51e11af3\"\u003e5b27f9d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.11.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-native-picker/picker/compare/v2.11.1...v2.11.2\"\u003e2.11.2\u003c/a\u003e (2025-09-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump cipher-base from 1.0.4 to 1.0.6 (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/643\"\u003e#643\u003c/a\u003e) (\u003ca href=\"https://github.com/react-native-picker/picker/commit/18ed316e62f97b1181b9d673e68ef3672b310879\"\u003e18ed316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.11.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-native-picker/picker/compare/v2.11.0...v2.11.1\"\u003e2.11.1\u003c/a\u003e (2025-06-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eios:\u003c/strong\u003e question marks rendered unexpectedly (RN \u0026gt;= 0.77) (\u003ca href=\"https://github.com/react-native-picker/picker/commit/e42ef2ef7be23967842d845aa71bbbfc7f0c8d29\"\u003ee42ef2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-native-picker/picker/compare/v2.10.3...v2.11.0\"\u003e2.11.0\u003c/a\u003e (2025-01-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport RN 0.77 (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/609\"\u003e#609\u003c/a\u003e) (\u003ca href=\"https://github.com/react-native-picker/picker/commit/3acab8c0920176d3983feb280cbb2b0ece724717\"\u003e3acab8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-native-picker/picker/compare/v2.10.2...v2.10.3\"\u003e2.10.3\u003c/a\u003e (2025-01-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflow error (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/610\"\u003e#610\u003c/a\u003e) (\u003ca href=\"https://github.com/react-native-picker/picker/commit/9491e29fca5038a282074954e2ddc4528dc3623f\"\u003e9491e29\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-native-picker/picker/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2024-12-03)\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/react-native-picker/picker/commit/faefb120ff830c197b9b0d265d97e43883b1abb7\"\u003e\u003ccode\u003efaefb12\u003c/code\u003e\u003c/a\u003e chore(release): 2.11.4 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/0096a164905934ccf23a593517891eb96e477d24\"\u003e\u003ccode\u003e0096a16\u003c/code\u003e\u003c/a\u003e fix(ios): Set delegate properly in new architecture to resolve question marks...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/b7efb658b85ca859695330f4a317388882ca4e38\"\u003e\u003ccode\u003eb7efb65\u003c/code\u003e\u003c/a\u003e chore(release): 2.11.3 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/5b27f9dfd8ff272b4ab5fa61c1781d9e51e11af3\"\u003e\u003ccode\u003e5b27f9d\u003c/code\u003e\u003c/a\u003e fix: android crash on React Native 0.81 \u0026amp; new arch (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/cef1e2e220d9ec168840a2ff4487d1e0197370bf\"\u003e\u003ccode\u003ecef1e2e\u003c/code\u003e\u003c/a\u003e chore(release): 2.11.2 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/18ed316e62f97b1181b9d673e68ef3672b310879\"\u003e\u003ccode\u003e18ed316\u003c/code\u003e\u003c/a\u003e fix: bump cipher-base from 1.0.4 to 1.0.6 (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/4aae25ab6c75157f5ef7eb8d7638c54c47e92796\"\u003e\u003ccode\u003e4aae25a\u003c/code\u003e\u003c/a\u003e build(deps): bump form-data from 3.0.1 to 3.0.4 (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/401d4dd95c0421631b7a49354ea1ddfaf8b78d53\"\u003e\u003ccode\u003e401d4dd\u003c/code\u003e\u003c/a\u003e Do not use deprecated \u003ccode\u003eContextContainer::Shared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/11cade13725af12bb79c55769ca80f0f772dd95e\"\u003e\u003ccode\u003e11cade1\u003c/code\u003e\u003c/a\u003e chore(release): 2.11.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-native-picker/picker/commit/34bf0f4d24bd1f03c8b59b836be828c5a04b1ea2\"\u003e\u003ccode\u003e34bf0f4\u003c/code\u003e\u003c/a\u003e chore: update publish workflow (\u003ca href=\"https://redirect.github.com/react-native-picker/picker/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-native-picker/picker/compare/v2.6.1...v2.11.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.24.3 to 7.29.0\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\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\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/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\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\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\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-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\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\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-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@​babel/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/generator` from 7.24.1 to 7.29.1\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\u003ccode\u003e@​babel/generator\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\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/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\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: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\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\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/713d478674cd9f29ff84568f50df43393d6e3068\"\u003e\u003ccode\u003e713d478\u003c/code\u003e\u003c/a\u003e v7.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7171fb9b6c4304384a3863a042044401c22c34be\"\u003e\u003ccode\u003e7171fb9\u003c/code\u003e\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17776\"\u003e#17776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/68e157771568abc3ba8b2775caf7618cd9692ae5\"\u003e\u003ccode\u003e68e1577\u003c/code\u003e\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17642\"\u003e#17642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17603\"\u003e#17603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/8e3dd5d112b12e36b7c9192efd0c3cb7d9b8d58a\"\u003e\u003ccode\u003e8e3dd5d\u003c/code\u003e\u003c/a\u003e Record and tuple cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17597\"\u003e#17597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.1/packages/babel-generator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​babel/generator\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.24.3 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\u003ccode\u003e@​babel/preset-env\u003c/code\u003e'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\u003e\u003ca href=\"https://github.com/babel/babel/commit/1c0a08d95ae7e1c788c7e1ae3a10ee53f7c86864\"\u003e\u003ccode\u003e1c0a08d\u003c/code\u003e\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17805\"\u003e#17805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/061bf95142132ce4200f863f891a8e3a727cd844\"\u003e\u003ccode\u003e061bf95\u003c/code\u003e\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17789\"\u003e#17789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.2/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​babel/preset-env\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-typescript` from 7.24.1 to 7.28.5\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\u003ccode\u003e@​babel/preset-typescript\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\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/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\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\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\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/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration 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-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\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-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\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/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\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:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\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\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/preset-typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v8.0.0-alpha.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.15.0-v7.28.5.md\"\u003eCHANGELOG - v7.15.0 to v7.28.5\u003c/a\u003e for v7.15.0 to v7.28.5 changes (the last common release between the v8 and v7 release lines was v7.28.5).\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.g...\n\n_Description has been truncated_","html_url":"https://github.com/microsoft/react-native-windows/pull/15909","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Freact-native-windows/issues/15909","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15909/packages"}},{"old_version":"0.14.2","new_version":"0.18.0","update_type":"minor","path":"/console","pr_created_at":"2026-03-30T11:27:35.000Z","version_change":"0.14.2 → 0.18.0","issue":{"uuid":"4169933136","node_id":"PR_kwDOGsm7qs7OllXc","number":206,"state":"open","title":"build(deps): bump the simple group in /console with 45 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-03-30T11:27:35.000Z","updated_at":"2026-04-05T23:08:00.850Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":45,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.20","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.18"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@materializeinc/sql-lexer","old_version":"26.16.0","new_version":"26.17.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@materializeinc/sql-pretty","old_version":"26.16.0","new_version":"26.17.0","repository_url":"https://github.com/MaterializeInc/materialize"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.0","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":"/console","ecosystem":"npm"},"body":"Bumps the simple group in /console with 45 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.3` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.20` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.18` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@materializeinc/sql-lexer](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.17.0` |\n| [@materializeinc/sql-pretty](https://github.com/MaterializeInc/materialize) | `26.16.0` | `26.17.0` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.0` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.12.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\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.7.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\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.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-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\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-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\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-sql/compare/6.8.0...6.10.0\"\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.10.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\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\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/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.10.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 `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react/package.json\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.102.0\u003c/code\u003e (from \u003ccode\u003e7.101.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.102.0\u003c/code\u003e releases and transitive bumps (notably \u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, and \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 37257c84d3616d1134cc172f49641eed44147c00. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nDependency-only bump of Frontegg SDK packages; risk is limited to upstream behavior changes/regressions in auth/session handling introduced by the new versions.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- 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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react/package.json\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.102.0\u003c/code\u003e (from \u003ccode\u003e7.101.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.102.0\u003c/code\u003e releases and transitive bumps (notably \u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, and \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 37257c84d3616d1134cc172f49641eed44147c00. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.17...v7.12.18\"\u003e7.12.18\u003c/a\u003e (2026-2-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/7ccbf6224c03508e466cef408eed3d079e1ff996\"\u003e\u003ccode\u003e7ccbf62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1327\"\u003e#1327\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/428af0c0ac5ae6afa6c4be281a3dc811657801b4\"\u003e\u003ccode\u003e428af0c\u003c/code\u003e\u003c/a\u003e update admin-portal 7.101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3903026e1e5b2e2419a663b97a8718994d57f0c9\"\u003e\u003ccode\u003e3903026\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.20/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.18\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-lexer` from 26.16.0 to 26.17.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e7bf8fdefa3e581a4fba8bd1190dde018b41d795\"\u003e\u003ccode\u003ee7bf8fd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3271aba1d762440efc5a59b8513377d45ed32d42\"\u003e\u003ccode\u003e3271aba\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/43f024da368e83543173aa4566b66c2d4a523c2a\"\u003e\u003ccode\u003e43f024d\u003c/code\u003e\u003c/a\u003e persist: Make sure to obtain a lease before selecting a batch (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35554\"\u003e#35554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/44c61747889fb37dd46bb5e991be288489286ce3\"\u003e\u003ccode\u003e44c6174\u003c/code\u003e\u003c/a\u003e [Oneshot Sources] Fix bad assert in storage worker reconciliation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35556\"\u003e#35556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e8109edaa991c684497d6241025147d9d9e89e43\"\u003e\u003ccode\u003ee8109ed\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d90a700ef103317a81812e117ba0a903250afe96\"\u003e\u003ccode\u003ed90a700\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d28e470e9b318d502d88fe0670500709cb2b14b9\"\u003e\u003ccode\u003ed28e470\u003c/code\u003e\u003c/a\u003e mcp: skip explicit transaction for single-statement \u003ccode\u003eread_data_product\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35551\"\u003e#35551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/dc4ad79874f375907b187febd6b22b7c7fa943a5\"\u003e\u003ccode\u003edc4ad79\u003c/code\u003e\u003c/a\u003e console tests: Fix running on macOS (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35553\"\u003e#35553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/dde361adfbedc0b753b25820a9e562bc02401d25\"\u003e\u003ccode\u003edde361a\u003c/code\u003e\u003c/a\u003e build(deps): bump framer-motion from 11.11.10 to 12.36.0 in /console (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35497\"\u003e#35497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5cbce8c230409c8849f9dc1a119565c1307918aa\"\u003e\u003ccode\u003e5cbce8c\u003c/code\u003e\u003c/a\u003e mcp: simplify \u003ccode\u003eread_data_product\u003c/code\u003e to a single query with no catalog lookup (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@materializeinc/sql-pretty` from 26.16.0 to 26.17.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e7bf8fdefa3e581a4fba8bd1190dde018b41d795\"\u003e\u003ccode\u003ee7bf8fd\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/3271aba1d762440efc5a59b8513377d45ed32d42\"\u003e\u003ccode\u003e3271aba\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/43f024da368e83543173aa4566b66c2d4a523c2a\"\u003e\u003ccode\u003e43f024d\u003c/code\u003e\u003c/a\u003e persist: Make sure to obtain a lease before selecting a batch (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35554\"\u003e#35554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/44c61747889fb37dd46bb5e991be288489286ce3\"\u003e\u003ccode\u003e44c6174\u003c/code\u003e\u003c/a\u003e [Oneshot Sources] Fix bad assert in storage worker reconciliation (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35556\"\u003e#35556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/e8109edaa991c684497d6241025147d9d9e89e43\"\u003e\u003ccode\u003ee8109ed\u003c/code\u003e\u003c/a\u003e release: bump to version v26.17.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d90a700ef103317a81812e117ba0a903250afe96\"\u003e\u003ccode\u003ed90a700\u003c/code\u003e\u003c/a\u003e LICENSE: update change date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/d28e470e9b318d502d88fe0670500709cb2b14b9\"\u003e\u003ccode\u003ed28e470\u003c/code\u003e\u003c/a\u003e mcp: skip explicit transaction for single-statement \u003ccode\u003eread_data_product\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35551\"\u003e#35551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/dc4ad79874f375907b187febd6b22b7c7fa943a5\"\u003e\u003ccode\u003edc4ad79\u003c/code\u003e\u003c/a\u003e console tests: Fix running on macOS (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35553\"\u003e#35553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/dde361adfbedc0b753b25820a9e562bc02401d25\"\u003e\u003ccode\u003edde361a\u003c/code\u003e\u003c/a\u003e build(deps): bump framer-motion from 11.11.10 to 12.36.0 in /console (\u003ca href=\"https://redirect.github.com/MaterializeInc/materialize/issues/35497\"\u003e#35497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaterializeInc/materialize/commit/5cbce8c230409c8849f9dc1a119565c1307918aa\"\u003e\u003ccode\u003e5cbce8c\u003c/code\u003e\u003c/a\u003e mcp: simplify \u003ccode\u003eread_data_product\u003c/code\u003e to a single query with no catalog lookup (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MaterializeInc/materialize/compare/v26.16.0...v26.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 to 9.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/downshift-js/downshift/releases\"\u003edownshift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.1...v9.3.2\"\u003e9.3.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003ef1862ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.0...v9.3.1\"\u003e9.3.1\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e9e79c4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.2.0...v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e52ec230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.1.0...v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emanual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e1493624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/downshift-js/downshift/pull/1665\"\u003edownshift-js/downshift#1665\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003efea4ac0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.0.13\"\u003e9.0.13\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e512b533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003e\u003ccode\u003ef1862ed\u003c/code\u003e\u003c/a\u003e fix(useElementIds): improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e\u003ccode\u003e9e79c4e\u003c/code\u003e\u003c/a\u003e fix(useElementIds): prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e\u003ccode\u003e52ec230\u003c/code\u003e\u003c/a\u003e feat: support cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f242a9a966875c14c3ddb0fb6cfff18bc1b33507\"\u003e\u003ccode\u003ef242a9a\u003c/code\u003e\u003c/a\u003e dev: update dependencies and pipeline node versions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f3ef96ae7540435ffa06e45f423377ccfa4d7853\"\u003e\u003ccode\u003ef3ef96a\u003c/code\u003e\u003c/a\u003e docs: fix link title (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/47949cd50a8619ed80839e2b6d52e0098f9e944e\"\u003e\u003ccode\u003e47949cd\u003c/code\u003e\u003c/a\u003e docs: update useTagGroup links (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e\u003ccode\u003e1493624\u003c/code\u003e\u003c/a\u003e feat: manual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/7e5482d9be1b7a68db554f0c1e22a7099abd0eb7\"\u003e\u003ccode\u003e7e5482d\u003c/code\u003e\u003c/a\u003e feat: manual release 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003e\u003ccode\u003efea4ac0\u003c/code\u003e\u003c/a\u003e feat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e\u003ccode\u003e512b533\u003c/code\u003e\u003c/a\u003e fix: improve the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.8...v9.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jotai` from 2.9.3 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/jotai/releases\"\u003ejotai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.19.0\u003c/h2\u003e\n\u003cp\u003eWe improved the core to enable atom caching for performance for some cases.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(react): deprecate delay option by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3264\"\u003epmndrs/jotai#3264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve store.get performance when atoms are not mutated by \u003ca href=\"https://github.com/dmaskasky\"\u003e\u003ccode\u003e@​dmaskasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3265\"\u003epmndrs/jotai#3265\u003c/a\u003e thanks to \u003ca href=\"https://github.com/edkimmel\"\u003e\u003ccode\u003e@​edkimmel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/composite\"\u003e\u003ccode\u003e@​composite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3268\"\u003epmndrs/jotai#3268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.18.1...v2.19.0\"\u003ehttps://github.com/pmndrs/jotai/compare/v2.18.1...v2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a regression introduced in v2.12.1, which affects an uncommon edge case.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(vanilla): subscriber not notified when derived read calls store.set by \u003ca href=\"https://github.com/dmaskasky\"\u003e\u003ccode\u003e@​dmaskasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3245\"\u003epmndrs/jotai#3245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vanilla/utils/atomWithObservable): add 'Symbol.observable' type support to 'ObservableLike' by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3253\"\u003epmndrs/jotai#3253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(vanilla/utils/atomWithStorage): use optional chaining for 'storage.subscribe' by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3260\"\u003epmndrs/jotai#3260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.18.0...v2.18.1\"\u003ehttps://github.com/pmndrs/jotai/compare/v2.18.0...v2.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cp\u003eWe moved \u003ccode\u003ejotai/babel\u003c/code\u003e to \u003ccode\u003ejotai-babel\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eMigration Guide\u003c/h2\u003e\n\u003cp\u003eIf you use the preset:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  {\r\n-   \u0026quot;presets\u0026quot;: [\u0026quot;jotai/babel/preset\u0026quot;]\r\n+   \u0026quot;presets\u0026quot;: [\u0026quot;jotai-babel/preset\u0026quot;]\r\n  }\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf you use a plugin:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  {\r\n-   \u0026quot;plugins\u0026quot;: [\u0026quot;jotai/babel/plugin-debug-label\u0026quot;]\r\n+   \u0026quot;plugins\u0026quot;: [\u0026quot;jotai-babel/plugin-debug-label\u0026quot;]\r\n  }\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(internals): simplify promise handing by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3232\"\u003epmndrs/jotai#3232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: deprecate jotai/babel in favor of jotai-babel by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3236\"\u003epmndrs/jotai#3236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: keep reactivity if get is called in a different atom by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3241\"\u003epmndrs/jotai#3241\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/pmndrs/jotai/commit/c21f51962601ea5f403fc44baefe389b452506de\"\u003e\u003ccode\u003ec21f519\u003c/code\u003e\u003c/a\u003e 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/b5344069c0cd79b9853a3b7cf1ec8e0a18ec9f5d\"\u003e\u003ccode\u003eb534406\u003c/code\u003e\u003c/a\u003e chore(deps): update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/ef85ceb0c290cf8c51c94ca893705a88a4f47bed\"\u003e\u003ccode\u003eef85ceb\u003c/code\u003e\u003c/a\u003e feat: improve store.get performance when atoms are not mutated (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3265\"\u003e#3265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/c6180c5f02182572c5cb102c0d64f3ed2c7833dc\"\u003e\u003ccode\u003ec6180c5\u003c/code\u003e\u003c/a\u003e fix(react): deprecate delay option (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3264\"\u003e#3264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/258b1df932991dca01527866c512ba57e11f3b00\"\u003e\u003ccode\u003e258b1df\u003c/code\u003e\u003c/a\u003e docs(examples): improve todo example wording (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3272\"\u003e#3272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/c3db721a53d8df268870d8b68685213612d7365c\"\u003e\u003ccode\u003ec3db721\u003c/code\u003e\u003c/a\u003e docs: use real fetch URLs in async examples (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3270\"\u003e#3270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/3ee4fcb562ec8e471c46482cad6dd21242ed27d3\"\u003e\u003ccode\u003e3ee4fcb\u003c/code\u003e\u003c/a\u003e docs: improve devtools for Vite 8 instructions (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/1a32e5a42e90043f0b85aefd6e9ac11286469e5d\"\u003e\u003ccode\u003e1a32e5a\u003c/code\u003e\u003c/a\u003e test(react/vanilla-utils/atomWithObservable): add test for write error on non...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/72bb4498654e7b9e438417d97400c74bbf21cfce\"\u003e\u003ccode\u003e72bb449\u003c/code\u003e\u003c/a\u003e 2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/f9fac4727cbbaaeca2fcb57ffca8b029e9f3c63d\"\u003e\u003ccode\u003ef9fac47\u003c/code\u003e\u003c/a\u003e chore: update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3263\"\u003e#3263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.9.3...v2.19.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 jotai since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oidc-client-ts` from 3.4.1 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/authts/oidc-client-ts/releases\"\u003eoidc-client-ts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eoidc-client-ts v3.5.0 is a minor release.\u003c/p\u003e\n\u003cp\u003eNo longer using \u003ccode\u003ecrypto-js\u003c/code\u003e package, but built-in browser \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/Crypto/subtle\"\u003ecrypto.subtle\u003c/a\u003e module. Crypto.subtle is available only in \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts\"\u003esecure contexts\u003c/a\u003e (HTTPS). Also have a look into the \u003ca href=\"https://github.com/authts/oidc-client-ts/blob/main/docs/migration.md\"\u003emigration\u003c/a\u003e info.\u003c/p\u003e\n\u003ch2\u003eChangelog:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeatures:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2295\"\u003e#2295\u003c/a\u003e add \u003ccode\u003emaxSilentRenewTimeoutRetries\u003c/code\u003e configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2311\"\u003e#2311\u003c/a\u003e add \u003ccode\u003enonce\u003c/code\u003e validation for ID tokens\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixes;\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2369\"\u003e#2369\u003c/a\u003e reword misleading error messages for \u003ccode\u003erequest_type\u003c/code\u003e check\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/ninadvadujkar\"\u003e\u003ccode\u003e@​ninadvadujkar\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Osmose\"\u003e\u003ccode\u003e@​Osmose\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ferdinand-varta\"\u003e\u003ccode\u003e@​ferdinand-varta\u003c/code\u003e\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/authts/oidc-client-ts/commit/9bea2d897123bbc7ca656dfbb9547eb66d0114fb\"\u003e\u003ccode\u003e9bea2d8\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/e2f2a38cf7cc6ab0abd7892e36f79bea68fbff65\"\u003e\u003ccode\u003ee2f2a38\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2390\"\u003e#2390\u003c/a\u003e from authts/dependabot/npm_and_yarn/globals-17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/70d36c0b3045e9a1c28ca146446269d199df0293\"\u003e\u003ccode\u003e70d36c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2401\"\u003e#2401\u003c/a\u003e from authts/dependabot/npm_and_yarn/lint-staged-16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/dd84fc5828f39862236c72d24c112f111fbfc258\"\u003e\u003ccode\u003edd84fc5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2402\"\u003e#2402\u003c/a\u003e from authts/dependabot/npm_and_yarn/microsoft/api-ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/104def87ea97b256c624add6c9dc221053306fb8\"\u003e\u003ccode\u003e104def8\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e from 7.57.6 to 7.57.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/cf0e02911ab713d014f4469fcc4a460ec33c9aab\"\u003e\u003ccode\u003ecf0e029\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump lint-staged from 16.2.7 to 16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/c23b00c5c4da10cd245767461da89e4b8c502e9a\"\u003e\u003ccode\u003ec23b00c\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump globals from 17.3.0 to 17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/fd7eb5ce156063a077266900e177e4e34def7e76\"\u003e\u003ccode\u003efd7eb5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2386\"\u003e#2386\u003c/a\u003e from authts/dependabot/npm_and_yarn/rollup-4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/1043ef420bb7b86de4ba9ec0d54e06d4d97f13c2\"\u003e\u003ccode\u003e1043ef4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2387\"\u003e#2387\u003c/a\u003e from authts/dependabot/npm_and_yarn/multi-770cfcd984\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/d5a1b1e0dbf0ad7736bdf2b716b0f51bcbad8460\"\u003e\u003ccode\u003ed5a1b1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2364\"\u003e#2364\u003c/a\u003e from authts/dependabot/npm_and_yarn/samples/Parcel/q...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/authts/oidc-client-ts/compare/v3.4.1...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `papaparse` from 5.4.1 to 5.5.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mholt/PapaParse/blob/master/CHANGELOG.md\"\u003epapaparse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid infinite loop with duplicate header counting (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly attempt to parse headers once, fixing performance issue (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not run headless tests on CI (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix package URL in package.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Remove ES6 features to allow minifying papaparse file\u0026quot; — updated \u003ccode\u003egrunt-contrib-uglify\u003c/code\u003e instead to support ES6+\u003c/li\u003e\n\u003cli\u003eUpdate grunt-contrib-uglify version\u003c/li\u003e\n\u003cli\u003eRun build script in CI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskipFirstNLines\u003c/code\u003e option to skip first N lines before parsing (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1021\"\u003e#1021\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erenamedHeaders\u003c/code\u003e to parse result meta, reporting original-to-renamed header mappings (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eescapeFormulae\u003c/code\u003e option to handle boolean values correctly (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cursor position when encountering duplicated headers (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly skip first N lines in the first chunk and don't incorrectly consume the header line (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1045\"\u003e#1045\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor header renaming logic to correctly handle duplicates (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1058\"\u003e#1058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1052\"\u003e#1052\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFaster duplicate header detection using a header map (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003efor\u003c/code\u003e loop instead of \u003ccode\u003efor...in\u003c/code\u003e for header parsing to only iterate over array elements (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum ES version to 6\u003c/li\u003e\n\u003cli\u003eDocumentation and README improvements (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1002\"\u003e#1002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1034\"\u003e#1034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1041\"\u003e#1041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1044\"\u003e#1044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mholt/PapaParse/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/papaparse` from 5.3.15 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/papaparse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.53.1 to 7.72.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/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.72.0\u003c/h2\u003e\n\u003cp\u003e⚓️ feat: built-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003euseForm({\r\n  validate: async ({ formValues }: FormValidateResult) =\u0026gt; {\r\n    if (formValues.test1.length \u0026gt; formValues.test.length) {\r\n      return {\r\n        type: 'formError',\r\n        message: 'something is wrong here',\r\n      };\r\n    }\r\n\u003cpre\u003e\u003ccode\u003eif (formValues.test === 'test') {\r\n  return 'direct error message';\r\n}\r\n\r\nreturn true;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form validation ignored with native validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\n🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/WiXSL\"\u003e\u003ccode\u003e@​WiXSL\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/BrendanC23\"\u003e\u003ccode\u003e@​BrendanC23\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/6810779s\"\u003e\u003ccode\u003e@​6810779s\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.71.2\u003c/h2\u003e\n\u003cp\u003e🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13278\"\u003e#13278\u003c/a\u003e)\n🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kaigritun\"\u003e\u003ccode\u003e@​kaigritun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pgoslatara\"\u003e\u003ccode\u003e@​pgoslatara\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/seongbiny\"\u003e\u003ccode\u003e@​seongbiny\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion v7.71.1\u003c/h2\u003e\n\u003cp\u003e🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13250\"\u003e#13250\u003c/a\u003e issue with booleans_as_integers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13252\"\u003e#13252\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eVersion 7.71.0\u003c/h2\u003e\n\u003cp\u003e⚡ perf: memoize FormProvider context value to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13235\"\u003e#13235\u003c/a\u003e)\n🚄 perf: separate control context to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13234\"\u003e#13234\u003c/a\u003e)\n🐞 fix: update isValid when field disabled state changes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13231\"\u003e#13231\u003c/a\u003e)\n👌 chore: optimize bundle size via safe terser options (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13243\"\u003e#13243\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13244\"\u003e#13244\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/kamja44\"\u003e\u003ccode\u003e@​kamja44\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/newsiberian\"\u003e\u003ccode\u003e@​newsiberian\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.70.0\u003c/h2\u003e\n\u003cp\u003e✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\n🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\n🐞 fix: improve invalid date handling in deepEqual and validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13230\"\u003e#13230\u003c/a\u003e)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fecf7362c87c828bb585da12f085163d038c7cf\"\u003e\u003ccode\u003e1fecf73\u003c/code\u003e\u003c/a\u003e 7.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5373fe4faa66c1ce3274adea87cb00a85293fbd\"\u003e\u003ccode\u003ef5373fe\u003c/code\u003e\u003c/a\u003e 🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5deec5a9d2ea04c5363174d043c31c67a4d79cb\"\u003e\u003ccode\u003ef5deec5\u003c/code\u003e\u003c/a\u003e 📖 chore: update issue template CodeSandbox links (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13315\"\u003e#13315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3f4d0f3e100b10618b1fb31006424ef092cb329a\"\u003e\u003ccode\u003e3f4d0f3\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form valdiation ignored with native valdiation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2e8f081420d981195030ad8f2208a19c268aa0ec\"\u003e\u003ccode\u003e2e8f081\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/pH14/materialize/pull/206","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pH14%2Fmaterialize/issues/206","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/206/packages"}},{"old_version":"0.14.2","new_version":"0.18.0","update_type":"minor","path":"/console","pr_created_at":"2026-03-27T21:40:51.000Z","version_change":"0.14.2 → 0.18.0","issue":{"uuid":"4156080448","node_id":"PR_kwDOCkIcu87OKwp9","number":35762,"state":"closed","title":"build(deps): bump the simple group in /console with 43 updates","user":"dependabot[bot]","labels":["A-dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-29T22:17:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T21:40:51.000Z","updated_at":"2026-03-29T22:17:26.000Z","time_to_close":174993,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"simple","update_count":43,"packages":[{"name":"@codemirror-toolkit/react","old_version":"0.6.0","new_version":"0.7.1","repository_url":"https://github.com/exuanbo/codemirror-toolkit"},{"name":"@codemirror/commands","old_version":"6.7.1","new_version":"6.10.3","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/lang-json","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/lang-json"},{"name":"@codemirror/lang-sql","old_version":"6.8.0","new_version":"6.10.0","repository_url":"https://github.com/codemirror/lang-sql"},{"name":"@codemirror/language","old_version":"6.10.3","new_version":"6.12.2","repository_url":"https://github.com/codemirror/language"},{"name":"@date-fns/utc","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/date-fns/utc"},{"name":"@fontsource/roboto-mono","old_version":"5.1.0","new_version":"5.2.8","repository_url":"https://github.com/fontsource/font-files"},{"name":"@frontegg/react","old_version":"7.2.0","new_version":"7.12.20","repository_url":"https://github.com/frontegg/frontegg-react"},{"name":"@intercom/messenger-js-sdk","old_version":"0.0.14","new_version":"0.0.18"},{"name":"@lezer/common","old_version":"1.2.3","new_version":"1.5.1","repository_url":"https://github.com/lezer-parser/common"},{"name":"@lezer/highlight","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@rehookify/datepicker","old_version":"6.6.7","new_version":"6.6.8","repository_url":"https://github.com/rehookify/datepicker"},{"name":"codemirror","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"downshift","old_version":"9.0.8","new_version":"9.3.2","repository_url":"https://github.com/downshift-js/downshift"},{"name":"jotai","old_version":"2.9.3","new_version":"2.19.0","repository_url":"https://github.com/pmndrs/jotai"},{"name":"oidc-client-ts","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/authts/oidc-client-ts"},{"name":"papaparse","old_version":"5.4.1","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.53.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-oidc-context","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/authts/react-oidc-context"},{"name":"react-select","old_version":"5.8.3","new_version":"5.10.2","repository_url":"https://github.com/JedWatson/react-select"},{"name":"semver","old_version":"7.6.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"style-mod","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/marijnh/style-mod"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.5.2","new_version":"14.6.1","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"core-js","old_version":"3.38.1","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-prettier","old_version":"5.2.1","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.14","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"jotai-devtools","old_version":"0.10.1","new_version":"0.13.0","repository_url":"https://github.com/jotaijs/jotai-devtools"},{"name":"jsonwebtoken","old_version":"9.0.2","new_version":"9.0.3","repository_url":"https://github.com/auth0/node-jsonwebtoken"},{"name":"@types/jsonwebtoken","old_version":"9.0.7","new_version":"9.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"kysely-codegen","old_version":"0.17.0","new_version":"0.20.0","repository_url":"https://github.com/RobinBlomberg/kysely-codegen"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.6.4","new_version":"2.12.14","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.3.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"vite-plugin-svgr","old_version":"4.3.0","new_version":"4.5.0","repository_url":"https://github.com/pd4d10/vite-plugin-svgr"},{"name":"vite-plugin-wasm","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/Menci/vite-plugin-wasm"}],"path":"/console","ecosystem":"npm"},"body":"Bumps the simple group in /console with 43 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror-toolkit/react](https://github.com/exuanbo/codemirror-toolkit/tree/HEAD/packages/react) | `0.6.0` | `0.7.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.10.3` |\n| [@codemirror/lang-json](https://github.com/codemirror/lang-json) | `6.0.1` | `6.0.2` |\n| [@codemirror/lang-sql](https://github.com/codemirror/lang-sql) | `6.8.0` | `6.10.0` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.12.2` |\n| [@date-fns/utc](https://github.com/date-fns/utc) | `2.1.0` | `2.1.1` |\n| [@fontsource/roboto-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto-mono) | `5.1.0` | `5.2.8` |\n| [@frontegg/react](https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react) | `7.2.0` | `7.12.20` |\n| @intercom/messenger-js-sdk | `0.0.14` | `0.0.18` |\n| [@lezer/common](https://github.com/lezer-parser/common) | `1.2.3` | `1.5.1` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.1.6` | `1.2.3` |\n| [@rehookify/datepicker](https://github.com/rehookify/datepicker) | `6.6.7` | `6.6.8` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `6.0.1` | `6.0.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.8` | `9.3.2` |\n| [jotai](https://github.com/pmndrs/jotai) | `2.9.3` | `2.19.0` |\n| [oidc-client-ts](https://github.com/authts/oidc-client-ts) | `3.4.1` | `3.5.0` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.4.1` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.1` | `7.72.0` |\n| [react-oidc-context](https://github.com/authts/react-oidc-context) | `3.3.0` | `3.3.1` |\n| [react-select](https://github.com/JedWatson/react-select) | `5.8.3` | `5.10.2` |\n| [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.4` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [style-mod](https://github.com/marijnh/style-mod) | `4.1.2` | `4.1.3` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.5.2` | `14.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.1` | `3.49.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.5.5` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.14` | `0.5.2` |\n| [jotai-devtools](https://github.com/jotaijs/jotai-devtools) | `0.10.1` | `0.13.0` |\n| [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | `9.0.2` | `9.0.3` |\n| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) | `9.0.7` | `9.0.10` |\n| [kysely-codegen](https://github.com/RobinBlomberg/kysely-codegen) | `0.17.0` | `0.20.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [msw](https://github.com/mswjs/msw) | `2.6.4` | `2.12.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) | `4.3.0` | `4.5.0` |\n| [vite-plugin-wasm](https://github.com/Menci/vite-plugin-wasm) | `3.3.0` | `3.6.0` |\n\nUpdates `@codemirror-toolkit/react` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/5554f9fb0d15f985e974b76e45af8f0a1c9395a4\"\u003e\u003ccode\u003e5554f9f\u003c/code\u003e\u003c/a\u003e chore: release react@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/6d811e6c420df9e1b021432bf175b21e1883bf88\"\u003e\u003ccode\u003e6d811e6\u003c/code\u003e\u003c/a\u003e chore(react): update keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/202140a24c48acb2678526d951ad3ede8702da5c\"\u003e\u003ccode\u003e202140a\u003c/code\u003e\u003c/a\u003e docs(react): refine migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/e0e7f4c4e56e6f0bf674e53ba0bb8906c7009403\"\u003e\u003ccode\u003ee0e7f4c\u003c/code\u003e\u003c/a\u003e chore: release utils@0.5.1, react@0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/bbdefbe20aaffd9ce75ace4e452da8d56dbd3ec0\"\u003e\u003ccode\u003ebbdefbe\u003c/code\u003e\u003c/a\u003e chore(react): lower support version to 16.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/f263f872106e70fe5c39552917d08791bf26d1eb\"\u003e\u003ccode\u003ef263f87\u003c/code\u003e\u003c/a\u003e docs(react): add function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/04f3845d95c423c2ec65599eefc209c19484227d\"\u003e\u003ccode\u003e04f3845\u003c/code\u003e\u003c/a\u003e refactor(react)!: new api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/203242a1319fcf34e514b60d715d3b8a65938a85\"\u003e\u003ccode\u003e203242a\u003c/code\u003e\u003c/a\u003e chore(deps): bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/844e7d4e1f44f6719d2f3aaf44403e3b7db9794e\"\u003e\u003ccode\u003e844e7d4\u003c/code\u003e\u003c/a\u003e refactor(react): rephrase error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commit/24cfa995119be6d0472682a7c8e21c2cd7804283\"\u003e\u003ccode\u003e24cfa99\u003c/code\u003e\u003c/a\u003e refactor(react)!: rename types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exuanbo/codemirror-toolkit/commits/@codemirror-toolkit/react@0.7.1/packages/react\"\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.7.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\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003ch2\u003e6.10.0 (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003edeleteGroupForwardWin\u003c/code\u003e command provides by-group forward deletion using the Windows convention.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePrevent the default behavior of backspace and delete keys, to prevent the browser from doing anything creative when there's nothing to delete.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eImplement new \u003ccode\u003eaddCursorAbove\u003c/code\u003e and \u003ccode\u003eaddCursorBelow\u003c/code\u003e commands. Bind them to Mod-Alt-ArrowUp/Down in the default keymap.\u003c/p\u003e\n\u003ch2\u003e6.8.1 (2025-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where creating a comment for a line that starts an inner language would use the comment style from the outer language.\u003c/p\u003e\n\u003ch2\u003e6.8.0 (2025-01-08)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ecursorGroupForwardWin\u003c/code\u003e and \u003ccode\u003eselectGroupForwardWin\u003c/code\u003e commands implement Windows-style forward motion by group.\u003c/p\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/commands/compare/6.7.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-json` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAdd a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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-json/commit/ef0c630e5f3735f3c8c1c3d39ea10cde0046cc85\"\u003e\u003ccode\u003eef0c630\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/3996d0a9ba80365707d4125170ca7ff0b7171c31\"\u003e\u003ccode\u003e3996d0a\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/f7bd24afa066cf43623649c8054932504ce8aef6\"\u003e\u003ccode\u003ef7bd24a\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/fdc00c1dba5db7c997c215a7ab3d0d0a73a8eb5a\"\u003e\u003ccode\u003efdc00c1\u003c/code\u003e\u003c/a\u003e Update links in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-json/commit/1bbb5ed0a549137c3a4f6c72d5b6cf4deb20c905\"\u003e\u003ccode\u003e1bbb5ed\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lang-json/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lang-sql` from 6.8.0 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lang-sql/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lang-sql\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.0 (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAllow \u003ccode\u003e[\u003c/code\u003e in \u003ccode\u003eidentifierQuotes\u003c/code\u003e for MSSQL-style bracketed identifiers.\u003c/p\u003e\n\u003ch2\u003e6.9.1 (2025-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eInclude more MSSQL keyboards and builtins in the completions.\u003c/p\u003e\n\u003cp\u003eAllow built-in special variables for a dialect to be completed.\u003c/p\u003e\n\u003ch2\u003e6.9.0 (2025-05-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eSQLDialect.configureLanguage\u003c/code\u003e method can be used to configure the language (and it's syntax node props) used by a dialect.\u003c/p\u003e\n\u003c/blockquote\u003e\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-sql/commit/62abf00f18da6146b8de63f654a48b0faabd9f7a\"\u003e\u003ccode\u003e62abf00\u003c/code\u003e\u003c/a\u003e Mark version 6.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/3dc83aff73d242932d644a6e8971af242f01096a\"\u003e\u003ccode\u003e3dc83af\u003c/code\u003e\u003c/a\u003e Remove semicolons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/6da5e4fb0186a678a333b135292cba4a8ea91c79\"\u003e\u003ccode\u003e6da5e4f\u003c/code\u003e\u003c/a\u003e Add support for MSSQL-style bracket quoted identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/4a74c3d3e43439bdc18acb81f57afac3530ceb66\"\u003e\u003ccode\u003e4a74c3d\u003c/code\u003e\u003c/a\u003e Mark version 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/87e090931a20b67194ae6bf59d374b9afc8a7447\"\u003e\u003ccode\u003e87e0909\u003c/code\u003e\u003c/a\u003e Allow completion of special variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/ef183b04eebc124818e6296ff06d87906caf79aa\"\u003e\u003ccode\u003eef183b0\u003c/code\u003e\u003c/a\u003e Fix coding style for MSSQL builtins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/62e0113384f5c0da1e9c1efc1e9a77bea7a6f1e2\"\u003e\u003ccode\u003e62e0113\u003c/code\u003e\u003c/a\u003e Added missing MSSQL keywords and built-in functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/b7155bfe027cf6b21a10215c25c225f6e0da4d1c\"\u003e\u003ccode\u003eb7155bf\u003c/code\u003e\u003c/a\u003e Mark version 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/8ec48853fd04b3d3b733e694ff5266d42ea897bd\"\u003e\u003ccode\u003e8ec4885\u003c/code\u003e\u003c/a\u003e Add SQLDialect.configureLanguage method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lang-sql/commit/7997522790284075e1b7c475b6699883e85ab71c\"\u003e\u003ccode\u003e7997522\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-sql/compare/6.8.0...6.10.0\"\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.10.3 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\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\u003ch2\u003e6.11.3 (2025-08-15)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake the stream parser user 4 times smaller chunks to reduce the amount of re-parsed code on changes.\u003c/p\u003e\n\u003ch2\u003e6.11.2 (2025-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure folded ranges open when backspacing or deleting into them.\u003c/p\u003e\n\u003ch2\u003e6.11.1 (2025-06-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation would sometimes miss nodes in mixed-language situations.\u003c/p\u003e\n\u003ch2\u003e6.11.0 (2025-03-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eStream parsers now support a \u003ccode\u003emergeTokens\u003c/code\u003e option that can be used to turn off automatic merging of adjacent tokens.\u003c/p\u003e\n\u003ch2\u003e6.10.8 (2024-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression introduced 6.10.7 that caused indention to sometimes crash on nested language boundaries.\u003c/p\u003e\n\u003ch2\u003e6.10.7 (2024-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where indentation for a stream language would fail to work when the parse covered only part of the document, far from the start.\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/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\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f096668309e3fcbe5a8e034a6d557c779bdb2b4c\"\u003e\u003ccode\u003ef096668\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Support reconfiguration of an LRLanguage's language data\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/43dadca7e6340cfc19087452ef6f79ef72c3b502\"\u003e\u003ccode\u003e43dadca\u003c/code\u003e\u003c/a\u003e Mark version 6.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/a8de2ea32868710bbcebebe3246b65dc5e01b1f3\"\u003e\u003ccode\u003ea8de2ea\u003c/code\u003e\u003c/a\u003e Support reconfiguration of an LRLanguage's language data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/51cdc78a9593f7b80ab75b06efb0710d927ecde9\"\u003e\u003ccode\u003e51cdc78\u003c/code\u003e\u003c/a\u003e Fix typo in a doc comment.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/language/compare/6.10.3...6.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@date-fns/utc` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/utc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​date-fns/utc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1 - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CommonJS support by adjusting the \u003ccode\u003emain\u003c/code\u003e field in \u003ccode\u003epackage.json\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/date-fns/utc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/roboto-mono` from 5.1.0 to 5.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@frontegg/react` from 7.2.0 to 7.12.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/frontegg/frontegg-react/releases\"\u003e\u003ccode\u003e@​frontegg/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev7.12.20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react/package.json\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.102.0\u003c/code\u003e (from \u003ccode\u003e7.101.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.102.0\u003c/code\u003e releases and transitive bumps (notably \u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, and \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 37257c84d3616d1134cc172f49641eed44147c00. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ev7.12.18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nDependency-only bump of Frontegg SDK packages; risk is limited to upstream behavior changes/regressions in auth/session handling introduced by the new versions.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- 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/frontegg/frontegg-react/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​frontegg/react\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/frontegg/frontegg-react/compare/v7.12.19...v7.12.20\"\u003e7.12.20\u003c/a\u003e (2026-3-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-23610 - Added login completed GTM\u003c/li\u003e\n\u003cli\u003eFR-23421 - Added support for CMC SCIM guide dialog and fix SSO guide\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk: this PR only updates dependency versions and lockfile entries, with no direct source code changes. Any behavior change would come from the upstream \u003ccode\u003e@frontegg/*\u003c/code\u003e packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003e@frontegg/react\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.103.0\u003c/code\u003e (from \u003ccode\u003e7.102.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRefreshes \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.103.0\u003c/code\u003e releases for transitive Frontegg packages (\u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 3d8629989a92e6a191d29e8a8b1702c67eac0095. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.18...v7.12.19\"\u003e7.12.19\u003c/a\u003e (2026-3-8)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22979 - Changed callback in InviteUserForm to handle errors and reset form state\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n\u003cstrong\u003eLow Risk\u003c/strong\u003e\nLow risk dependency-only update (no source changes), but behavior may shift due to updated Frontegg SDK transitive packages.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eOverview\u003c/strong\u003e\nUpdates \u003ccode\u003epackages/react/package.json\u003c/code\u003e to depend on \u003ccode\u003e@frontegg/js\u003c/code\u003e and \u003ccode\u003e@frontegg/react-hooks\u003c/code\u003e \u003ccode\u003e7.102.0\u003c/code\u003e (from \u003ccode\u003e7.101.0\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eRegenerates \u003ccode\u003eyarn.lock\u003c/code\u003e to pull in the corresponding \u003ccode\u003e7.102.0\u003c/code\u003e releases and transitive bumps (notably \u003ccode\u003e@frontegg/types\u003c/code\u003e, \u003ccode\u003e@frontegg/redux-store\u003c/code\u003e, and \u003ccode\u003e@frontegg/rest-api\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003eWritten by \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003eCursor Bugbot\u003c/a\u003e for commit 37257c84d3616d1134cc172f49641eed44147c00. This will update automatically on new commits. Configure \u003ca href=\"https://cursor.com/dashboard?tab=bugbot\"\u003ehere\u003c/a\u003e.\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/compare/v7.12.17...v7.12.18\"\u003e7.12.18\u003c/a\u003e (2026-2-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003cli\u003eFR-22346 - Fixed enable session per tenant data mismatch between user jwt and sdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/d3baff4877e392556581dc83cd488479e18ccdec\"\u003e\u003ccode\u003ed3baff4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/cc03d33ea5bdefcfdb6b90f6d5a69df3e18a0623\"\u003e\u003ccode\u003ecc03d33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1332\"\u003e#1332\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3d8629989a92e6a191d29e8a8b1702c67eac0095\"\u003e\u003ccode\u003e3d86299\u003c/code\u003e\u003c/a\u003e update admin-portal 7.103.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/ae37c8dcbf1e90d50bcc9fdc0e12e122fa66c8ec\"\u003e\u003ccode\u003eae37c8d\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/617922b830d67eef041b7baf42cf684bfa9b7a84\"\u003e\u003ccode\u003e617922b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1329\"\u003e#1329\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/37257c84d3616d1134cc172f49641eed44147c00\"\u003e\u003ccode\u003e37257c8\u003c/code\u003e\u003c/a\u003e update admin-portal 7.102.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/f47e3b43b60b0f44c752043dab68c04b981fed0e\"\u003e\u003ccode\u003ef47e3b4\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/7ccbf6224c03508e466cef408eed3d079e1ff996\"\u003e\u003ccode\u003e7ccbf62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/frontegg/frontegg-react/tree/HEAD/packages/react/issues/1327\"\u003e#1327\u003c/a\u003e from frontegg/upgrade-admin-portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/428af0c0ac5ae6afa6c4be281a3dc811657801b4\"\u003e\u003ccode\u003e428af0c\u003c/code\u003e\u003c/a\u003e update admin-portal 7.101.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/frontegg/frontegg-react/commit/3903026e1e5b2e2419a663b97a8718994d57f0c9\"\u003e\u003ccode\u003e3903026\u003c/code\u003e\u003c/a\u003e chore(release): publish 7.12.17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/frontegg/frontegg-react/commits/v7.12.20/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intercom/messenger-js-sdk` from 0.0.14 to 0.0.18\n\nUpdates `@lezer/common` from 1.2.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/common/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/common\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eSyntaxNode.enter\u003c/code\u003e to incorrectly enter bracketed mounted trees in some circumstances.\u003c/p\u003e\n\u003ch2\u003e1.5.0 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNested trees can now specify that they are bracketed, and the new \u003ccode\u003eIterMode.EnterBracketed\u003c/code\u003e mode for \u003ccode\u003eenter\u003c/code\u003e will enter such trees regardless the \u003ccode\u003eside\u003c/code\u003e parameter.\u003c/p\u003e\n\u003ch2\u003e1.4.0 (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eProvide a \u003ccode\u003eprop\u003c/code\u003e method on the \u003ccode\u003eSyntaxNode\u003c/code\u003e type for more straightforward access to node props.\u003c/p\u003e\n\u003ch2\u003e1.3.0 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where in some situations a nested parse would break highlighting after it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eNode props may now define a \u003ccode\u003emerge\u003c/code\u003e function that will be used when the prop is added to a node that already has it.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d33ee0303136f1d10342c31024e7ba3f4093610f\"\u003e\u003ccode\u003ed33ee03\u003c/code\u003e\u003c/a\u003e Mark version 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327\"\u003e\u003ccode\u003e863f10b\u003c/code\u003e\u003c/a\u003e Fix a bug in entering tree nodes with IterMode.EnterBracketed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/850bf75d3e9ccb9c7bbee958572710f9cdfe3dfe\"\u003e\u003ccode\u003e850bf75\u003c/code\u003e\u003c/a\u003e Fix a spurious type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0c965ecd3b9ee5fda42fb5eb351087866a63c8a4\"\u003e\u003ccode\u003e0c965ec\u003c/code\u003e\u003c/a\u003e Mark version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/bca9bc01451880fc8e6c5bd3e855bc33f974e8e2\"\u003e\u003ccode\u003ebca9bc0\u003c/code\u003e\u003c/a\u003e Add a bracketed flag to nested trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/565b8c89153aa368236e2d4fade99878b3ce9549\"\u003e\u003ccode\u003e565b8c8\u003c/code\u003e\u003c/a\u003e Fix code style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/7b20af1fce01721084cf62db21ee77c339198456\"\u003e\u003ccode\u003e7b20af1\u003c/code\u003e\u003c/a\u003e Mark version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/d4a0448940e8ca43e6c5b7aa296c7f13b7966685\"\u003e\u003ccode\u003ed4a0448\u003c/code\u003e\u003c/a\u003e Properly pass by lookahead records when scanning for buffer size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/989d3aab5a72b949a930324856393816a59d6c00\"\u003e\u003ccode\u003e989d3aa\u003c/code\u003e\u003c/a\u003e Define SyntaxNode.prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/common/commit/0917d20786552b7cc8e5edf30e68dfdd4e1d0d34\"\u003e\u003ccode\u003e0917d20\u003c/code\u003e\u003c/a\u003e Mark version 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lezer-parser/common/compare/1.2.3...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.1.6 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lezer-parser/highlight/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​lezer/highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.3 (2025-10-26)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in 1.2.2 when assigning new highlight tags to nodes.\u003c/p\u003e\n\u003ch2\u003e1.2.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where adding additional highlighting info for a node that already had some rule would drop the old info.\u003c/p\u003e\n\u003ch2\u003e1.2.1 (2024-08-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eGive \u003ccode\u003eTag\u003c/code\u003e objects an optional string name for debugging, and use it in their \u003ccode\u003etoString\u003c/code\u003e method.\u003c/p\u003e\n\u003ch2\u003e1.2.0 (2023-11-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003ehighlightCode\u003c/code\u003e function provides a higher-level interface for emitting highlighted code.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/37e3eef517edd8e8dc8790419d04b61a7ac28420\"\u003e\u003ccode\u003e37e3eef\u003c/code\u003e\u003c/a\u003e Mark version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/3c2d268cf154353243678c9d78377fc2d82712f2\"\u003e\u003ccode\u003e3c2d268\u003c/code\u003e\u003c/a\u003e Fix bug in highlight rule node prop combiner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/675eccdc761c091356e450c16ede6aedd6564ea8\"\u003e\u003ccode\u003e675eccd\u003c/code\u003e\u003c/a\u003e Mark version 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/ac0d436453f052d44a9ea941fea9804edc43fa27\"\u003e\u003ccode\u003eac0d436\u003c/code\u003e\u003c/a\u003e Define a merge function for the highlight rule node prop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/de347b6be0c09a319df304be01d20757c8c645b1\"\u003e\u003ccode\u003ede347b6\u003c/code\u003e\u003c/a\u003e Fix outdated example in doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/95aa69ecd22bfc8b3e1c793610e0d5cda1174e61\"\u003e\u003ccode\u003e95aa69e\u003c/code\u003e\u003c/a\u003e Mark version 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/92b0094e242d10660a1f1448b05bd613678e3570\"\u003e\u003ccode\u003e92b0094\u003c/code\u003e\u003c/a\u003e Make Tag.toString try a bit harder to return useful information\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/33dd3f5d261283cfe7ce83101a6a6e7af010d918\"\u003e\u003ccode\u003e33dd3f5\u003c/code\u003e\u003c/a\u003e Link parent tag from tags.contentSeparator docstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/88ff939d5585514b96cdca5c8eaca6deea6ad03c\"\u003e\u003ccode\u003e88ff939\u003c/code\u003e\u003c/a\u003e Mark version 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lezer-parser/highlight/commit/308bca6c2042dd24b8b1aac80207c35c8ff10d5f\"\u003e\u003ccode\u003e308bca6\u003c/code\u003e\u003c/a\u003e Add highlightCode function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/compare/1.1.6...1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rehookify/datepicker` from 6.6.7 to 6.6.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rehookify/datepicker/releases\"\u003e\u003ccode\u003e@​rehookify/datepicker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact v19 support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd React V19 to the \u003cstrong\u003epeerDependencies\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eupdate React to v19\u003c/li\u003e\n\u003cli\u003eupdate all \u003cstrong\u003edevDependencies\u003c/strong\u003e to latest\u003c/li\u003e\n\u003cli\u003emake e2e more robust\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/a23eebcc7a2a1595fa72b4725073faae325ac446\"\u003e\u003ccode\u003ea23eebc\u003c/code\u003e\u003c/a\u003e chore: bump react to the v19 (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rehookify/datepicker/commit/76986c246e8ac0d871e84a1af14e60f111ad4dc2\"\u003e\u003ccode\u003e76986c2\u003c/code\u003e\u003c/a\u003e refactor: flat-eslint-config (\u003ca href=\"https://redirect.github.com/rehookify/datepicker/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rehookify/datepicker/compare/v6.6.7...v6.6.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `codemirror` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003c/blockquote\u003e\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/basic-setup/commit/76462c05acb10fe77e0f04edd7fcddfeb9987abd\"\u003e\u003ccode\u003e76462c0\u003c/code\u003e\u003c/a\u003e Mark version 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/86f3699347713440e5b1a50b6a98d82963335d50\"\u003e\u003ccode\u003e86f3699\u003c/code\u003e\u003c/a\u003e Add a usage section to readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/b3be7cd30496ee578005bd11b1fa6a8b21fcbece\"\u003e\u003ccode\u003eb3be7cd\u003c/code\u003e\u003c/a\u003e Move to \u003ccode\u003e@​codemirror/buildhelper\u003c/code\u003e 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/basic-setup/commit/78d1a916147c8c19678838cbdbf9396a8d1a6460\"\u003e\u003ccode\u003e78d1a91\u003c/code\u003e\u003c/a\u003e Update maintainer email\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.8 to 9.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/downshift-js/downshift/releases\"\u003edownshift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.1...v9.3.2\"\u003e9.3.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003ef1862ed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.3.0...v9.3.1\"\u003e9.3.1\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseElementIds:\u003c/strong\u003e prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e9e79c4e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.2.0...v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e52ec230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.1.0...v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emanual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e1493624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)(\u003ca href=\"https://redirect.github.com/downshift-js/downshift/pull/1665\"\u003edownshift-js/downshift#1665\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003efea4ac0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.0.13\"\u003e9.0.13\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e512b533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\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/downshift-js/downshift/commit/f1862ed0633a4018227595057295678e718c14d4\"\u003e\u003ccode\u003ef1862ed\u003c/code\u003e\u003c/a\u003e fix(useElementIds): improve fix for webpack analyzer (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/9e79c4e5ce6b66bb8699f4ded4e979cb7da14aa2\"\u003e\u003ccode\u003e9e79c4e\u003c/code\u003e\u003c/a\u003e fix(useElementIds): prevent Webpack static analysis issue with useId (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e\u003ccode\u003e52ec230\u003c/code\u003e\u003c/a\u003e feat: support cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f242a9a966875c14c3ddb0fb6cfff18bc1b33507\"\u003e\u003ccode\u003ef242a9a\u003c/code\u003e\u003c/a\u003e dev: update dependencies and pipeline node versions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f3ef96ae7540435ffa06e45f423377ccfa4d7853\"\u003e\u003ccode\u003ef3ef96a\u003c/code\u003e\u003c/a\u003e docs: fix link title (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/47949cd50a8619ed80839e2b6d52e0098f9e944e\"\u003e\u003ccode\u003e47949cd\u003c/code\u003e\u003c/a\u003e docs: update useTagGroup links (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e\u003ccode\u003e1493624\u003c/code\u003e\u003c/a\u003e feat: manual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/7e5482d9be1b7a68db554f0c1e22a7099abd0eb7\"\u003e\u003ccode\u003e7e5482d\u003c/code\u003e\u003c/a\u003e feat: manual release 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003e\u003ccode\u003efea4ac0\u003c/code\u003e\u003c/a\u003e feat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e\u003ccode\u003e512b533\u003c/code\u003e\u003c/a\u003e fix: improve the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.8...v9.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jotai` from 2.9.3 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/jotai/releases\"\u003ejotai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.19.0\u003c/h2\u003e\n\u003cp\u003eWe improved the core to enable atom caching for performance for some cases.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(react): deprecate delay option by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3264\"\u003epmndrs/jotai#3264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve store.get performance when atoms are not mutated by \u003ca href=\"https://github.com/dmaskasky\"\u003e\u003ccode\u003e@​dmaskasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3265\"\u003epmndrs/jotai#3265\u003c/a\u003e thanks to \u003ca href=\"https://github.com/edkimmel\"\u003e\u003ccode\u003e@​edkimmel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/composite\"\u003e\u003ccode\u003e@​composite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3268\"\u003epmndrs/jotai#3268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.18.1...v2.19.0\"\u003ehttps://github.com/pmndrs/jotai/compare/v2.18.1...v2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a regression introduced in v2.12.1, which affects an uncommon edge case.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(vanilla): subscriber not notified when derived read calls store.set by \u003ca href=\"https://github.com/dmaskasky\"\u003e\u003ccode\u003e@​dmaskasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3245\"\u003epmndrs/jotai#3245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vanilla/utils/atomWithObservable): add 'Symbol.observable' type support to 'ObservableLike' by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3253\"\u003epmndrs/jotai#3253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(vanilla/utils/atomWithStorage): use optional chaining for 'storage.subscribe' by \u003ca href=\"https://github.com/sukvvon\"\u003e\u003ccode\u003e@​sukvvon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3260\"\u003epmndrs/jotai#3260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.18.0...v2.18.1\"\u003ehttps://github.com/pmndrs/jotai/compare/v2.18.0...v2.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003cp\u003eWe moved \u003ccode\u003ejotai/babel\u003c/code\u003e to \u003ccode\u003ejotai-babel\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eMigration Guide\u003c/h2\u003e\n\u003cp\u003eIf you use the preset:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  {\r\n-   \u0026quot;presets\u0026quot;: [\u0026quot;jotai/babel/preset\u0026quot;]\r\n+   \u0026quot;presets\u0026quot;: [\u0026quot;jotai-babel/preset\u0026quot;]\r\n  }\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf you use a plugin:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  {\r\n-   \u0026quot;plugins\u0026quot;: [\u0026quot;jotai/babel/plugin-debug-label\u0026quot;]\r\n+   \u0026quot;plugins\u0026quot;: [\u0026quot;jotai-babel/plugin-debug-label\u0026quot;]\r\n  }\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(internals): simplify promise handing by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3232\"\u003epmndrs/jotai#3232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: deprecate jotai/babel in favor of jotai-babel by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3236\"\u003epmndrs/jotai#3236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: keep reactivity if get is called in a different atom by \u003ca href=\"https://github.com/dai-shi\"\u003e\u003ccode\u003e@​dai-shi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/jotai/pull/3241\"\u003epmndrs/jotai#3241\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/pmndrs/jotai/commit/c21f51962601ea5f403fc44baefe389b452506de\"\u003e\u003ccode\u003ec21f519\u003c/code\u003e\u003c/a\u003e 2.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/b5344069c0cd79b9853a3b7cf1ec8e0a18ec9f5d\"\u003e\u003ccode\u003eb534406\u003c/code\u003e\u003c/a\u003e chore(deps): update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/ef85ceb0c290cf8c51c94ca893705a88a4f47bed\"\u003e\u003ccode\u003eef85ceb\u003c/code\u003e\u003c/a\u003e feat: improve store.get performance when atoms are not mutated (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3265\"\u003e#3265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/c6180c5f02182572c5cb102c0d64f3ed2c7833dc\"\u003e\u003ccode\u003ec6180c5\u003c/code\u003e\u003c/a\u003e fix(react): deprecate delay option (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3264\"\u003e#3264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/258b1df932991dca01527866c512ba57e11f3b00\"\u003e\u003ccode\u003e258b1df\u003c/code\u003e\u003c/a\u003e docs(examples): improve todo example wording (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3272\"\u003e#3272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/c3db721a53d8df268870d8b68685213612d7365c\"\u003e\u003ccode\u003ec3db721\u003c/code\u003e\u003c/a\u003e docs: use real fetch URLs in async examples (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3270\"\u003e#3270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/3ee4fcb562ec8e471c46482cad6dd21242ed27d3\"\u003e\u003ccode\u003e3ee4fcb\u003c/code\u003e\u003c/a\u003e docs: improve devtools for Vite 8 instructions (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/1a32e5a42e90043f0b85aefd6e9ac11286469e5d\"\u003e\u003ccode\u003e1a32e5a\u003c/code\u003e\u003c/a\u003e test(react/vanilla-utils/atomWithObservable): add test for write error on non...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/72bb4498654e7b9e438417d97400c74bbf21cfce\"\u003e\u003ccode\u003e72bb449\u003c/code\u003e\u003c/a\u003e 2.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/jotai/commit/f9fac4727cbbaaeca2fcb57ffca8b029e9f3c63d\"\u003e\u003ccode\u003ef9fac47\u003c/code\u003e\u003c/a\u003e chore: update dev dependencies (\u003ca href=\"https://redirect.github.com/pmndrs/jotai/issues/3263\"\u003e#3263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/jotai/compare/v2.9.3...v2.19.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 jotai since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oidc-client-ts` from 3.4.1 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/authts/oidc-client-ts/releases\"\u003eoidc-client-ts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cp\u003eoidc-client-ts v3.5.0 is a minor release.\u003c/p\u003e\n\u003cp\u003eNo longer using \u003ccode\u003ecrypto-js\u003c/code\u003e package, but built-in browser \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/Crypto/subtle\"\u003ecrypto.subtle\u003c/a\u003e module. Crypto.subtle is available only in \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts\"\u003esecure contexts\u003c/a\u003e (HTTPS). Also have a look into the \u003ca href=\"https://github.com/authts/oidc-client-ts/blob/main/docs/migration.md\"\u003emigration\u003c/a\u003e info.\u003c/p\u003e\n\u003ch2\u003eChangelog:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeatures:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2295\"\u003e#2295\u003c/a\u003e add \u003ccode\u003emaxSilentRenewTimeoutRetries\u003c/code\u003e configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2311\"\u003e#2311\u003c/a\u003e add \u003ccode\u003enonce\u003c/code\u003e validation for ID tokens\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixes;\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2369\"\u003e#2369\u003c/a\u003e reword misleading error messages for \u003ccode\u003erequest_type\u003c/code\u003e check\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/ninadvadujkar\"\u003e\u003ccode\u003e@​ninadvadujkar\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Osmose\"\u003e\u003ccode\u003e@​Osmose\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ferdinand-varta\"\u003e\u003ccode\u003e@​ferdinand-varta\u003c/code\u003e\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/authts/oidc-client-ts/commit/9bea2d897123bbc7ca656dfbb9547eb66d0114fb\"\u003e\u003ccode\u003e9bea2d8\u003c/code\u003e\u003c/a\u003e v3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/e2f2a38cf7cc6ab0abd7892e36f79bea68fbff65\"\u003e\u003ccode\u003ee2f2a38\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2390\"\u003e#2390\u003c/a\u003e from authts/dependabot/npm_and_yarn/globals-17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/70d36c0b3045e9a1c28ca146446269d199df0293\"\u003e\u003ccode\u003e70d36c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2401\"\u003e#2401\u003c/a\u003e from authts/dependabot/npm_and_yarn/lint-staged-16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/dd84fc5828f39862236c72d24c112f111fbfc258\"\u003e\u003ccode\u003edd84fc5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2402\"\u003e#2402\u003c/a\u003e from authts/dependabot/npm_and_yarn/microsoft/api-ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/104def87ea97b256c624add6c9dc221053306fb8\"\u003e\u003ccode\u003e104def8\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e from 7.57.6 to 7.57.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/cf0e02911ab713d014f4469fcc4a460ec33c9aab\"\u003e\u003ccode\u003ecf0e029\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump lint-staged from 16.2.7 to 16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/c23b00c5c4da10cd245767461da89e4b8c502e9a\"\u003e\u003ccode\u003ec23b00c\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump globals from 17.3.0 to 17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/fd7eb5ce156063a077266900e177e4e34def7e76\"\u003e\u003ccode\u003efd7eb5c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2386\"\u003e#2386\u003c/a\u003e from authts/dependabot/npm_and_yarn/rollup-4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/1043ef420bb7b86de4ba9ec0d54e06d4d97f13c2\"\u003e\u003ccode\u003e1043ef4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2387\"\u003e#2387\u003c/a\u003e from authts/dependabot/npm_and_yarn/multi-770cfcd984\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/oidc-client-ts/commit/d5a1b1e0dbf0ad7736bdf2b716b0f51bcbad8460\"\u003e\u003ccode\u003ed5a1b1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/oidc-client-ts/issues/2364\"\u003e#2364\u003c/a\u003e from authts/dependabot/npm_and_yarn/samples/Parcel/q...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/authts/oidc-client-ts/compare/v3.4.1...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `papaparse` from 5.4.1 to 5.5.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mholt/PapaParse/blob/master/CHANGELOG.md\"\u003epapaparse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid infinite loop with duplicate header counting (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly attempt to parse headers once, fixing performance issue (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not run headless tests on CI (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix package URL in package.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Remove ES6 features to allow minifying papaparse file\u0026quot; — updated \u003ccode\u003egrunt-contrib-uglify\u003c/code\u003e instead to support ES6+\u003c/li\u003e\n\u003cli\u003eUpdate grunt-contrib-uglify version\u003c/li\u003e\n\u003cli\u003eRun build script in CI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskipFirstNLines\u003c/code\u003e option to skip first N lines before parsing (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1021\"\u003e#1021\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/738\"\u003e#738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erenamedHeaders\u003c/code\u003e to parse result meta, reporting original-to-renamed header mappings (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eescapeFormulae\u003c/code\u003e option to handle boolean values correctly (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cursor position when encountering duplicated headers (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/997\"\u003e#997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly skip first N lines in the first chunk and don't incorrectly consume the header line (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1045\"\u003e#1045\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor header renaming logic to correctly handle duplicates (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1058\"\u003e#1058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1052\"\u003e#1052\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFaster duplicate header detection using a header map (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003efor\u003c/code\u003e loop instead of \u003ccode\u003efor...in\u003c/code\u003e for header parsing to only iterate over array elements (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum ES version to 6\u003c/li\u003e\n\u003cli\u003eDocumentation and README improvements (\u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1002\"\u003e#1002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1034\"\u003e#1034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1041\"\u003e#1041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1044\"\u003e#1044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mholt/PapaParse/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mholt/PapaParse/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/papaparse` from 5.3.15 to 5.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/papaparse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.53.1 to 7.72.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/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.72.0\u003c/h2\u003e\n\u003cp\u003e⚓️ feat: built-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003euseForm({\r\n  validate: async ({ formValues }: FormValidateResult) =\u0026gt; {\r\n    if (formValues.test1.length \u0026gt; formValues.test.length) {\r\n      return {\r\n        type: 'formError',\r\n        message: 'something is wrong here',\r\n      };\r\n    }\r\n\u003cpre\u003e\u003ccode\u003eif (formValues.test === 'test') {\r\n  return 'direct error message';\r\n}\r\n\r\nreturn true;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form validation ignored with native validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\n🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/WiXSL\"\u003e\u003ccode\u003e@​WiXSL\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/BrendanC23\"\u003e\u003ccode\u003e@​BrendanC23\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/6810779s\"\u003e\u003ccode\u003e@​6810779s\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.71.2\u003c/h2\u003e\n\u003cp\u003e🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13278\"\u003e#13278\u003c/a\u003e)\n🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kaigritun\"\u003e\u003ccode\u003e@​kaigritun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pgoslatara\"\u003e\u003ccode\u003e@​pgoslatara\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/seongbiny\"\u003e\u003ccode\u003e@​seongbiny\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion v7.71.1\u003c/h2\u003e\n\u003cp\u003e🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13250\"\u003e#13250\u003c/a\u003e issue with booleans_as_integers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13252\"\u003e#13252\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eVersion 7.71.0\u003c/h2\u003e\n\u003cp\u003e⚡ perf: memoize FormProvider context value to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13235\"\u003e#13235\u003c/a\u003e)\n🚄 perf: separate control context to prevent unnecessary rerenders (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13234\"\u003e#13234\u003c/a\u003e)\n🐞 fix: update isValid when field disabled state changes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13231\"\u003e#13231\u003c/a\u003e)\n👌 chore: optimize bundle size via safe terser options (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13243\"\u003e#13243\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13244\"\u003e#13244\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/kamja44\"\u003e\u003ccode\u003e@​kamja44\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/a28689604\"\u003e\u003ccode\u003e@​a28689604\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/newsiberian\"\u003e\u003ccode\u003e@​newsiberian\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.70.0\u003c/h2\u003e\n\u003cp\u003e✅ watch type improvement (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13228\"\u003e#13228\u003c/a\u003e)\n🐞 fix: prevent field array ghost elements with keepDirtyValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13188\"\u003e#13188\u003c/a\u003e)\n🐞 fix: improve invalid date handling in deepEqual and validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13230\"\u003e#13230\u003c/a\u003e)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fecf7362c87c828bb585da12f085163d038c7cf\"\u003e\u003ccode\u003e1fecf73\u003c/code\u003e\u003c/a\u003e 7.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5373fe4faa66c1ce3274adea87cb00a85293fbd\"\u003e\u003ccode\u003ef5373fe\u003c/code\u003e\u003c/a\u003e 🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5deec5a9d2ea04c5363174d043c31c67a4d79cb\"\u003e\u003ccode\u003ef5deec5\u003c/code\u003e\u003c/a\u003e 📖 chore: update issue template CodeSandbox links (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13315\"\u003e#13315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3f4d0f3e100b10618b1fb31006424ef092cb329a\"\u003e\u003ccode\u003e3f4d0f3\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form valdiation ignored with native valdiation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2e8f081420d981195030ad8f2208a19c268aa0ec\"\u003e\u003ccode\u003e2e8f081\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/6067c3f85b17c22f7553b8eadc52d1f1366c4a61\"\u003e\u003ccode\u003e6067c3f\u003c/code\u003e\u003c/a\u003e ⚓️ feat: build-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/85684f930c520310da51fec382c8b30f6da11502\"\u003e\u003ccode\u003e85684f9\u003c/code\u003e\u003c/a\u003e 7.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/4933dcc6d74424e7590e628d113df7396734ac7a\"\u003e\u003ccode\u003e4933dcc\u003c/code\u003e\u003c/a\u003e 🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/319b3eddf657802aaf58f17c61cf72b9aa854c51\"\u003e\u003ccode\u003e319b3ed\u003c/code\u003e\u003c/a\u003e 🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/0e04ad35ceea660e889dc1fe27552c3146eedceb\"\u003e\u003ccode\u003e0e04ad3\u003c/code\u003e\u003c/a\u003e 🏋️‍♀️ chore: Update outdated GitHub Actions versions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13274\"\u003e#13274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.53.1...v7.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-oidc-context` from 3.3.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/authts/react-oidc-context/releases\"\u003ereact-oidc-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003cp\u003ereact-oidc-context 3.3.1 is a bugfix release.\u003c/p\u003e\n\u003cp\u003eNo longer using \u003ccode\u003ecrypto-js\u003c/code\u003e package, but built-in browser \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/Crypto/subtle\"\u003ecrypto.subtle\u003c/a\u003e module. Crypto.subtle is available only in \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts\"\u003esecure contexts\u003c/a\u003e (HTTPS). Also have a look into the \u003ca href=\"https://github.com/authts/oidc-client-ts/blob/main/docs/migration.md\"\u003emigration\u003c/a\u003e info.\u003c/p\u003e\n\u003ch2\u003eChangelog:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1917\"\u003e#1917\u003c/a\u003e pass optional args to \u003ccode\u003euseAutoSignin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1836\"\u003e#1836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1853\"\u003e#1853\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1900\"\u003e#1900\u003c/a\u003e improve README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/williamsjokvist\"\u003e\u003ccode\u003e@​williamsjokvist\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dargmuesli\"\u003e\u003ccode\u003e@​dargmuesli\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nvmnghia\"\u003e\u003ccode\u003e@​nvmnghia\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Joshuajrodrigues\"\u003e\u003ccode\u003e@​Joshuajrodrigues\u003c/code\u003e\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/authts/react-oidc-context/commit/af7e8af7562e8da329a86ddc52641ef5bea65640\"\u003e\u003ccode\u003eaf7e8af\u003c/code\u003e\u003c/a\u003e v3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/2c217b2a8b44ec2391c5d8547a181944211e6acb\"\u003e\u003ccode\u003e2c217b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1944\"\u003e#1944\u003c/a\u003e from authts/dependabot/npm_and_yarn/microsoft/api-ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/51a32e34c1a10e8c09787e556f50f1c824fb2186\"\u003e\u003ccode\u003e51a32e3\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e from 7.57.6 to 7.57.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/03505880544b1fccb2616c54b4543f59dc0e3684\"\u003e\u003ccode\u003e0350588\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1941\"\u003e#1941\u003c/a\u003e from authts/dependabot/npm_and_yarn/jest-30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/debee72e4090bf8616e6d98e727463b5f1a0dc72\"\u003e\u003ccode\u003edebee72\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump jest from 30.2.0 to 30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/c14c29e6f33217342de124624374a556036c373c\"\u003e\u003ccode\u003ec14c29e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1943\"\u003e#1943\u003c/a\u003e from authts/dependabot/npm_and_yarn/jest-mock-30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/2c5949650a1f7a7e12b370291f6d77dfc91874fe\"\u003e\u003ccode\u003e2c59496\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump jest-mock from 30.2.0 to 30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/7057b3c9f504075f2d6eda77e44f024bb6cf634c\"\u003e\u003ccode\u003e7057b3c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1947\"\u003e#1947\u003c/a\u003e from authts/dependabot/npm_and_yarn/jest-environment...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/authts/react-oidc-context/commit/41f5333ead52558e03d43b252e6e00c175464986\"\u003e\u003ccode\u003e41f5333\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/authts/react-oidc-context/issues/1942\"\u003e#1942\u003c/a\u003e from authts/dependabot/npm_and_yarn/lint-staged-16....\n\n_Description has been truncated_","html_url":"https://github.com/MaterializeInc/materialize/pull/35762","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaterializeInc%2Fmaterialize/issues/35762","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35762/packages"}},{"old_version":"0.10.0","new_version":"0.18.0","update_type":"minor","path":"/micro-frontends","pr_created_at":"2026-03-23T06:20:01.000Z","version_change":"0.10.0 → 0.18.0","issue":{"uuid":"4118547255","node_id":"PR_kwDOOQzWY87MlTmJ","number":297,"state":"closed","title":"chore(deps-dev): Bump react-refresh from 0.10.0 to 0.18.0 in /micro-frontends","user":"dependabot[bot]","labels":["dependencies","frontend","micro-frontend"],"assignees":["sloweyyy"],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-05-16T20:44:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T06:20:01.000Z","updated_at":"2026-05-16T21:08:22.000Z","time_to_close":4717457,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","packages":[{"name":"react-refresh","old_version":"0.10.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"}],"path":"/micro-frontends","ecosystem":"npm"},"body":"Bumps [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) from 0.10.0 to 0.18.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.10 (October 14, 2020)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport support for the \u003ca href=\"https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html\"\u003enew JSX transform\u003c/a\u003e to 0.14.x. (\u003ca href=\"https://github.com/lunaruan\"\u003e\u003ccode\u003e@​lunaruan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/18299\"\u003e#18299\u003c/a\u003e and \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/20024\"\u003e#20024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.8\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed memory leak when rendering on the server\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.7\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with \u003ccode\u003e\u0026lt;option\u0026gt;\u003c/code\u003e tags when using \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed memory leak in synthetic event system\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact TestUtils Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with calling \u003ccode\u003esetState\u003c/code\u003e in \u003ccode\u003ecomponentWillMount\u003c/code\u003e when using shallow rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.6\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efbjs\u003c/code\u003e dependency to pick up change affecting handling of undefined document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.5\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore minor internal changes for better compatibility with React Native\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor internal changes for better compatibility with React Native\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eautoCapitalize\u003c/code\u003e and \u003ccode\u003eautoCorrect\u003c/code\u003e props are now set as attributes in the DOM instead of properties to improve cross-browser compatibility\u003c/li\u003e\n\u003cli\u003eFixed bug with controlled \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements not handling updates properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact Perf Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSome DOM operation names have been updated for clarity in the output of \u003ccode\u003e.printDOM()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003enonce\u003c/code\u003e attribute for \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e elements\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ereversed\u003c/code\u003e attribute for \u003ccode\u003e\u0026lt;ol\u0026gt;\u003c/code\u003e elements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact TestUtils Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with shallow rendering and function refs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact CSSTransitionGroup Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug resulting in timeouts firing incorrectly when mounting and unmounting rapidly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact on Bower\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ereact-dom-server.js\u003c/code\u003e to expose \u003ccode\u003erenderToString\u003c/code\u003e and \u003ccode\u003erenderToStaticMarkup\u003c/code\u003e for usage in the browser\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/HEAD/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~react-bot\"\u003ereact-bot\u003c/a\u003e, a new releaser for react-refresh since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/sloweyyy/cloud-native-ecommerce-platform/pull/297","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sloweyyy%2Fcloud-native-ecommerce-platform/issues/297","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/297/packages"}},{"old_version":"0.14.2","new_version":"0.18.0","update_type":"minor","path":null,"pr_created_at":"2026-03-16T02:18:31.000Z","version_change":"0.14.2 → 0.18.0","issue":{"uuid":"4079837707","node_id":"PR_kwDOJX-7q87Kyd8Q","number":689,"state":"open","title":"maint(deps): bump the npm-minor-patch group with 22 updates","user":"dependabot[bot]","labels":["javascript","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T02:18:31.000Z","updated_at":"2026-03-16T02:18:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"maint(deps): bump","group_name":"npm-minor-patch","update_count":22,"packages":[{"name":"@opentelemetry/sdk-logs","old_version":"0.203.0","new_version":"0.213.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@effect/language-service","old_version":"0.78.0","new_version":"0.80.0","repository_url":"https://github.com/Effect-TS/language-service"},{"name":"@rspack/cli","old_version":"1.6.8","new_version":"1.7.8","repository_url":"https://github.com/web-infra-dev/rspack"},{"name":"@rspack/core","old_version":"1.6.8","new_version":"1.7.8","repository_url":"https://github.com/web-infra-dev/rspack"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"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":"autoprefixer","old_version":"10.4.13","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"cypress","old_version":"15.11.0","new_version":"15.12.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jsx-a11y","old_version":"6.10.1","new_version":"6.10.2","repository_url":"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y"},{"name":"eslint-plugin-react","old_version":"7.35.0","new_version":"7.37.5","repository_url":"https://github.com/jsx-eslint/eslint-plugin-react"},{"name":"metro-config","old_version":"0.83.5","new_version":"0.84.2","repository_url":"https://github.com/facebook/metro"},{"name":"metro-resolver","old_version":"0.83.5","new_version":"0.84.2","repository_url":"https://github.com/facebook/metro"},{"name":"postcss","old_version":"8.4.38","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":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"ts-node","old_version":"10.9.1","new_version":"10.9.2","repository_url":"https://github.com/TypeStrong/ts-node"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@effect/platform-node","old_version":"0.69.1","new_version":"0.104.1","repository_url":"https://github.com/Effect-TS/effect"},{"name":"posthog-node","old_version":"5.28.1","new_version":"5.28.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@effect/sql","old_version":"0.21.3","new_version":"0.49.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/sql-pg","old_version":"0.34.21","new_version":"0.50.3","repository_url":"https://github.com/Effect-TS/effect"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.203.0` | `0.213.0` |\n| [@effect/language-service](https://github.com/Effect-TS/language-service) | `0.78.0` | `0.80.0` |\n| [@rspack/cli](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli) | `1.6.8` | `1.7.8` |\n| [@rspack/core](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack) | `1.6.8` | `1.7.8` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.13` | `10.4.27` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.11.0` | `15.12.0` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.10.1` | `6.10.2` |\n| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.35.0` | `7.37.5` |\n| [metro-config](https://github.com/facebook/metro/tree/HEAD/packages/metro-config) | `0.83.5` | `0.84.2` |\n| [metro-resolver](https://github.com/facebook/metro/tree/HEAD/packages/metro-resolver) | `0.83.5` | `0.84.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.4.38` | `8.5.8` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [ts-node](https://github.com/TypeStrong/ts-node) | `10.9.1` | `10.9.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.57.0` |\n| [@effect/platform-node](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node) | `0.69.1` | `0.104.1` |\n| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node) | `5.28.1` | `5.28.2` |\n| [@effect/sql](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql) | `0.21.3` | `0.49.0` |\n| [@effect/sql-pg](https://github.com/Effect-TS/effect/tree/HEAD/packages/sql-pg) | `0.34.21` | `0.50.3` |\n\nUpdates `@opentelemetry/sdk-logs` from 0.203.0 to 0.213.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e\u003ccode\u003e@​opentelemetry/sdk-logs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.213.0\u003c/h2\u003e\n\u003ch2\u003e0.213.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(api-logs)!: drop lingering includeTraceContext from LoggerOptions type \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6451\"\u003e#6451\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(instrumentation-http): provide \u003ccode\u003ehttp.request.header.\u0026lt;key\u0026gt;\u003c/code\u003e at server span creation time \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6396\"\u003e#6396\u003c/a\u003e \u003ca href=\"https://github.com/vitorvasc\"\u003e\u003ccode\u003e@​vitorvasc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(instrumentation-http): guard against double-instrumentation if loaded with \u003ccode\u003erequire('http')\u003c/code\u003e and \u003ccode\u003eimport 'http'\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6428\"\u003e#6428\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): handle response error \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6412\"\u003e#6412\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eFixes a bug where when the response header was received, but the connection was reset by the server,\nan unhandled error would be thrown.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): remove sendBeacon in favor of fetch with keepalive \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6391\"\u003e#6391\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing) createOtlpSendBeaconExportDelegate will be removed in a future version\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): downgrade \u003ccode\u003eprotobufjs\u003c/code\u003e to version \u003ccode\u003e^7.0.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6418\"\u003e#6418\u003c/a\u003e \u003ca href=\"https://github.com/vitorvasc\"\u003e\u003ccode\u003e@​vitorvasc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): handle HeadersInit tuple arrays in _addHeaders \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6341\"\u003e#6341\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/imadha\"\u003e\u003ccode\u003e@​imadha\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.212.0\u003c/h2\u003e\n\u003ch2\u003e0.212.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: move environment variable configuration to \u003ccode\u003e@opentelemetry/sdk-node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6325\"\u003e#6325\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): environment variable configuration is no longer applied automatically when instantiating SDK components\n(\u003ccode\u003eLoggerProvider\u003c/code\u003e, \u003ccode\u003eBatchLogRecordProcessor\u003c/code\u003e) directly from \u003ccode\u003e@opentelemetry/sdk-logs\u003c/code\u003e. Please migrate to using\n\u003ccode\u003eNodeSDK\u003c/code\u003e from \u003ccode\u003e@opentelemetry/sdk-node\u003c/code\u003e to get automatic environment variable configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(configuration): add Prometheus exporter support \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6400\"\u003e#6400\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sampler-composite): add ComposableAnnotatingSampler and ComposableRuleBasedSampler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6305\"\u003e#6305\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): parse config for rc 3 \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6304\"\u003e#6304\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation): use the \u003ccode\u003einternals: true\u003c/code\u003e option with import-in-the-middle hook, allowing instrumentations to hook internal files in ES modules \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6344\"\u003e#6344\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): remove default propagator initialization  \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6399\"\u003e#6399\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(instrumentation-fetch): preserve Response.url, type, and redirected properties \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6243\"\u003e#6243\u003c/a\u003e \u003ca href=\"https://github.com/AnubhavPurohit691\"\u003e\u003ccode\u003e@​AnubhavPurohit691\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe fetch instrumentation now preserves the read-only \u003ccode\u003eurl\u003c/code\u003e, \u003ccode\u003etype\u003c/code\u003e, and \u003ccode\u003eredirected\u003c/code\u003e properties from the original Response object when wrapping it with a Proxy. This fixes issues where code relying on these properties (e.g., CORS type detection) would fail with instrumented fetch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): add missing \u003ccode\u003e@opentelemetry/semantic-conventions\u003c/code\u003e dependency \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6330\"\u003e#6330\u003c/a\u003e \u003ca href=\"https://github.com/omizha\"\u003e\u003ccode\u003e@​omizha\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-transformer): correctly handle Uint8Array attribute values when serializing to JSON \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6348\"\u003e#6348\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(otlp-exporter-base): fix unwanted instrumentation of the fetch exports when context is not propagated \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6353\"\u003e#6353\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\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/open-telemetry/opentelemetry-js/commit/541e1b4ad83ad2093459794a18283228fe58d199\"\u003e\u003ccode\u003e541e1b4\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6464\"\u003e#6464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/30f94fe99339287b1e4d3c8bb90172c2523f06f4\"\u003e\u003ccode\u003e30f94fe\u003c/code\u003e\u003c/a\u003e feat(instrumentation-http): provide \u003ccode\u003ehttp.request.header.\\\u0026lt;key\u0026gt;\u003c/code\u003e at server spa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2ac44ad69fdf82aa92e87764c6f5ea79d8ec4bed\"\u003e\u003ccode\u003e2ac44ad\u003c/code\u003e\u003c/a\u003e refactor(context-zone-peer-dep): remove unnecessary helper methods and use me...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/600e51dda84b465707a5ce9b5a6429ee282b2c69\"\u003e\u003ccode\u003e600e51d\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to c793b71 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6458\"\u003e#6458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/ae30abf1d7a6a07d1bd6b517280cd2535170fe4e\"\u003e\u003ccode\u003eae30abf\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/jquery\u003c/code\u003e to v4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6456\"\u003e#6456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/6387d3cf7e8e9dfc798bc8242024149fc0d3758f\"\u003e\u003ccode\u003e6387d3c\u003c/code\u003e\u003c/a\u003e chore(release): use the HEAD commit as the target for draft GH release creati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/4cd36447d7dcf54dfde81a207f162e53699e9194\"\u003e\u003ccode\u003e4cd3644\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency import-in-the-middle to v3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6403\"\u003e#6403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/65c9d9f91be72d738d9bda19fe8d668768380ece\"\u003e\u003ccode\u003e65c9d9f\u003c/code\u003e\u003c/a\u003e docs: fix changelog PR number typo (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6453\"\u003e#6453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/3db56ba4c09a091bb172252d8f87680d06bd6475\"\u003e\u003ccode\u003e3db56ba\u003c/code\u003e\u003c/a\u003e fix(api-logs)!: drop lingering includeTraceContext from LoggerOptions type (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/dcbead54f6e5f451d2635a1264028897dc976ef7\"\u003e\u003ccode\u003edcbead5\u003c/code\u003e\u003c/a\u003e fix(instrumentation-fetch): handle HeadersInit tuple arrays in _addHeaders (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.203.0...experimental/v0.213.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@​opentelemetry/sdk-logs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/language-service` from 0.78.0 to 0.80.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/language-service/releases\"\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.80.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/681\"\u003e#681\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/1017a5443b2e6919f18e57afb86373ba825037c9\"\u003e\u003ccode\u003e1017a54\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Generate a root \u003ccode\u003eschema.json\u003c/code\u003e for \u003ccode\u003etsconfig.json\u003c/code\u003e plugin configuration, add typed Effect Language Service plugin options to that schema, and have \u003ccode\u003eeffect-language-service setup\u003c/code\u003e add or remove the matching \u003ccode\u003e$schema\u003c/code\u003e entry automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/679\"\u003e#679\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/3664197f271012d001f6074d40c5303826d632ce\"\u003e\u003ccode\u003e3664197\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add inline \u003ccode\u003e--lspconfig\u003c/code\u003e support to the \u003ccode\u003eeffect-language-service diagnostics\u003c/code\u003e CLI command so diagnostics runs can override the project plugin configuration without editing \u003ccode\u003etsconfig.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.79.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/671\"\u003e#671\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/6b9c378c4e1d0c83e4afe322cf44ccacd75d1cb4\"\u003e\u003ccode\u003e6b9c378\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003eextendsNativeError\u003c/code\u003e diagnostic to warn when classes directly extend the native \u003ccode\u003eError\u003c/code\u003e constructor, including common local aliases such as \u003ccode\u003econst E = Error\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis helps steer users toward tagged errors that preserve stronger typing in the Effect failure channel.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/678\"\u003e#678\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/0e9c11b4b3c076adef62e31722855ebc0071aaf6\"\u003e\u003ccode\u003e0e9c11b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Generate the README diagnostics table from the diagnostic registry.\u003c/p\u003e\n\u003cp\u003eEach diagnostic now declares:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewhether it is fixable\u003c/li\u003e\n\u003cli\u003ewhich Effect versions it supports\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe generated table is checked in CI, and diagnostics tests verify that \u003ccode\u003efixable\u003c/code\u003e matches the presence of non-suppression quick fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/676\"\u003e#676\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/2f982d69541633aca2cd3bcdc89bdae7d17cb97b\"\u003e\u003ccode\u003e2f982d6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003enodeBuiltinImport\u003c/code\u003e diagnostic to warn when importing Node.js built-in modules (\u003ccode\u003efs\u003c/code\u003e, \u003ccode\u003epath\u003c/code\u003e, \u003ccode\u003echild_process\u003c/code\u003e) that have Effect-native counterparts in \u003ccode\u003e@effect/platform\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis diagnostic covers ES module imports and top-level \u003ccode\u003erequire()\u003c/code\u003e calls, matching both bare and \u003ccode\u003enode:\u003c/code\u003e-prefixed specifiers as well as subpath variants like \u003ccode\u003efs/promises\u003c/code\u003e, \u003ccode\u003epath/posix\u003c/code\u003e, and \u003ccode\u003epath/win32\u003c/code\u003e. It defaults to severity \u003ccode\u003eoff\u003c/code\u003e and provides no code fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/673\"\u003e#673\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/f9e24df5db70110d5e84da45810bd82cf12fadc7\"\u003e\u003ccode\u003ef9e24df\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add plugin options to better control patched \u003ccode\u003etsc\u003c/code\u003e behavior.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eignoreEffectErrorsInTscExitCode\u003c/code\u003e allows Effect diagnostics reported as errors to be ignored for exit-code purposes, and \u003ccode\u003eskipDisabledOptimiziation\u003c/code\u003e keeps disabled diagnostics eligible for comment-based overrides when patch mode is active.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/674\"\u003e#674\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/54e8c16865e99be9b6faec3e50c17d1e501242f9\"\u003e\u003ccode\u003e54e8c16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003eserviceNotAsClass\u003c/code\u003e diagnostic to warn when \u003ccode\u003eServiceMap.Service\u003c/code\u003e is used as a variable assignment instead of in a class declaration.\u003c/p\u003e\n\u003cp\u003eIncludes an auto-fix that converts \u003ccode\u003econst Config = ServiceMap.Service\u0026lt;Shape\u0026gt;(\u0026quot;Config\u0026quot;)\u003c/code\u003e to \u003ccode\u003eclass Config extends ServiceMap.Service\u0026lt;Config, Shape\u0026gt;()(\u0026quot;Config\u0026quot;) {}\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/675\"\u003e#675\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/d1f09c364bde5a14905b4a9d030830309b6aab43\"\u003e\u003ccode\u003ed1f09c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Rename the \u003ccode\u003eskipDisabledOptimiziation\u003c/code\u003e plugin option to \u003ccode\u003eskipDisabledOptimization\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;compilerOptions\u0026quot;: {\n    \u0026quot;plugins\u0026quot;: [\n      {\n        \u0026quot;name\u0026quot;: \u0026quot;@effect/language-service\u0026quot;,\n        \u0026quot;skipDisabledOptimization\u0026quot;: true\n      }\n    ]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/768eab7a11887401ed3fb1a227a761eda4e3b974\"\u003e\u003ccode\u003e768eab7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/1017a5443b2e6919f18e57afb86373ba825037c9\"\u003e\u003ccode\u003e1017a54\u003c/code\u003e\u003c/a\u003e Add generated tsconfig schema for plugin setup (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/3664197f271012d001f6074d40c5303826d632ce\"\u003e\u003ccode\u003e3664197\u003c/code\u003e\u003c/a\u003e Add inline lspconfig override to diagnostics CLI (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/679\"\u003e#679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/dcff8c7187271febc6922da8121d7f6e613a44a0\"\u003e\u003ccode\u003edcff8c7\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/0e9c11b4b3c076adef62e31722855ebc0071aaf6\"\u003e\u003ccode\u003e0e9c11b\u003c/code\u003e\u003c/a\u003e Generate diagnostics README table (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/2f982d69541633aca2cd3bcdc89bdae7d17cb97b\"\u003e\u003ccode\u003e2f982d6\u003c/code\u003e\u003c/a\u003e Add nodeBuiltinImport diagnostic (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/d1f09c364bde5a14905b4a9d030830309b6aab43\"\u003e\u003ccode\u003ed1f09c3\u003c/code\u003e\u003c/a\u003e Rename skipDisabledOptimization option (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/54e8c16865e99be9b6faec3e50c17d1e501242f9\"\u003e\u003ccode\u003e54e8c16\u003c/code\u003e\u003c/a\u003e Add serviceNotAsClass diagnostic (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/f9e24df5db70110d5e84da45810bd82cf12fadc7\"\u003e\u003ccode\u003ef9e24df\u003c/code\u003e\u003c/a\u003e Add patch mode plugin options (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/6b9c378c4e1d0c83e4afe322cf44ccacd75d1cb4\"\u003e\u003ccode\u003e6b9c378\u003c/code\u003e\u003c/a\u003e Add extendsNativeError diagnostic (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.78.0...@effect/language-service@0.80.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rspack/cli` from 1.6.8 to 1.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-infra-dev/rspack/releases\"\u003e\u003ccode\u003e@​rspack/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.8\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 \u003ccode\u003ebeforeModuleIds\u003c/code\u003e hook by \u003ca href=\"https://github.com/hamlim\"\u003e\u003ccode\u003e@​hamlim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13223\"\u003eweb-infra-dev/rspack#13223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add the map of JSON data size to rspack_plugin_rsdoctor for use rsdoctor by \u003ca href=\"https://github.com/yifancong\"\u003e\u003ccode\u003e@​yifancong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13194\"\u003eweb-infra-dev/rspack#13194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): update rsdoctor actions by \u003ca href=\"https://github.com/yifancong\"\u003e\u003ccode\u003e@​yifancong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13193\"\u003eweb-infra-dev/rspack#13193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-infra-dev/rspack/compare/v1.7.7...v1.7.8\"\u003ehttps://github.com/web-infra-dev/rspack/compare/v1.7.7...v1.7.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.7\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: should not treat module with module variable as esm compatible by \u003ca href=\"https://github.com/JSerFeng\"\u003e\u003ccode\u003e@​JSerFeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13128\"\u003eweb-infra-dev/rspack#13128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: release v1.7.6 by \u003ca href=\"https://github.com/jerrykingxyz\"\u003e\u003ccode\u003e@​jerrykingxyz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13019\"\u003eweb-infra-dev/rspack#13019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump swc_core from 55 to 58 for v1.x by \u003ca href=\"https://github.com/CPunisher\"\u003e\u003ccode\u003e@​CPunisher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13173\"\u003eweb-infra-dev/rspack#13173\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-infra-dev/rspack/compare/v1.7.6...v1.7.7\"\u003ehttps://github.com/web-infra-dev/rspack/compare/v1.7.6...v1.7.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.6\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: context dependencies hash calculation use cache.snapshot configuration by \u003ca href=\"https://github.com/jerrykingxyz\"\u003e\u003ccode\u003e@​jerrykingxyz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12947\"\u003eweb-infra-dev/rspack#12947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: port webpack fix for \u003cstrong\u003ewebpack_module\u003c/strong\u003e name collision for v1.x by \u003ca href=\"https://github.com/SyMind\"\u003e\u003ccode\u003e@​SyMind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12988\"\u003eweb-infra-dev/rspack#12988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocument Updates 📖\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add Rspack 2.x docs links to v1 website by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12984\"\u003eweb-infra-dev/rspack#12984\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: release v1.7.5 by \u003ca href=\"https://github.com/SyMind\"\u003e\u003ccode\u003e@​SyMind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12916\"\u003eweb-infra-dev/rspack#12916\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-infra-dev/rspack/compare/v1.7.5...v1.7.6\"\u003ehttps://github.com/web-infra-dev/rspack/compare/v1.7.5...v1.7.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.5\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: fix pnaic for quasic in template literals by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12865\"\u003eweb-infra-dev/rspack#12865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mf): respect request changes in shared plugins (cherry-pick \u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12863\"\u003e#12863\u003c/a\u003e) by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12864\"\u003eweb-infra-dev/rspack#12864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: should render export name when re-export from different modules for v1.7 by \u003ca href=\"https://github.com/JSerFeng\"\u003e\u003ccode\u003e@​JSerFeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12888\"\u003eweb-infra-dev/rspack#12888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix used exports for global entry that inject to async entrypoints (backport \u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12883\"\u003e#12883\u003c/a\u003e) by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12897\"\u003eweb-infra-dev/rspack#12897\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/web-infra-dev/rspack/commit/5cead0420620e224d556773039ecb49183759676\"\u003e\u003ccode\u003e5cead04\u003c/code\u003e\u003c/a\u003e chore: release 1.7.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/b127dd7d176ae266c8bbb25c0ae6571e34803d7c\"\u003e\u003ccode\u003eb127dd7\u003c/code\u003e\u003c/a\u003e chore: release v1.7.7 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13177\"\u003e#13177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/83a451cdd3b9677b3f61b36a6fac736de9e70599\"\u003e\u003ccode\u003e83a451c\u003c/code\u003e\u003c/a\u003e chore: release v1.7.6 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/95b66165334c61e027d243486fff1d68d1dc1fcc\"\u003e\u003ccode\u003e95b6616\u003c/code\u003e\u003c/a\u003e chore: release v1.7.5 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12916\"\u003e#12916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/af018986ccfee7d66a661c8c0f8322d903cd33e4\"\u003e\u003ccode\u003eaf01898\u003c/code\u003e\u003c/a\u003e chore: release 1.7.4 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12862\"\u003e#12862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/6a174db4965f7d62c479e727e5b130d57d648f32\"\u003e\u003ccode\u003e6a174db\u003c/code\u003e\u003c/a\u003e test: hideSkippedTestFiles (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12812\"\u003e#12812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/6f161b5ed355ac443c2a610f4b694ce7cf7945fa\"\u003e\u003ccode\u003e6f161b5\u003c/code\u003e\u003c/a\u003e chore: release v1.7.3 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12788\"\u003e#12788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/785c0f6fb668cee71b3dd79f9addb5e236f8ce2d\"\u003e\u003ccode\u003e785c0f6\u003c/code\u003e\u003c/a\u003e chore(deps): update patch npm dependencies (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12717\"\u003e#12717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/63a410af4c13be213104f822886389b5fe7403d4\"\u003e\u003ccode\u003e63a410a\u003c/code\u003e\u003c/a\u003e test: use Rstest projects to define tests (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12729\"\u003e#12729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/26c87d78b7baaa38f3122a69657ed565f74df8e6\"\u003e\u003ccode\u003e26c87d7\u003c/code\u003e\u003c/a\u003e chore: release 1.7.2 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli/issues/12710\"\u003e#12710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-infra-dev/rspack/commits/v1.7.8/packages/rspack-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rspack/core` from 1.6.8 to 1.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-infra-dev/rspack/releases\"\u003e\u003ccode\u003e@​rspack/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.8\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 \u003ccode\u003ebeforeModuleIds\u003c/code\u003e hook by \u003ca href=\"https://github.com/hamlim\"\u003e\u003ccode\u003e@​hamlim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13223\"\u003eweb-infra-dev/rspack#13223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add the map of JSON data size to rspack_plugin_rsdoctor for use rsdoctor by \u003ca href=\"https://github.com/yifancong\"\u003e\u003ccode\u003e@​yifancong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13194\"\u003eweb-infra-dev/rspack#13194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): update rsdoctor actions by \u003ca href=\"https://github.com/yifancong\"\u003e\u003ccode\u003e@​yifancong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13193\"\u003eweb-infra-dev/rspack#13193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-infra-dev/rspack/compare/v1.7.7...v1.7.8\"\u003ehttps://github.com/web-infra-dev/rspack/compare/v1.7.7...v1.7.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.7\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: should not treat module with module variable as esm compatible by \u003ca href=\"https://github.com/JSerFeng\"\u003e\u003ccode\u003e@​JSerFeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13128\"\u003eweb-infra-dev/rspack#13128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: release v1.7.6 by \u003ca href=\"https://github.com/jerrykingxyz\"\u003e\u003ccode\u003e@​jerrykingxyz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13019\"\u003eweb-infra-dev/rspack#13019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump swc_core from 55 to 58 for v1.x by \u003ca href=\"https://github.com/CPunisher\"\u003e\u003ccode\u003e@​CPunisher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/13173\"\u003eweb-infra-dev/rspack#13173\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-infra-dev/rspack/compare/v1.7.6...v1.7.7\"\u003ehttps://github.com/web-infra-dev/rspack/compare/v1.7.6...v1.7.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.6\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: context dependencies hash calculation use cache.snapshot configuration by \u003ca href=\"https://github.com/jerrykingxyz\"\u003e\u003ccode\u003e@​jerrykingxyz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12947\"\u003eweb-infra-dev/rspack#12947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: port webpack fix for \u003cstrong\u003ewebpack_module\u003c/strong\u003e name collision for v1.x by \u003ca href=\"https://github.com/SyMind\"\u003e\u003ccode\u003e@​SyMind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12988\"\u003eweb-infra-dev/rspack#12988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocument Updates 📖\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add Rspack 2.x docs links to v1 website by \u003ca href=\"https://github.com/chenjiahan\"\u003e\u003ccode\u003e@​chenjiahan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12984\"\u003eweb-infra-dev/rspack#12984\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: release v1.7.5 by \u003ca href=\"https://github.com/SyMind\"\u003e\u003ccode\u003e@​SyMind\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12916\"\u003eweb-infra-dev/rspack#12916\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-infra-dev/rspack/compare/v1.7.5...v1.7.6\"\u003ehttps://github.com/web-infra-dev/rspack/compare/v1.7.5...v1.7.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.5\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: fix pnaic for quasic in template literals by \u003ca href=\"https://github.com/hardfist\"\u003e\u003ccode\u003e@​hardfist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12865\"\u003eweb-infra-dev/rspack#12865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mf): respect request changes in shared plugins (cherry-pick \u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/12863\"\u003e#12863\u003c/a\u003e) by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12864\"\u003eweb-infra-dev/rspack#12864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: should render export name when re-export from different modules for v1.7 by \u003ca href=\"https://github.com/JSerFeng\"\u003e\u003ccode\u003e@​JSerFeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12888\"\u003eweb-infra-dev/rspack#12888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix used exports for global entry that inject to async entrypoints (backport \u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/12883\"\u003e#12883\u003c/a\u003e) by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/web-infra-dev/rspack/pull/12897\"\u003eweb-infra-dev/rspack#12897\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/web-infra-dev/rspack/commit/5cead0420620e224d556773039ecb49183759676\"\u003e\u003ccode\u003e5cead04\u003c/code\u003e\u003c/a\u003e chore: release 1.7.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/748247a877b9be472d9c811d70bba794b03bd605\"\u003e\u003ccode\u003e748247a\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003ebeforeModuleIds\u003c/code\u003e hook (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/13223\"\u003e#13223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/b127dd7d176ae266c8bbb25c0ae6571e34803d7c\"\u003e\u003ccode\u003eb127dd7\u003c/code\u003e\u003c/a\u003e chore: release v1.7.7 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/13177\"\u003e#13177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/83a451cdd3b9677b3f61b36a6fac736de9e70599\"\u003e\u003ccode\u003e83a451c\u003c/code\u003e\u003c/a\u003e chore: release v1.7.6 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/13019\"\u003e#13019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/95b66165334c61e027d243486fff1d68d1dc1fcc\"\u003e\u003ccode\u003e95b6616\u003c/code\u003e\u003c/a\u003e chore: release v1.7.5 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/12916\"\u003e#12916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/af018986ccfee7d66a661c8c0f8322d903cd33e4\"\u003e\u003ccode\u003eaf01898\u003c/code\u003e\u003c/a\u003e chore: release 1.7.4 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/12862\"\u003e#12862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/8eb2e070158da8a948facf798c824a52ed57fd1f\"\u003e\u003ccode\u003e8eb2e07\u003c/code\u003e\u003c/a\u003e fix: should not panic when access slate stats for Rspack 1.x (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/12853\"\u003e#12853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/e31ee70c3964738050e46d14cb59068536f073c9\"\u003e\u003ccode\u003ee31ee70\u003c/code\u003e\u003c/a\u003e fix(mf): filter runtime plugin invocation for used exports (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/12807\"\u003e#12807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/15d47500bcd2e0cd29ac995323ecfbf1227ab0a6\"\u003e\u003ccode\u003e15d4750\u003c/code\u003e\u003c/a\u003e feat(mf): add async startup promise gating for entrypoints (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-infra-dev/rspack/commit/6f161b5ed355ac443c2a610f4b694ce7cf7945fa\"\u003e\u003ccode\u003e6f161b5\u003c/code\u003e\u003c/a\u003e chore: release v1.7.3 (\u003ca href=\"https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack/issues/12788\"\u003e#12788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-infra-dev/rspack/commits/v1.7.8/packages/rspack\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.0 to 10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003e10.4.1\u003c/a\u003e (2025-07-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e225a3e4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/225a3e4cfaa8f8046989d51b9051df507354b644\"\u003e\u003ccode\u003e225a3e4\u003c/code\u003e\u003c/a\u003e fix(deps): replace chalk with picocolors (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.0...v10.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.0 to 16.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e\u003ccode\u003e@​testing-library/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.1...v16.3.2\"\u003e16.3.2\u003c/a\u003e (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1438\"\u003e#1438\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003ef32bd1b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.1\"\u003e16.3.1\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003ea2d37ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/f32bd1b033d5e3989ae1cb490d515ce389c54e53\"\u003e\u003ccode\u003ef32bd1b\u003c/code\u003e\u003c/a\u003e fix: Update 'onCaughtError' type inference in 'RenderOptions' to work with Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/a2d37ffa09d85b10485f29b79cf7cb4f8ec943db\"\u003e\u003ccode\u003ea2d37ff\u003c/code\u003e\u003c/a\u003e fix: Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/cd6a175a28067e6825eedef5bb9f1e0ab49c0837\"\u003e\u003ccode\u003ecd6a175\u003c/code\u003e\u003c/a\u003e chore: fix action permissions (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/22b8c280f4d4a59d883d73d9e0af0d570e8e1928\"\u003e\u003ccode\u003e22b8c28\u003c/code\u003e\u003c/a\u003e chore: fix release (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/d996673698dc3120cdb07162a81698316abf5a9a\"\u003e\u003ccode\u003ed996673\u003c/code\u003e\u003c/a\u003e chore: new release workflow (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/205ce1756d3379f32e0afde6bf0bca76bcb7cb49\"\u003e\u003ccode\u003e205ce17\u003c/code\u003e\u003c/a\u003e chore: fix typo in jest.config.js (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/aba574074b7b39b4a4f15446bb66774051db35f2\"\u003e\u003ccode\u003eaba5740\u003c/code\u003e\u003c/a\u003e [test] Fix tests for \u003ccode\u003ereact@experimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/590bc18a7f24e025d4154e228adda71452fdec9e\"\u003e\u003ccode\u003e590bc18\u003c/code\u003e\u003c/a\u003e [test] Fix \u003ccode\u003enpm run typecheck\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1423\"\u003e#1423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/1c931a6c03091d725eccee7767d9ec696d5d33c6\"\u003e\u003ccode\u003e1c931a6\u003c/code\u003e\u003c/a\u003e chore(deps): use \u003ccode\u003enpm-run-all2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.0...v16.3.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@​testing-library/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.13 to 10.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003efit-content\u003c/code\u003e prefix for Firefox.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eend value has mixed support, consider using flex-end\u003c/code\u003e warning since \u003ccode\u003eend\u003c/code\u003e/\u003ccode\u003estart\u003c/code\u003e now have good support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing \u003ccode\u003e-webkit-box-orient\u003c/code\u003e on \u003ccode\u003e-webkit-line-clamp\u003c/code\u003e (\u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003euser-select: contain\u003c/code\u003e prefixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/coliff\"\u003e\u003ccode\u003e@​coliff\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e::backdrop\u003c/code\u003e prefixes (by \u003ca href=\"https://github.com/yisibl\"\u003e\u003ccode\u003e@​yisibl\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/coliff\"\u003e\u003ccode\u003e@​coliff\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved startup time and reduced JS bundle size (by \u003ca href=\"https://github.com/Knagis\"\u003e\u003ccode\u003e@​Knagis\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed old \u003ccode\u003e-moz-\u003c/code\u003e prefix for \u003ccode\u003e:placeholder-shown\u003c/code\u003e (by \u003ca href=\"https://github.com/Marukome0743\"\u003e\u003ccode\u003e@​Marukome0743\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003efit-content\u003c/code\u003e prefix for Firefox.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eend value has mixed support, consider using flex-end\u003c/code\u003e warning\nsince \u003ccode\u003eend\u003c/code\u003e/\u003ccode\u003estart\u003c/code\u003e now have good support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing \u003ccode\u003e-webkit-box-orient\u003c/code\u003e on \u003ccode\u003e-webkit-line-clamp\u003c/code\u003e (\u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003euser-select: contain\u003c/code\u003e prefixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance (by Romain Menke).\u003c/li\u003e\n\u003cli\u003eFixed docs (by Christian Oliff).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e::backdrop\u003c/code\u003e prefixes (by 一丝).\u003c/li\u003e\n\u003cli\u003eFixed docs (by Christian Oliff).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved startup time and reduced JS bundle size (by Kārlis Gaņģis).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/06ea9886faa25c3272e2d86b945852e61a6997f7\"\u003e\u003ccode\u003e06ea988\u003c/code\u003e\u003c/a\u003e Release 10.4.25 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d8a5bde458ba19e25df455fcda8fcf31b97135\"\u003e\u003ccode\u003e47d8a5b\u003c/code\u003e\u003c/a\u003e Update dependencies and fix Node.js 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/51c596e429567c3a4c8e95123825b5ddd1d4a8b7\"\u003e\u003ccode\u003e51c596e\u003c/code\u003e\u003c/a\u003e Add Node.js 25 and 24 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/523982391ff26ea30f7c76a601ca3b655e1da543\"\u003e\u003ccode\u003e5239823\u003c/code\u003e\u003c/a\u003e Fix CSS variables in gradients (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1515\"\u003e#1515\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/36692c25e7ebf68b61cf992535a15f86e03ba4df\"\u003e\u003ccode\u003e36692c2\u003c/code\u003e\u003c/a\u003e Release 10.4.24 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.13...10.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 15.11.0 to 15.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/cypress/releases\"\u003ecypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.12.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-12-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-12-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/cypress-io/cypress/commit/dbb806af7cb2e657ad659675bc9b38a65a3d4a18\"\u003e\u003ccode\u003edbb806a\u003c/code\u003e\u003c/a\u003e chore: release v15.12.0 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33459\"\u003e#33459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/4931cf06ff7dadfe27d839f80ebb2ac8b8792087\"\u003e\u003ccode\u003e4931cf0\u003c/code\u003e\u003c/a\u003e chore: bootstrap AI agent context files (AGENTS.md + CLAUDE.md) (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33429\"\u003e#33429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/9546ee8e2633e3d1e7800cdcbf4ef2d99ad74ece\"\u003e\u003ccode\u003e9546ee8\u003c/code\u003e\u003c/a\u003e chore: removes changelog entries for sigint-related fixes that are still unre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/fec7088aacecf0603ff4a611fccc7a7b6652e49b\"\u003e\u003ccode\u003efec7088\u003c/code\u003e\u003c/a\u003e chore: updating v8 snapshot cache (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33453\"\u003e#33453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/9b7ac44d3bb1c34ce053b146849e630bfbf52f18\"\u003e\u003ccode\u003e9b7ac44\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - darwin (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33452\"\u003e#33452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/9c8afaa9113668071357d37710ab2922cf6fce91\"\u003e\u003ccode\u003e9c8afaa\u003c/code\u003e\u003c/a\u003e chore: updating v8 snapshot cache (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33449\"\u003e#33449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/3d2ca8a0e0c86ce03eb109b1e91c39fd2365cfd4\"\u003e\u003ccode\u003e3d2ca8a\u003c/code\u003e\u003c/a\u003e chore: Update Chrome (beta) to 146.0.7680.65 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33443\"\u003e#33443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/abc6b2b8eff09dc54c188787e70ae462d44b3400\"\u003e\u003ccode\u003eabc6b2b\u003c/code\u003e\u003c/a\u003e fix: prevent hang when waiting on multiple intercepts and navigating (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33446\"\u003e#33446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/32e95edeb66b35ce5fd623e912d0314e5eb71f4c\"\u003e\u003ccode\u003e32e95ed\u003c/code\u003e\u003c/a\u003e test: update coming soon test from app (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33448\"\u003e#33448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/aa56256b62b3a986290d85968ac5ed9347560152\"\u003e\u003ccode\u003eaa56256\u003c/code\u003e\u003c/a\u003e dependency: update fast-xml-parser to 4.5.4 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33435\"\u003e#33435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v15.11.0...v15.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import` from 2.31.0 to 2.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/releases\"\u003eeslint-plugin-import's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: provide more meaningful error message when no .eslintrc is present (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3116\"\u003e#3116\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003econfigs: added missing name attribute for eslint config inspector (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3151\"\u003e#3151\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/NishargShah\"\u003e\u003ccode\u003e@​NishargShah\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: ensure arcane imports do not cause undefined behavior (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3128\"\u003e#3128\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: resolve undefined property access issue when using \u003ccode\u003enamed\u003c/code\u003e ordering (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3166\"\u003e#3166\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e: avoid a crash with some TS code (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3173\"\u003e#3173\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: codify invariants from docs into config schema (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3152\"\u003e#3152\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] \u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e, [\u003ccode\u003eorder\u003c/code\u003e]: improve documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3106\"\u003e#3106\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add flat config guide for using \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3125\"\u003e#3125\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/lnuvy\"\u003e\u003ccode\u003e@​lnuvy\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add missing comma (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3122\"\u003e#3122\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/RyanGst\"\u003e\u003ccode\u003e@​RyanGst\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[readme] Update flatConfig example to include typescript config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3138\"\u003e#3138\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/intellix\"\u003e\u003ccode\u003e@​intellix\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] [\u003ccode\u003eorder\u003c/code\u003e]: remove unnecessary negative check (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3167\"\u003e#3167\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-unused-modules\u003c/code\u003e]: add missing double quote (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3191\"\u003e#3191\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/albertpastrana\"\u003e\u003ccode\u003e@​albertpastrana\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3172\"\u003e#3172\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/greim\"\u003e\u003ccode\u003e@​greim\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/import-js/eslint-plugin-import/blob/main/CHANGELOG.md\"\u003eeslint-plugin-import's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.32.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd [\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e] rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eextensions\u003c/code\u003e]: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: provide more meaningful error message when no .eslintrc is present (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3116\"\u003e#3116\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003econfigs: added missing name attribute for eslint config inspector (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3151\"\u003e#3151\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/NishargShah\"\u003e\u003ccode\u003e@​NishargShah\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: ensure arcane imports do not cause undefined behavior (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3128\"\u003e#3128\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: resolve undefined property access issue when using \u003ccode\u003enamed\u003c/code\u003e ordering (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3166\"\u003e#3166\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e]: avoid a crash with some TS code (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3173\"\u003e#3173\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: codify invariants from docs into config schema (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3152\"\u003e#3152\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eextensions\u003c/code\u003e], [\u003ccode\u003eorder\u003c/code\u003e]: improve documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3106\"\u003e#3106\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add flat config guide for using \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3125\"\u003e#3125\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/lnuvy\"\u003e\u003ccode\u003e@​lnuvy\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add missing comma (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3122\"\u003e#3122\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/RyanGst\"\u003e\u003ccode\u003e@​RyanGst\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[readme] Update flatConfig example to include typescript config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3138\"\u003e#3138\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/intellix\"\u003e\u003ccode\u003e@​intellix\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] [\u003ccode\u003eorder\u003c/code\u003e]: remove unnecessary negative check (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3167\"\u003e#3167\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-unused-modules\u003c/code\u003e]: add missing double quote (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3191\"\u003e#3191\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/albertpastrana\"\u003e\u003ccode\u003e@​albertpastrana\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3172\"\u003e#3172\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/greim\"\u003e\u003ccode\u003e@​greim\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/import-js/eslint-plugin-import/commit/01c9eb04331d2efa8d63f2d7f4bfec3bc44c94f3\"\u003e\u003ccode\u003e01c9eb0\u003c/code\u003e\u003c/a\u003e v2.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/ae57cc12a4c3dceb15f4149ba942a367a4181b84\"\u003e\u003ccode\u003eae57cc1\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003earray-includes\u003c/code\u003e, \u003ccode\u003earray.prototype.findlastindex\u003c/code\u003e, `eslint-modu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/9e1ad6bef9c7d31dbeb4fe8904664ca2c3ed702c\"\u003e\u003ccode\u003e9e1ad6b\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eorder\u003c/code\u003e: codify invariants from docs into config schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/f017790a1a6ab4839cb636c9fdbdc80c1bb6d8f3\"\u003e\u003ccode\u003ef017790\u003c/code\u003e\u003c/a\u003e [Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/7d83a5770d537d5a3b612d1b7f4445041c33acbe\"\u003e\u003ccode\u003e7d83a57\u003c/code\u003e\u003c/a\u003e [Docs] \u003ccode\u003eno-unused-modules\u003c/code\u003e: add missing double quote\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/519eb94f8923ce6dabd67239d59319850932ca92\"\u003e\u003ccode\u003e519eb94\u003c/code\u003e\u003c/a\u003e [utils] v2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/71ad145db5d8fc0756c2ba6f9b4df5efdf2073b3\"\u003e\u003ccode\u003e71ad145\u003c/code\u003e\u003c/a\u003e [actions] split out tests into new vs old eslint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/9b096c459e96edf7180db2e9cc90d2ce3fae573d\"\u003e\u003ccode\u003e9b096c4\u003c/code\u003e\u003c/a\u003e [utils] [dev deps] update \u003ccode\u003e@arethetypeswrong/cli\u003c/code\u003e, \u003ccode\u003e@ljharb/tsconfig\u003c/code\u003e, `@type...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/da5f6ec13160cb288338db0c2a00c34b2d932f0d\"\u003e\u003ccode\u003eda5f6ec\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e: avoid a crash with some TS code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/6e49a58751455bab5f693fff0ee16501fced6952\"\u003e\u003ccode\u003e6e49a58\u003c/code\u003e\u003c/a\u003e [Refactor] \u003ccode\u003eorder\u003c/code\u003e: remove unnecessary negative check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/import-js/eslint-plugin-import/compare/v2.31.0...v2.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsx-a11y` from 6.10.1 to 6.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/releases\"\u003eeslint-plugin-jsx-a11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.10.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] Add tests to reinforce required attributes for \u003ccode\u003erole=\u0026quot;heading\u0026quot;\u003c/code\u003e by \u003ca href=\"https://github.com/lb\"\u003e\u003ccode\u003e@​lb\u003c/code\u003e\u003c/a\u003e- in \u003ca href=\"https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/1022\"\u003ejsx-eslint/eslint-plugin-jsx-a11y#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] \u003ccode\u003elabel-has-associated-control\u003c/code\u003e: add additional test cases by \u003ca href=\"https://github.com/lb\"\u003e\u003ccode\u003e@​lb\u003c/code\u003e\u003c/a\u003e- in \u003ca href=\"https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/1021\"\u003ejsx-eslint/eslint-plugin-jsx-a11y#1021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ccode\u003elabel-has-associated-control\u003c/code\u003e: add line breaks for readability by \u003ca href=\"https://github.com/lb\"\u003e\u003ccode\u003e@​lb\u003c/code\u003e\u003c/a\u003e- in \u003ca href=\"https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/1024\"\u003ejsx-eslint/eslint-plugin-jsx-a11y#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] \u003ccode\u003eno-redundandant-roles\u003c/code\u003e: allow \u003ccode\u003e\u0026lt;img src=\u0026quot;*.svg\u0026quot; role=\u0026quot;img\u0026quot; /\u0026gt;\u003c/code\u003e by \u003ca href=\"https://github.com/lb\"\u003e\u003ccode\u003e@​lb\u003c/code\u003e\u003c/a\u003e- in \u003ca href=\"https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/1026\"\u003ejsx-eslint/eslint-plugin-jsx-a11y#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: don't spread arrays by \u003ca href=\"https://github.com/MichaelDeBoey\"\u003e\u003ccode\u003e@​MichaelDeBoey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/1034\"\u003ejsx-eslint/esl...\n\n_Description has been truncated_","html_url":"https://github.com/Eventiva/Eventiva/pull/689","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Eventiva%2FEventiva/issues/689","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/689/packages"}},{"old_version":"0.14.2","new_version":"0.18.0","update_type":"minor","path":null,"pr_created_at":"2026-03-11T07:24:32.000Z","version_change":"0.14.2 → 0.18.0","issue":{"uuid":"4056418224","node_id":"PR_kwDOAG4yvc7JnfA8","number":3260,"state":"closed","title":"chore(deps-dev): bump react-refresh from 0.14.2 to 0.18.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-11T10:21:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-11T07:24:32.000Z","updated_at":"2026-03-11T10:22:11.000Z","time_to_close":10615,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) from 0.14.2 to 0.18.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.10 (October 14, 2020)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport support for the \u003ca href=\"https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html\"\u003enew JSX transform\u003c/a\u003e to 0.14.x. (\u003ca href=\"https://github.com/lunaruan\"\u003e\u003ccode\u003e@​lunaruan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/18299\"\u003e#18299\u003c/a\u003e and \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/20024\"\u003e#20024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.8\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed memory leak when rendering on the server\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.7\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with \u003ccode\u003e\u0026lt;option\u0026gt;\u003c/code\u003e tags when using \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed memory leak in synthetic event system\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact TestUtils Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with calling \u003ccode\u003esetState\u003c/code\u003e in \u003ccode\u003ecomponentWillMount\u003c/code\u003e when using shallow rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.6\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efbjs\u003c/code\u003e dependency to pick up change affecting handling of undefined document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.5\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore minor internal changes for better compatibility with React Native\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor internal changes for better compatibility with React Native\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eautoCapitalize\u003c/code\u003e and \u003ccode\u003eautoCorrect\u003c/code\u003e props are now set as attributes in the DOM instead of properties to improve cross-browser compatibility\u003c/li\u003e\n\u003cli\u003eFixed bug with controlled \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements not handling updates properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact Perf Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSome DOM operation names have been updated for clarity in the output of \u003ccode\u003e.printDOM()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003enonce\u003c/code\u003e attribute for \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e elements\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ereversed\u003c/code\u003e attribute for \u003ccode\u003e\u0026lt;ol\u0026gt;\u003c/code\u003e elements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact TestUtils Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with shallow rendering and function refs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact CSSTransitionGroup Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug resulting in timeouts firing incorrectly when mounting and unmounting rapidly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact on Bower\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ereact-dom-server.js\u003c/code\u003e to expose \u003ccode\u003erenderToString\u003c/code\u003e and \u003ccode\u003erenderToStaticMarkup\u003c/code\u003e for usage in the browser\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/HEAD/packages/react\"\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=react-refresh\u0026package-manager=npm_and_yarn\u0026previous-version=0.14.2\u0026new-version=0.18.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/ably/docs/pull/3260","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ably%2Fdocs/issues/3260","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3260/packages"}},{"old_version":"0.17.0","new_version":"0.18.0","update_type":"minor","path":null,"pr_created_at":"2026-03-04T20:41:14.000Z","version_change":"0.17.0 → 0.18.0","issue":{"uuid":"4024040292","node_id":"PR_kwDOG3PfDs7H-6KP","number":3092,"state":"closed","title":":ghost: Bump the react-ecosystem group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":"2026-04-14T03:09:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-04T20:41:14.000Z","updated_at":"2026-04-14T03:09:45.000Z","time_to_close":3479301,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":ghost: Bump","group_name":"react-ecosystem","update_count":5,"packages":[{"name":"react-error-boundary","old_version":"6.0.0","new_version":"6.1.1","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"react-markdown","old_version":"8.0.7","new_version":"10.1.0","repository_url":"https://github.com/remarkjs/react-markdown"},{"name":"react-router-dom","old_version":"5.3.4","new_version":"7.13.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"react-refresh-typescript","old_version":"2.0.10","new_version":"2.0.11","repository_url":"https://github.com/Jack-Works/react-refresh-transformer"}],"path":null,"ecosystem":"npm"},"body":"Bumps the react-ecosystem group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.0.0` | `6.1.1` |\n| [react-markdown](https://github.com/remarkjs/react-markdown) | `8.0.7` | `10.1.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `5.3.4` | `7.13.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [react-refresh-typescript](https://github.com/Jack-Works/react-refresh-transformer) | `2.0.10` | `2.0.11` |\n\n\nUpdates `react-error-boundary` from 6.0.0 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-error-boundary/releases\"\u003ereact-error-boundary's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-error-boundary/issues/235\"\u003e#235\u003c/a\u003e: Fix error type (\u003ccode\u003eError\u003c/code\u003e -\u0026gt; \u003ccode\u003eunknown\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eExport \u003ccode\u003egetErrorMessage\u003c/code\u003e helper method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003ereact-dom\u003c/code\u003e from peer dependencies list; it was accidentally added during a previous internal refactor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.2\u003c/h2\u003e\n\u003cp\u003eUpdated README and generated TS docs\u003c/p\u003e\n\u003ch2\u003e6.0.1\u003c/h2\u003e\n\u003cp\u003eUpdated README and generated docs\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/2356daa4a548934514aa9e3ab762bcee887fe230\"\u003e\u003ccode\u003e2356daa\u003c/code\u003e\u003c/a\u003e 6.1.0 -\u0026gt; 6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/127a7490f40152c61d9bfcbda3136e4c5c3e9437\"\u003e\u003ccode\u003e127a749\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/86c05096cbdbebd55872c40dc3d15888455cb766\"\u003e\u003ccode\u003e86c0509\u003c/code\u003e\u003c/a\u003e 6.0.4 -\u0026gt; 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/9aea72a3d2edce3699d525370a93baa1b99c44a3\"\u003e\u003ccode\u003e9aea72a\u003c/code\u003e\u003c/a\u003e Fix error type (Error -\u0026gt; unknown) (\u003ca href=\"https://redirect.github.com/bvaughn/react-error-boundary/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/186ae40419aed3c1ee3a36a717e279ace9e188bb\"\u003e\u003ccode\u003e186ae40\u003c/code\u003e\u003c/a\u003e 6.0.2 -\u0026gt; 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/bc1e74b8753f4a53f907c0aae038f1dbe6003f8d\"\u003e\u003ccode\u003ebc1e74b\u003c/code\u003e\u003c/a\u003e 6.0.1 -\u0026gt; 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/9d2cb828a5796863874f99a59497a4e3c26ef0bd\"\u003e\u003ccode\u003e9d2cb82\u003c/code\u003e\u003c/a\u003e Tweaked FAQ header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/e39086d6044a12f72c66e5c92a212d10759b6dec\"\u003e\u003ccode\u003ee39086d\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/6a51a1a279daf830ad1d7075be5f788a4ecb433f\"\u003e\u003ccode\u003e6a51a1a\u003c/code\u003e\u003c/a\u003e Add FAQ section to docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/f33ab8105342ec08aa79874a2336648d17243f8a\"\u003e\u003ccode\u003ef33ab81\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-error-boundary/compare/6.0.0...6.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-markdown` from 8.0.7 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remarkjs/react-markdown/releases\"\u003ereact-markdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e939c667 Add \u003ccode\u003efallback\u003c/code\u003e prop to \u003ccode\u003eMarkdownHooks\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/897\"\u003eremarkjs/react-markdown#897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea40ae2e Fix race condition in \u003ccode\u003eMarkdownHooks\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/896\"\u003eremarkjs/react-markdown#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/10.0.1...10.1.0\"\u003ehttps://github.com/remarkjs/react-markdown/compare/10.0.1...10.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e10.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e7c17ede Fix TypeScript performance around components\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/893\"\u003eremarkjs/react-markdown#893\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/10.0.0...10.0.1\"\u003ehttps://github.com/remarkjs/react-markdown/compare/10.0.0...10.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e10.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eaaaa40b Remove support for \u003ccode\u003eclassName\u003c/code\u003e prop\nsee \u003ca href=\"https://github.com/remarkjs/react-markdown/blob/main/changelog.md#remove-classname\"\u003e“Remove className”\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/9.1.0...10.0.0\"\u003ehttps://github.com/remarkjs/react-markdown/compare/9.1.0...10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e6ce120e Add support for async plugins\nby \u003ca href=\"https://github.com/wooorm\"\u003e\u003ccode\u003e@​wooorm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/890\"\u003eremarkjs/react-markdown#890\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/9.0.3...9.1.0\"\u003ehttps://github.com/remarkjs/react-markdown/compare/9.0.3...9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.3\u003c/h2\u003e\n\u003cp\u003e(same as 9.0.2 but now with d.ts files)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/9.0.2...9.0.3\"\u003ehttps://github.com/remarkjs/react-markdown/compare/9.0.2...9.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eb151a90 Fix types for React 19\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/879\"\u003eremarkjs/react-markdown#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e6962af7 Add declaration maps\u003c/li\u003e\n\u003cli\u003eaa5933b Refactor to use \u003ccode\u003e@import\u003c/code\u003e to import types\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/836\"\u003eremarkjs/react-markdown#836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMiscellaneous\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e9eb589e Fix typo in changelog\nby \u003ca href=\"https://github.com/NicholasWilsonDEV\"\u003e\u003ccode\u003e@​NicholasWilsonDEV\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/874\"\u003eremarkjs/react-markdown#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e515bf19 Fix typo\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/remarkjs/react-markdown/blob/main/changelog.md\"\u003ereact-markdown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes will be documented in this file.\u003c/p\u003e\n\u003ch2\u003e10.0.0 - 2025-02-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/aaaa40b\"\u003e\u003ccode\u003eaaaa40b\u003c/code\u003e\u003c/a\u003e\nRemove support for \u003ccode\u003eclassName\u003c/code\u003e prop\n\u003cstrong\u003emigrate\u003c/strong\u003e: see “Remove \u003ccode\u003eclassName\u003c/code\u003e” below\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemove \u003ccode\u003eclassName\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eclassName\u003c/code\u003e prop was removed.\nIf you want to add classes to some element that wraps the markdown\nyou can explicitly write that element and add the class to it.\nYou can then choose yourself which tag name to use and whether to add other\nprops.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u0026lt;Markdown className=\u0026quot;markdown-body\u0026quot;\u0026gt;{markdown}\u0026lt;/Markdown\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u0026lt;div className=\u0026quot;markdown-body\u0026quot;\u0026gt;\n  \u0026lt;Markdown\u0026gt;{markdown}\u0026lt;/Markdown\u0026gt;\n\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e9.1.0 - 2025-02-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/6ce120e\"\u003e\u003ccode\u003e6ce120e\u003c/code\u003e\u003c/a\u003e\nAdd support for async plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.3 - 2025-01-06\u003c/h2\u003e\n\u003cp\u003e(same as 9.0.2 but now with d.ts files)\u003c/p\u003e\n\u003ch2\u003e9.0.2 - 2025-01-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/b151a90\"\u003e\u003ccode\u003eb151a90\u003c/code\u003e\u003c/a\u003e\nFix types for React 19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/6962af7\"\u003e\u003ccode\u003e6962af7\u003c/code\u003e\u003c/a\u003e\nAdd declaration maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/aa5933b\"\u003e\u003ccode\u003eaa5933b\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/remarkjs/react-markdown/commit/44d2e4a44b37461ab7778d6870c1a9eb36393ad2\"\u003e\u003ccode\u003e44d2e4a\u003c/code\u003e\u003c/a\u003e 10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/f2369cd7b7f3c8eb01b7ba1221cf305b7474716f\"\u003e\u003ccode\u003ef2369cd\u003c/code\u003e\u003c/a\u003e Refactor docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/26fdfe037516f9eee7e4c9472d633b795acc53e5\"\u003e\u003ccode\u003e26fdfe0\u003c/code\u003e\u003c/a\u003e Update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/544bff69fbd406b397bed3bc411f7bb12ad82b08\"\u003e\u003ccode\u003e544bff6\u003c/code\u003e\u003c/a\u003e Refactor code-style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/939c6671c9dbffccfe8e27bba256f62405031193\"\u003e\u003ccode\u003e939c667\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003efallback\u003c/code\u003e prop to \u003ccode\u003eMarkdownHooks\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/a40ae2e3131eca0421c43bc179b63f05be0bfbb9\"\u003e\u003ccode\u003ea40ae2e\u003c/code\u003e\u003c/a\u003e Fix race condition in \u003ccode\u003eMarkdownHooks\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/ad7f37f0b407ed90663e0ff85dda246f7987b5a9\"\u003e\u003ccode\u003ead7f37f\u003c/code\u003e\u003c/a\u003e Add lifecycle tests for \u003ccode\u003eMarkdownHooks\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/2792c32cdd2e7fd38e5d79fe5761da521d3ca0ae\"\u003e\u003ccode\u003e2792c32\u003c/code\u003e\u003c/a\u003e 10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/7c17ede8e47f57785d0b82a7b42fffd8287bf3a3\"\u003e\u003ccode\u003e7c17ede\u003c/code\u003e\u003c/a\u003e Fix performance around components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/21b47b9e7f916602987e1b85e7df7a688b9957ee\"\u003e\u003ccode\u003e21b47b9\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/8.0.7...10.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 5.3.4 to 7.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow an error if an \u003ccode\u003eaction\u003c/code\u003e/\u003ccode\u003eloader\u003c/code\u003e function returns \u003ccode\u003eundefined\u003c/code\u003e as revalidations need to know whether the loader has previously been executed. \u003ccode\u003eundefined\u003c/code\u003e also causes issues during SSR stringification for hydration. You should always ensure your \u003ccode\u003eloader\u003c/code\u003e/\u003ccode\u003eaction\u003c/code\u003e returns a value, and you may return \u003ccode\u003enull\u003c/code\u003e if you don't wish to return anything. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9511\"\u003e#9511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly handle redirects to external domains (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9590\"\u003e#9590\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9654\"\u003e#9654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve the HTTP method on 307/308 redirects (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9597\"\u003e#9597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ebasename\u003c/code\u003e in static data routers (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9591\"\u003e#9591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eErrorResponse\u003c/code\u003e bodies to contain more descriptive text in internal 403/404/405 scenarios\u003c/li\u003e\n\u003cli\u003eFix issues with encoded characters in \u003ccode\u003eNavLink\u003c/code\u003e and descendant \u003ccode\u003e\u0026lt;Routes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9589\"\u003e#9589\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9647\"\u003e#9647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly serialize/deserialize \u003ccode\u003eErrorResponse\u003c/code\u003e instances when using built-in hydration (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9593\"\u003e#9593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ebasename\u003c/code\u003e in static data routers (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9591\"\u003e#9591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/router@1.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@6.4.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remix-run/react-router/compare/react-router-dom@6.4.3...react-router-dom@6.4.4\"\u003ehttps://github.com/remix-run/react-router/compare/react-router-dom@6.4.3...react-router-dom@6.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ereact-router-dom@6.4.0-pre.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove internal router singleton (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/9227\"\u003e#9227\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change removes the internal module-level \u003ccode\u003erouterSingleton\u003c/code\u003e we create and maintain inside our data routers since it was causing a number of headaches for non-simple use cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnit tests are a pain because you need to find a way to reset the singleton in-between tests\n\u003cul\u003e\n\u003cli\u003eUse use a \u003ccode\u003e_resetModuleScope\u003c/code\u003e singleton for our tests\u003c/li\u003e\n\u003cli\u003e...but this isn't exposed to users who may want to do their own tests around our router\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe JSX children \u003ccode\u003e\u0026lt;Route\u0026gt;\u003c/code\u003e objects cause non-intuitive behavior based on idiomatic react expectations\n\u003cul\u003e\n\u003cli\u003eConditional runtime \u003ccode\u003e\u0026lt;Route\u0026gt;\u003c/code\u003e's won't get picked up\u003c/li\u003e\n\u003cli\u003eAdding new \u003ccode\u003e\u0026lt;Route\u0026gt;\u003c/code\u003e's during local dev won't get picked up during HMR\u003c/li\u003e\n\u003cli\u003eUsing external state in your elements doesn't work as one might expect (see \u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/9225\"\u003e#9225\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInstead, we are going to lift the singleton out into user-land, so that they create the router singleton and manage it outside the react tree - which is what react 18 is encouraging with \u003ccode\u003euseSyncExternalStore\u003c/code\u003e anyways! This also means that since users create the router - there's no longer any difference in the rendering aspect for memory/browser/hash routers (which only impacts router/history creation) - so we can get rid of those and trim to a simple \u003ccode\u003eRouterProvider\u003c/code\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Before\nfunction App() {\n  \u0026lt;DataBrowserRouter\u0026gt;\n    \u0026lt;Route path=\u0026quot;/\u0026quot; element={\u0026lt;Layout /\u0026gt;}\u0026gt;\n      \u0026lt;Route index element={\u0026lt;Home /\u0026gt;}\u0026gt;\n    \u0026lt;/Route\u0026gt;\n  \u0026lt;DataBrowserRouter\u0026gt;\n}\n\u003cp\u003e// After\nlet router = createBrowserRouter([{\npath: \u0026quot;/\u0026quot;,\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.12.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.12.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\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/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\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/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5557ba3f848e52dfe400a47cc28256a51e13a150\"\u003e\u003ccode\u003e5557ba3\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/14749\"\u003e#14749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/62c6e0effd9ae754fa05b1812fd013341226c0cb\"\u003e\u003ccode\u003e62c6e0e\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/14738\"\u003e#14738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/26653a6bcbf8a9c5541f99dcfb526eafadf13434\"\u003e\u003ccode\u003e26653a6\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/14712\"\u003e#14712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7ac2346873b4bba26d16c88e5cd5c5cb81ce6bb3\"\u003e\u003ccode\u003e7ac2346\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/14709\"\u003e#14709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b34a9cd1f74231ded97c1e6ca9dff8f09a1b87ca\"\u003e\u003ccode\u003eb34a9cd\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14668\"\u003e#14668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/48b1be47a4a827cef1d012f2f6e64003c93054b0\"\u003e\u003ccode\u003e48b1be4\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ff50507a7db5e0e5b6fc36b7f5e73c10b722b21c\"\u003e\u003ccode\u003eff50507\u003c/code\u003e\u003c/a\u003e Update monorepo internal React deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c257ee169ce02e9b8bf8bd2fe6c531c50693cbdf\"\u003e\u003ccode\u003ec257ee1\u003c/code\u003e\u003c/a\u003e feat(rsc): add support for custom entry files in RSC Framework Mode (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14643\"\u003e#14643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.13.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 react-router-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-refresh` from 0.17.0 to 0.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/HEAD/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-refresh-typescript` from 2.0.10 to 2.0.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Jack-Works/react-refresh-transformer/blob/main/CHANGELOG.md\"\u003ereact-refresh-typescript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log - react-refresh-typescript\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Jack-Works/react-refresh-transformer/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/konveyor/tackle2-ui/pull/3092","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/konveyor%2Ftackle2-ui/issues/3092","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3092/packages"}},{"old_version":"0.17.0","new_version":"0.18.0","update_type":"minor","path":null,"pr_created_at":"2026-03-04T17:07:10.000Z","version_change":"0.17.0 → 0.18.0","issue":{"uuid":"4023099855","node_id":"PR_kwDOG3PfDs7H70VP","number":3083,"state":"open","title":":ghost: Bump the react-ecosystem group with 7 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-04T17:07:10.000Z","updated_at":"2026-03-04T21:02:04.653Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":ghost: Bump","group_name":"react-ecosystem","update_count":7,"packages":[{"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":"react-error-boundary","old_version":"6.0.0","new_version":"6.1.1","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"react-markdown","old_version":"8.0.7","new_version":"10.1.0","repository_url":"https://github.com/remarkjs/react-markdown"},{"name":"react-router-dom","old_version":"5.3.4","new_version":"7.13.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"react-refresh-typescript","old_version":"2.0.10","new_version":"2.0.11","repository_url":"https://github.com/Jack-Works/react-refresh-transformer"}],"path":null,"ecosystem":"npm"},"body":"Bumps the react-ecosystem group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\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| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.0.0` | `6.1.1` |\n| [react-markdown](https://github.com/remarkjs/react-markdown) | `8.0.7` | `10.1.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `5.3.4` | `7.13.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [react-refresh-typescript](https://github.com/Jack-Works/react-refresh-transformer) | `2.0.10` | `2.0.11` |\n\nUpdates `react` from 18.3.1 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 18.3.1 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-error-boundary` from 6.0.0 to 6.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-error-boundary/releases\"\u003ereact-error-boundary's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a problem with project logo not displaying correctly in the README for the Firefox browser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-error-boundary/issues/235\"\u003e#235\u003c/a\u003e: Fix error type (\u003ccode\u003eError\u003c/code\u003e -\u0026gt; \u003ccode\u003eunknown\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eExport \u003ccode\u003egetErrorMessage\u003c/code\u003e helper method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003ereact-dom\u003c/code\u003e from peer dependencies list; it was accidentally added during a previous internal refactor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0.2\u003c/h2\u003e\n\u003cp\u003eUpdated README and generated TS docs\u003c/p\u003e\n\u003ch2\u003e6.0.1\u003c/h2\u003e\n\u003cp\u003eUpdated README and generated docs\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/2356daa4a548934514aa9e3ab762bcee887fe230\"\u003e\u003ccode\u003e2356daa\u003c/code\u003e\u003c/a\u003e 6.1.0 -\u0026gt; 6.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/127a7490f40152c61d9bfcbda3136e4c5c3e9437\"\u003e\u003ccode\u003e127a749\u003c/code\u003e\u003c/a\u003e Fixed a problem with project logo not displaying correctly in the README for ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/86c05096cbdbebd55872c40dc3d15888455cb766\"\u003e\u003ccode\u003e86c0509\u003c/code\u003e\u003c/a\u003e 6.0.4 -\u0026gt; 6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/9aea72a3d2edce3699d525370a93baa1b99c44a3\"\u003e\u003ccode\u003e9aea72a\u003c/code\u003e\u003c/a\u003e Fix error type (Error -\u0026gt; unknown) (\u003ca href=\"https://redirect.github.com/bvaughn/react-error-boundary/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/186ae40419aed3c1ee3a36a717e279ace9e188bb\"\u003e\u003ccode\u003e186ae40\u003c/code\u003e\u003c/a\u003e 6.0.2 -\u0026gt; 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/bc1e74b8753f4a53f907c0aae038f1dbe6003f8d\"\u003e\u003ccode\u003ebc1e74b\u003c/code\u003e\u003c/a\u003e 6.0.1 -\u0026gt; 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/9d2cb828a5796863874f99a59497a4e3c26ef0bd\"\u003e\u003ccode\u003e9d2cb82\u003c/code\u003e\u003c/a\u003e Tweaked FAQ header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/e39086d6044a12f72c66e5c92a212d10759b6dec\"\u003e\u003ccode\u003ee39086d\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/6a51a1a279daf830ad1d7075be5f788a4ecb433f\"\u003e\u003ccode\u003e6a51a1a\u003c/code\u003e\u003c/a\u003e Add FAQ section to docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-error-boundary/commit/f33ab8105342ec08aa79874a2336648d17243f8a\"\u003e\u003ccode\u003ef33ab81\u003c/code\u003e\u003c/a\u003e Update react-lib-tools dep\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bvaughn/react-error-boundary/compare/6.0.0...6.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-markdown` from 8.0.7 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remarkjs/react-markdown/releases\"\u003ereact-markdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.1.0\u003c/h2\u003e\n\u003ch4\u003eAdd\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e939c667 Add \u003ccode\u003efallback\u003c/code\u003e prop to \u003ccode\u003eMarkdownHooks\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/897\"\u003eremarkjs/react-markdown#897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ea40ae2e Fix race condition in \u003ccode\u003eMarkdownHooks\u003c/code\u003e\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/896\"\u003eremarkjs/react-markdown#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/10.0.1...10.1.0\"\u003ehttps://github.com/remarkjs/react-markdown/compare/10.0.1...10.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e10.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e7c17ede Fix TypeScript performance around components\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/893\"\u003eremarkjs/react-markdown#893\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/10.0.0...10.0.1\"\u003ehttps://github.com/remarkjs/react-markdown/compare/10.0.0...10.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e10.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eaaaa40b Remove support for \u003ccode\u003eclassName\u003c/code\u003e prop\nsee \u003ca href=\"https://github.com/remarkjs/react-markdown/blob/main/changelog.md#remove-classname\"\u003e“Remove className”\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/9.1.0...10.0.0\"\u003ehttps://github.com/remarkjs/react-markdown/compare/9.1.0...10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e6ce120e Add support for async plugins\nby \u003ca href=\"https://github.com/wooorm\"\u003e\u003ccode\u003e@​wooorm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/890\"\u003eremarkjs/react-markdown#890\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/9.0.3...9.1.0\"\u003ehttps://github.com/remarkjs/react-markdown/compare/9.0.3...9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.3\u003c/h2\u003e\n\u003cp\u003e(same as 9.0.2 but now with d.ts files)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/9.0.2...9.0.3\"\u003ehttps://github.com/remarkjs/react-markdown/compare/9.0.2...9.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eb151a90 Fix types for React 19\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/879\"\u003eremarkjs/react-markdown#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e6962af7 Add declaration maps\u003c/li\u003e\n\u003cli\u003eaa5933b Refactor to use \u003ccode\u003e@import\u003c/code\u003e to import types\nby \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/836\"\u003eremarkjs/react-markdown#836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMiscellaneous\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e9eb589e Fix typo in changelog\nby \u003ca href=\"https://github.com/NicholasWilsonDEV\"\u003e\u003ccode\u003e@​NicholasWilsonDEV\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/remarkjs/react-markdown/pull/874\"\u003eremarkjs/react-markdown#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e515bf19 Fix typo\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/remarkjs/react-markdown/blob/main/changelog.md\"\u003ereact-markdown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes will be documented in this file.\u003c/p\u003e\n\u003ch2\u003e10.0.0 - 2025-02-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/aaaa40b\"\u003e\u003ccode\u003eaaaa40b\u003c/code\u003e\u003c/a\u003e\nRemove support for \u003ccode\u003eclassName\u003c/code\u003e prop\n\u003cstrong\u003emigrate\u003c/strong\u003e: see “Remove \u003ccode\u003eclassName\u003c/code\u003e” below\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemove \u003ccode\u003eclassName\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eclassName\u003c/code\u003e prop was removed.\nIf you want to add classes to some element that wraps the markdown\nyou can explicitly write that element and add the class to it.\nYou can then choose yourself which tag name to use and whether to add other\nprops.\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u0026lt;Markdown className=\u0026quot;markdown-body\u0026quot;\u0026gt;{markdown}\u0026lt;/Markdown\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u0026lt;div className=\u0026quot;markdown-body\u0026quot;\u0026gt;\n  \u0026lt;Markdown\u0026gt;{markdown}\u0026lt;/Markdown\u0026gt;\n\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e9.1.0 - 2025-02-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/6ce120e\"\u003e\u003ccode\u003e6ce120e\u003c/code\u003e\u003c/a\u003e\nAdd support for async plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.3 - 2025-01-06\u003c/h2\u003e\n\u003cp\u003e(same as 9.0.2 but now with d.ts files)\u003c/p\u003e\n\u003ch2\u003e9.0.2 - 2025-01-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/b151a90\"\u003e\u003ccode\u003eb151a90\u003c/code\u003e\u003c/a\u003e\nFix types for React 19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/6962af7\"\u003e\u003ccode\u003e6962af7\u003c/code\u003e\u003c/a\u003e\nAdd declaration maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/aa5933b\"\u003e\u003ccode\u003eaa5933b\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/remarkjs/react-markdown/commit/44d2e4a44b37461ab7778d6870c1a9eb36393ad2\"\u003e\u003ccode\u003e44d2e4a\u003c/code\u003e\u003c/a\u003e 10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/f2369cd7b7f3c8eb01b7ba1221cf305b7474716f\"\u003e\u003ccode\u003ef2369cd\u003c/code\u003e\u003c/a\u003e Refactor docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/26fdfe037516f9eee7e4c9472d633b795acc53e5\"\u003e\u003ccode\u003e26fdfe0\u003c/code\u003e\u003c/a\u003e Update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/544bff69fbd406b397bed3bc411f7bb12ad82b08\"\u003e\u003ccode\u003e544bff6\u003c/code\u003e\u003c/a\u003e Refactor code-style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/939c6671c9dbffccfe8e27bba256f62405031193\"\u003e\u003ccode\u003e939c667\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003efallback\u003c/code\u003e prop to \u003ccode\u003eMarkdownHooks\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/a40ae2e3131eca0421c43bc179b63f05be0bfbb9\"\u003e\u003ccode\u003ea40ae2e\u003c/code\u003e\u003c/a\u003e Fix race condition in \u003ccode\u003eMarkdownHooks\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/ad7f37f0b407ed90663e0ff85dda246f7987b5a9\"\u003e\u003ccode\u003ead7f37f\u003c/code\u003e\u003c/a\u003e Add lifecycle tests for \u003ccode\u003eMarkdownHooks\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/2792c32cdd2e7fd38e5d79fe5761da521d3ca0ae\"\u003e\u003ccode\u003e2792c32\u003c/code\u003e\u003c/a\u003e 10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/7c17ede8e47f57785d0b82a7b42fffd8287bf3a3\"\u003e\u003ccode\u003e7c17ede\u003c/code\u003e\u003c/a\u003e Fix performance around components\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remarkjs/react-markdown/commit/21b47b9e7f916602987e1b85e7df7a688b9957ee\"\u003e\u003ccode\u003e21b47b9\u003c/code\u003e\u003c/a\u003e Remove local use of \u003ccode\u003eJSX\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remarkjs/react-markdown/compare/8.0.7...10.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 5.3.4 to 7.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow an error if an \u003ccode\u003eaction\u003c/code\u003e/\u003ccode\u003eloader\u003c/code\u003e function returns \u003ccode\u003eundefined\u003c/code\u003e as revalidations need to know whether the loader has previously been executed. \u003ccode\u003eundefined\u003c/code\u003e also causes issues during SSR stringification for hydration. You should always ensure your \u003ccode\u003eloader\u003c/code\u003e/\u003ccode\u003eaction\u003c/code\u003e returns a value, and you may return \u003ccode\u003enull\u003c/code\u003e if you don't wish to return anything. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9511\"\u003e#9511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly handle redirects to external domains (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9590\"\u003e#9590\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9654\"\u003e#9654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve the HTTP method on 307/308 redirects (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9597\"\u003e#9597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ebasename\u003c/code\u003e in static data routers (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9591\"\u003e#9591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eErrorResponse\u003c/code\u003e bodies to contain more descriptive text in internal 403/404/405 scenarios\u003c/li\u003e\n\u003cli\u003eFix issues with encoded characters in \u003ccode\u003eNavLink\u003c/code\u003e and descendant \u003ccode\u003e\u0026lt;Routes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9589\"\u003e#9589\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9647\"\u003e#9647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly serialize/deserialize \u003ccode\u003eErrorResponse\u003c/code\u003e instances when using built-in hydration (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9593\"\u003e#9593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ebasename\u003c/code\u003e in static data routers (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/9591\"\u003e#9591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/router@1.0.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@6.4.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remix-run/react-router/compare/react-router-dom@6.4.3...react-router-dom@6.4.4\"\u003ehttps://github.com/remix-run/react-router/compare/react-router-dom@6.4.3...react-router-dom@6.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ereact-router-dom@6.4.0-pre.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove internal router singleton (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/9227\"\u003e#9227\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change removes the internal module-level \u003ccode\u003erouterSingleton\u003c/code\u003e we create and maintain inside our data routers since it was causing a number of headaches for non-simple use cases:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnit tests are a pain because you need to find a way to reset the singleton in-between tests\n\u003cul\u003e\n\u003cli\u003eUse use a \u003ccode\u003e_resetModuleScope\u003c/code\u003e singleton for our tests\u003c/li\u003e\n\u003cli\u003e...but this isn't exposed to users who may want to do their own tests around our router\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe JSX children \u003ccode\u003e\u0026lt;Route\u0026gt;\u003c/code\u003e objects cause non-intuitive behavior based on idiomatic react expectations\n\u003cul\u003e\n\u003cli\u003eConditional runtime \u003ccode\u003e\u0026lt;Route\u0026gt;\u003c/code\u003e's won't get picked up\u003c/li\u003e\n\u003cli\u003eAdding new \u003ccode\u003e\u0026lt;Route\u0026gt;\u003c/code\u003e's during local dev won't get picked up during HMR\u003c/li\u003e\n\u003cli\u003eUsing external state in your elements doesn't work as one might expect (see \u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/9225\"\u003e#9225\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInstead, we are going to lift the singleton out into user-land, so that they create the router singleton and manage it outside the react tree - which is what react 18 is encouraging with \u003ccode\u003euseSyncExternalStore\u003c/code\u003e anyways! This also means that since users create the router - there's no longer any difference in the rendering aspect for memory/browser/hash routers (which only impacts router/history creation) - so we can get rid of those and trim to a simple \u003ccode\u003eRouterProvider\u003c/code\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Before\nfunction App() {\n  \u0026lt;DataBrowserRouter\u0026gt;\n    \u0026lt;Route path=\u0026quot;/\u0026quot; element={\u0026lt;Layout /\u0026gt;}\u0026gt;\n      \u0026lt;Route index element={\u0026lt;Home /\u0026gt;}\u0026gt;\n    \u0026lt;/Route\u0026gt;\n  \u0026lt;DataBrowserRouter\u0026gt;\n}\n\u003cp\u003e// After\nlet router = createBrowserRouter([{\npath: \u0026quot;/\u0026quot;,\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.12.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.12.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.10.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.9.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.9.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\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/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\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/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5557ba3f848e52dfe400a47cc28256a51e13a150\"\u003e\u003ccode\u003e5557ba3\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/14749\"\u003e#14749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/62c6e0effd9ae754fa05b1812fd013341226c0cb\"\u003e\u003ccode\u003e62c6e0e\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/14738\"\u003e#14738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/26653a6bcbf8a9c5541f99dcfb526eafadf13434\"\u003e\u003ccode\u003e26653a6\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/14712\"\u003e#14712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7ac2346873b4bba26d16c88e5cd5c5cb81ce6bb3\"\u003e\u003ccode\u003e7ac2346\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/14709\"\u003e#14709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b34a9cd1f74231ded97c1e6ca9dff8f09a1b87ca\"\u003e\u003ccode\u003eb34a9cd\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14668\"\u003e#14668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/48b1be47a4a827cef1d012f2f6e64003c93054b0\"\u003e\u003ccode\u003e48b1be4\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ff50507a7db5e0e5b6fc36b7f5e73c10b722b21c\"\u003e\u003ccode\u003eff50507\u003c/code\u003e\u003c/a\u003e Update monorepo internal React deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c257ee169ce02e9b8bf8bd2fe6c531c50693cbdf\"\u003e\u003ccode\u003ec257ee1\u003c/code\u003e\u003c/a\u003e feat(rsc): add support for custom entry files in RSC Framework Mode (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14643\"\u003e#14643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.13.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 react-router-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-refresh` from 0.17.0 to 0.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/HEAD/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-refresh-typescript` from 2.0.10 to 2.0.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Jack-Works/react-refresh-transformer/blob/main/CHANGELOG.md\"\u003ereact-refresh-typescript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log - react-refresh-typescript\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Jack-Works/react-refresh-transformer/commits\"\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/konveyor/tackle2-ui/pull/3083","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/konveyor%2Ftackle2-ui/issues/3083","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3083/packages"}},{"old_version":"0.14.2","new_version":"0.18.0","update_type":"minor","path":null,"pr_created_at":"2026-03-04T04:09:53.000Z","version_change":"0.14.2 → 0.18.0","issue":{"uuid":"4019916610","node_id":"PR_kwDOJxZvx87HxY3O","number":795,"state":"closed","title":"Bump the dependencies group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-10T04:08:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-04T04:09:53.000Z","updated_at":"2026-04-10T04:08:24.000Z","time_to_close":3196710,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":20,"packages":[{"name":"@fortawesome/fontawesome-svg-core","old_version":"6.6.0","new_version":"7.2.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/react-fontawesome","old_version":"0.2.2","new_version":"3.2.0","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"axios","old_version":"1.13.5","new_version":"1.13.6","repository_url":"https://github.com/axios/axios"},{"name":"dotenv","old_version":"16.4.5","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"dotenv-expand","old_version":"12.0.0","new_version":"12.0.3","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"react-bootstrap","old_version":"2.10.2","new_version":"2.10.10","repository_url":"https://github.com/react-bootstrap/react-bootstrap"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-grid-layout","old_version":"1.5.0","new_version":"2.2.2","repository_url":"https://github.com/STRML/react-grid-layout"},{"name":"react-helmet-async","old_version":"2.0.5","new_version":"3.0.0","repository_url":"https://github.com/staylor/react-helmet-async"},{"name":"react-markdown","old_version":"9.0.1","new_version":"10.1.0","repository_url":"https://github.com/remarkjs/react-markdown"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"6.30.3","new_version":"7.13.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"remark-gfm","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/remarkjs/remark-gfm"},{"name":"resolve","old_version":"1.22.8","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"sanitize-html","old_version":"2.13.1","new_version":"2.17.1","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"shelljs","old_version":"0.8.5","new_version":"0.10.0","repository_url":"https://github.com/shelljs/shelljs"},{"name":"styled-components","old_version":"6.1.13","new_version":"6.3.11","repository_url":"https://github.com/styled-components/styled-components"},{"name":"typescript","old_version":"5.6.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"uuid","old_version":"11.0.3","new_version":"13.0.0","repository_url":"https://github.com/uuidjs/uuid"},{"name":"browserlist","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/browserslist/typo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `6.6.0` | `7.2.0` |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `0.2.2` | `3.2.0` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.13.6` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.4.5` | `17.3.1` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.0` | `12.0.3` |\n| [react-bootstrap](https://github.com/react-bootstrap/react-bootstrap) | `2.10.2` | `2.10.10` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.4` |\n| [react-grid-layout](https://github.com/STRML/react-grid-layout) | `1.5.0` | `2.2.2` |\n| [react-helmet-async](https://github.com/staylor/react-helmet-async) | `2.0.5` | `3.0.0` |\n| [react-markdown](https://github.com/remarkjs/react-markdown) | `9.0.1` | `10.1.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.3` | `7.13.1` |\n| [remark-gfm](https://github.com/remarkjs/remark-gfm) | `4.0.0` | `4.0.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.8` | `1.22.11` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.13.1` | `2.17.1` |\n| [shelljs](https://github.com/shelljs/shelljs) | `0.8.5` | `0.10.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.1.13` | `6.3.11` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `5.9.3` |\n| [uuid](https://github.com/uuidjs/uuid) | `11.0.3` | `13.0.0` |\n| [browserlist](https://github.com/browserslist/typo) | `1.0.1` | `1.0.2` |\n\n\nUpdates `@fortawesome/fontawesome-svg-core` from 6.6.0 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\u003ch2\u003eRelease 7.0.1\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\u003ch2\u003eRelease 7.0.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\u003ch2\u003eRelease 6.7.2\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\u003ch2\u003eRelease 6.7.1\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\u003ch2\u003eRelease 6.7.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/6.6.0...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 0.2.2 to 3.2.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.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\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e fix GH advisory GHSA-5j98-mcp5-4vw2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2cd0c3f838bb97f9e0f8ec13339cd5ef445f15fe\"\u003e2cd0c3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e regenerate lockfile (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/779488ed84d4ecf18b0aadeb830272a4f2eb5f34\"\u003e779488e\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/b92e5a703fedc311f38007fd5e83f3b09145b8d9\"\u003eb92e5a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e explicit registry in publish script (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2aee952ec61f00c31e4cfc2893042faac553ee9d\"\u003e2aee952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e fix semantic release config missing npm plugin (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ebabf46f81dd03cea2d1b429be9253754daca34d\"\u003eebabf46\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2025-10-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecustom cssPrefix support (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ad42835fccc8d5d5eb1af9da4417ad9c51612bd6\"\u003ead42835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elayers:\u003c/strong\u003e add support for layers with FontAwesomeLayers component (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2c84902442bf36a564896ef51d56f3551bf0b303\"\u003e2c84902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e fix GH advisory GHSA-5j98-mcp5-4vw2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2cd0c3f838bb97f9e0f8ec13339cd5ef445f15fe\"\u003e2cd0c3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e regenerate lockfile (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/779488ed84d4ecf18b0aadeb830272a4f2eb5f34\"\u003e779488e\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/b92e5a703fedc311f38007fd5e83f3b09145b8d9\"\u003eb92e5a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e explicit registry in publish script (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2aee952ec61f00c31e4cfc2893042faac553ee9d\"\u003e2aee952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e fix semantic release config missing npm plugin (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ebabf46f81dd03cea2d1b429be9253754daca34d\"\u003eebabf46\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.0.2...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2025-10-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecustom cssPrefix support (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ad42835fccc8d5d5eb1af9da4417ad9c51612bd6\"\u003ead42835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elayers:\u003c/strong\u003e add support for layers with FontAwesomeLayers component (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2c84902442bf36a564896ef51d56f3551bf0b303\"\u003e2c84902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebetter export path for CustomPrefixProvider (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/663cd25881af8b631cf2212bb50970be339f9af2\"\u003e663cd25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser-support:\u003c/strong\u003e don't use string.replaceAll to fix safari 12 support (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/1776e3a35bfc1e0ad17d783036cd16bc3791add3\"\u003e1776e3a\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/e49488877a14e77076113afc807c9e9da5dc7a45\"\u003e\u003ccode\u003ee494888\u003c/code\u003e\u003c/a\u003e chore(release): 3.2.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/9ec75b92ec0ffa387c0647b5e12ab30c9cb9b7c3\"\u003e\u003ccode\u003e9ec75b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/622\"\u003e#622\u003c/a\u003e from FortAwesome/feat/export-css-variables-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/0e68290dcda0cc5f6159e06f31600f72a49a4b6e\"\u003e\u003ccode\u003e0e68290\u003c/code\u003e\u003c/a\u003e feat(types): export CSSVariables type for user consumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/42a6aec9f68bf923e2e202bfc9d46f3efa158a39\"\u003e\u003ccode\u003e42a6aec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/621\"\u003e#621\u003c/a\u003e from FortAwesome/chore/deps-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/018fa1f193b6f7ae94e8ec1cabae57a06f6d9d47\"\u003e\u003ccode\u003e018fa1f\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade all dev deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/7950c97aaa23940bf6265528bd4801148dd28896\"\u003e\u003ccode\u003e7950c97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/616\"\u003e#616\u003c/a\u003e from FortAwesome/fix/process-env-undefined\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/243a27386346b8ac7b636e7f33cae3e71cbd3b17\"\u003e\u003ccode\u003e243a273\u003c/code\u003e\u003c/a\u003e fix(env): support for defined process but undefined process.env\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/7c3ab9aec8121c7a53e9ee892d599cdb0f38f19c\"\u003e\u003ccode\u003e7c3ab9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/615\"\u003e#615\u003c/a\u003e from FortAwesome/allow-viewbox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/1f0690a0133a6bd0bc289100280c199b16eb7bdb\"\u003e\u003ccode\u003e1f0690a\u003c/code\u003e\u003c/a\u003e fix: switch order of spread to allow given props to override\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/ec1c118889b0e1081b182bfb5fa0224b8b1d4db8\"\u003e\u003ccode\u003eec1c118\u003c/code\u003e\u003c/a\u003e chore(format): ignore changelog from prettier as it is autogen'd\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/0.2.2...v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~lordofbacon\"\u003elordofbacon\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fortawesome/react-fontawesome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \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 `axios` from 1.13.5 to 1.13.6\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.13.6\u003c/h2\u003e\n\u003cp\u003eThis release focuses on platform compatibility, error handling improvements, and code quality maintenance.\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 Users targeting React Native should verify their integration, particularly if relying on specific Blob or FormData behaviours, as improvements have been made to support these objects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReact Native Blob Support:\u003c/strong\u003e Axios now includes support for React Native Blob objects. Thanks to \u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e for the initial implementation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCode Quality:\u003c/strong\u003e Implemented prettier across the codebase and resolved associated formatting issues. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eEnvironment Compatibility:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed module exports for React Native and Browserify environments. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded safe FormData detection for the WeChat Mini Program environment. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eError Handling:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError.message is now correctly enumerable. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosError.from now correctly copies the status property from the source error, ensuring better error propagation. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Updated the development_dependencies group (5 updates). (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7432\"\u003e#7432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInfrastructure:\u003c/strong\u003e Migrated \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Added missing JSDoc comments to utilities. (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\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 the project:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gudahtt\"\u003e\u003ccode\u003e@​Gudahtt\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7386\"\u003e#7386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ybbus\"\u003e\u003ccode\u003e@​ybbus\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shiwaangee\"\u003e\u003ccode\u003e@​Shiwaangee\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skrtheboss\"\u003e\u003ccode\u003e@​skrtheboss\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Janaka66\"\u003e\u003ccode\u003e@​Janaka66\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moh3n9595\"\u003e\u003ccode\u003e@​moh3n9595\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digital-wizard48\"\u003e\u003ccode\u003e@​digital-wizard48\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/pull/7424\"\u003e#7424\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.5...v1.13.6\"\u003ev1.13.5...v1.13.6\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/7108c8877f9dc05f7aba8beb2b9e522537f9a9a7\"\u003e\u003ccode\u003e7108c88\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.6 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7446\"\u003e#7446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/20a0ba3c01174aa2ec441753fa1fe47f21d20491\"\u003e\u003ccode\u003e20a0ba3\u003c/code\u003e\u003c/a\u003e refactor(deps): migrate \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e from v5.3.1 to v6.1.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7424\"\u003e#7424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/885b4af6f5dd6ab7977b207fdf61a7e89af69e69\"\u003e\u003ccode\u003e885b4af\u003c/code\u003e\u003c/a\u003e feat: support react native blob objects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5764\"\u003e#5764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/00d97b9730f3d83e865d0f3ee33cba6290ba20ed\"\u003e\u003ccode\u003e00d97b9\u003c/code\u003e\u003c/a\u003e docs(utils): add missing JSDoc comments (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9712548a49521580c8e692c367609b9f5e748d63\"\u003e\u003ccode\u003e9712548\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d51accbea1faef6e3b74c7dfa636704a2332bfbb\"\u003e\u003ccode\u003ed51accb\u003c/code\u003e\u003c/a\u003e fix(core): copy status from source error in AxiosError.from (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e30bbf1b33c8b6213c793eb0cf6b61b0edc72f1\"\u003e\u003ccode\u003e3e30bbf\u003c/code\u003e\u003c/a\u003e chore: fix publish to only run on v1 tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/672491db34b5575d2abb1c3f91382bc1f45ae7b7\"\u003e\u003ccode\u003e672491d\u003c/code\u003e\u003c/a\u003e fix: safe FormData detection for WeChat Mini Program (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7306\"\u003e#7306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/822e3e40b4f9287b5a787f5d1dfb3ae7f8a0faa3\"\u003e\u003ccode\u003e822e3e4\u003c/code\u003e\u003c/a\u003e fix: make AxiosError.message property enumerable (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7392\"\u003e#7392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ef3711d1b3a3c1eb4f11dc43e8db38e9c5342448\"\u003e\u003ccode\u003eef3711d\u003c/code\u003e\u003c/a\u003e feat: implement prettier and fix all issues (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.5...v1.13.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 16.4.5 to 17.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.0...v17.3.1\"\u003e17.3.1\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix as2 example command in README and update spanish README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.4...v17.3.0\"\u003e17.3.0\u003c/a\u003e (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new README section on dotenv’s approach to the agentic future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite README to get humans started more quickly with less noise while simultaneously making more accessible for llms and agents to go deeper into details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.3...v17.2.4\"\u003e17.2.4\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eDotenvPopulateInput\u003c/code\u003e accept \u003ccode\u003eNodeJS.ProcessEnv\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eGive back to dotenv by checking out my newest project \u003ca href=\"https://github.com/vestauth/vestauth\"\u003evestauth\u003c/a\u003e. It is auth for agents. Thank you for using my software.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3\"\u003e17.2.3\u003c/a\u003e (2025-09-29)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed typescript error definition (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.1...v17.2.2\"\u003e17.2.2\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🙏 A big thank you to new sponsor \u003ca href=\"https://tuple.app/dotenv\"\u003eTuple.app\u003c/a\u003e - \u003cem\u003ethe premier screen sharing app for developers on macOS and Windows.\u003c/em\u003e Go check them out. It's wonderful and generous of them to give back to open source by sponsoring dotenv. Give them some love back.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.2.0...v17.2.1\"\u003e17.2.1\u003c/a\u003e (2025-07-24)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix clickable tip links by removing parentheses (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/897\"\u003e#897\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.1.0...v17.2.0\"\u003e17.2.0\u003c/a\u003e (2025-07-09)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptionally specify \u003ccode\u003eDOTENV_CONFIG_QUIET=true\u003c/code\u003e in your environment or \u003ccode\u003e.env\u003c/code\u003e file to quiet the runtime log (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJust like dotenv any \u003ccode\u003eDOTENV_CONFIG_\u003c/code\u003e environment variables take precedence over any code set options like \u003ccode\u003e({quiet: false})\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ini\"\u003e\u003ccode\u003e# .env\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/motdotla/dotenv/commit/7bc16a41c9efd4cf4ab8a4614d0ace7fd240b27b\"\u003e\u003ccode\u003e7bc16a4\u003c/code\u003e\u003c/a\u003e 17.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/27303fd56321a166d698f0482e0f4d0c51e51c1e\"\u003e\u003ccode\u003e27303fd\u003c/code\u003e\u003c/a\u003e update README-es\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6379eb2cae43c27656df8d93509b2c14366811ec\"\u003e\u003ccode\u003e6379eb2\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/b6d7339fd085a290669af8e601331c13b4dd2920\"\u003e\u003ccode\u003eb6d7339\u003c/code\u003e\u003c/a\u003e fix spelling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5febe352d4dd499bfaa73de808a56bf03a268b6b\"\u003e\u003ccode\u003e5febe35\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f61f3832c438078fc5d6552f59fac0c0205eca98\"\u003e\u003ccode\u003ef61f383\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/dec94ad828acba99e3a8570ecf12a1081f9c189c\"\u003e\u003ccode\u003edec94ad\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/485695052c82c26024fbb8568babb0770756dd06\"\u003e\u003ccode\u003e4856950\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6351887077957c5ee74c3528bccbf5512b184b2e\"\u003e\u003ccode\u003e6351887\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/23bd017381f1ab5e4fcdeaebe2e134aaef644a4c\"\u003e\u003ccode\u003e23bd017\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v16.4.5...v17.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv-expand` from 12.0.0 to 12.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv-expand/blob/master/CHANGELOG.md\"\u003edotenv-expand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/compare/v12.0.2...v12.0.3\"\u003e12.0.3\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🙏 A big thank you to new sponsor \u003ca href=\"https://tuple.app/dotenv\"\u003eTuple.app\u003c/a\u003e - \u003cem\u003ethe premier screen sharing app for developers on macOS and Windows.\u003c/em\u003e Go check them out. It's wonderful and generous of them to give back to open source by sponsoring dotenv. Give them some love back.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/compare/v12.0.1...v12.0.2\"\u003e12.0.2\u003c/a\u003e (2025-05-16)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎉 Added new sponsor \u003ca href=\"https://graphite.dev/?utm_source=github\u0026amp;utm_medium=repo\u0026amp;utm_campaign=dotenv\"\u003eGraphite\u003c/a\u003e - \u003cem\u003ethe AI developer productivity platform helping teams on GitHub ship higher quality software, faster\u003c/em\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\n\u003cstrong\u003e\u003ca href=\"https://github.com/sponsors/motdotla\"\u003eBecome a sponsor\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe dotenvx-expand README is viewed thousands of times DAILY on GitHub and NPM.\nSponsoring dotenv and dotenv-expand is a great way to get in front of developers and give back to the developer community at the same time.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/compare/v12.0.0...v12.0.1\"\u003e12.0.1\u003c/a\u003e (2024-11-18)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreak logic on runningParsed (\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/ad88703c77f554c342c6dc7b6a26c958fde621a8\"\u003e#ad887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/eac922076a34dbde5c478d05725b0e366bf1751b\"\u003e\u003ccode\u003eeac9220\u003c/code\u003e\u003c/a\u003e 12.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/44b3cc6b03b9cbec449284e82aca95c6ee1475cd\"\u003e\u003ccode\u003e44b3cc6\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/5075964e0524d77cf718d1ea5eb69a44e8400f83\"\u003e\u003ccode\u003e5075964\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/2c2869a89d097619e1c092564fc2aaeafa18b788\"\u003e\u003ccode\u003e2c2869a\u003c/code\u003e\u003c/a\u003e remove\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/6477ad9ba151613571c096d98d5dd68d6a87913f\"\u003e\u003ccode\u003e6477ad9\u003c/code\u003e\u003c/a\u003e 12.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/75589e0511fa8561463100153dc413bf0829b08f\"\u003e\u003ccode\u003e75589e0\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/8f926397365e1e6b8fefe22367ef5452f725c018\"\u003e\u003ccode\u003e8f92639\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/7cbabcd8b7c7cd94bda1efda920969ccacacacae\"\u003e\u003ccode\u003e7cbabcd\u003c/code\u003e\u003c/a\u003e update logos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/6af96d46a28db30779bec90b6e9f40a98028a735\"\u003e\u003ccode\u003e6af96d4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;unneded logic\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv-expand/commit/18a9c8e7d6fa66aa3a87339e8a98f03e8394c8d1\"\u003e\u003ccode\u003e18a9c8e\u003c/code\u003e\u003c/a\u003e unneded logic\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv-expand/compare/v12.0.0...v12.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-bootstrap` from 2.10.2 to 2.10.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/releases\"\u003ereact-bootstrap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.9...v2.10.10\"\u003e2.10.10\u003c/a\u003e (2025-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNavbar:\u003c/strong\u003e add defaultExpanded type (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6926\"\u003e#6926\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/4c64270e4078b8ab2a590f8ac0a04b26dcbc63aa\"\u003e4c64270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.8...v2.10.9\"\u003e2.10.9\u003c/a\u003e (2025-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003e@​restart/ui\u003c/code\u003e to v1.9.4 (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6893\"\u003e#6893\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/bbbba515fec1a2dadd15025f968f5ea166d81e35\"\u003ebbbba51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVariant/Color type infer (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6885\"\u003e#6885\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/0e3ab6172211edad063b5d04d6efb2e61ee3d825\"\u003e0e3ab61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.7...v2.10.8\"\u003e2.10.8\u003c/a\u003e (2025-01-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNavbar:\u003c/strong\u003e fix react 19 type compatibility (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6886\"\u003e#6886\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/7f69899f1b3be4bfbe09d88ca34c373ebb0ad9c3\"\u003e7f69899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003e@​restart/ui\u003c/code\u003e to v1.9.3 (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6890\"\u003e#6890\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/127767889217f5c6097fa7e6e00b4ff51b100b98\"\u003e1277678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.6...v2.10.7\"\u003e2.10.7\u003c/a\u003e (2024-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix type conflicts with react 19 types (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6880\"\u003e#6880\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/416145f8815e35c1326a47983964c092700b4cda\"\u003e416145f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.5...v2.10.6\"\u003e2.10.6\u003c/a\u003e (2024-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccordionHeader:\u003c/strong\u003e apply aria-controls to button (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6868\"\u003e#6868\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/8475119a6c8e9606d5e5cc87e19cf91f1670e224\"\u003e8475119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix ref access in React 19 (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6869\"\u003e#6869\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/2c65f5de1a50d28e4c4e6c4c7d0dc332a68e6bd7\"\u003e2c65f5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNav:\u003c/strong\u003e remove prop-types-extra import from build (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6854\"\u003e#6854\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/ab81d6b1fda1175bc635978a493da49c60db9b25\"\u003eab81d6b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.4...v2.10.5\"\u003e2.10.5\u003c/a\u003e (2024-09-26)\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/react-bootstrap/react-bootstrap/blob/v2.10.10/CHANGELOG.md\"\u003ereact-bootstrap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.9...v2.10.10\"\u003e2.10.10\u003c/a\u003e (2025-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNavbar:\u003c/strong\u003e add defaultExpanded type (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6926\"\u003e#6926\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/4c64270e4078b8ab2a590f8ac0a04b26dcbc63aa\"\u003e4c64270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.8...v2.10.9\"\u003e2.10.9\u003c/a\u003e (2025-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003e@​restart/ui\u003c/code\u003e to v1.9.4 (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6893\"\u003e#6893\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/bbbba515fec1a2dadd15025f968f5ea166d81e35\"\u003ebbbba51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVariant/Color type infer (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6885\"\u003e#6885\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/0e3ab6172211edad063b5d04d6efb2e61ee3d825\"\u003e0e3ab61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.7...v2.10.8\"\u003e2.10.8\u003c/a\u003e (2025-01-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNavbar:\u003c/strong\u003e fix react 19 type compatibility (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6886\"\u003e#6886\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/7f69899f1b3be4bfbe09d88ca34c373ebb0ad9c3\"\u003e7f69899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003e@​restart/ui\u003c/code\u003e to v1.9.3 (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6890\"\u003e#6890\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/127767889217f5c6097fa7e6e00b4ff51b100b98\"\u003e1277678\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.6...v2.10.7\"\u003e2.10.7\u003c/a\u003e (2024-12-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix type conflicts with react 19 types (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6880\"\u003e#6880\u003c/a\u003e) (\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/416145f8815e35c1326a47983964c092700b4cda\"\u003e416145f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.5...v2.10.6\"\u003e2.10.6\u003c/a\u003e (2024-11-25)\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/react-bootstrap/react-bootstrap/commit/8b1cb721001cb1a47b068002d1bed12d12b8d88b\"\u003e\u003ccode\u003e8b1cb72\u003c/code\u003e\u003c/a\u003e Publish v2.10.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/4c64270e4078b8ab2a590f8ac0a04b26dcbc63aa\"\u003e\u003ccode\u003e4c64270\u003c/code\u003e\u003c/a\u003e fix(Navbar): add defaultExpanded type (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6926\"\u003e#6926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/079e5fd68042987128f8d61756fadd26cdddb357\"\u003e\u003ccode\u003e079e5fd\u003c/code\u003e\u003c/a\u003e chore: update code quality tools (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6894\"\u003e#6894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/7cb1fc06bfe93f98646369bf9270ec1abbf532d3\"\u003e\u003ccode\u003e7cb1fc0\u003c/code\u003e\u003c/a\u003e Publish v2.10.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/bbbba515fec1a2dadd15025f968f5ea166d81e35\"\u003e\u003ccode\u003ebbbba51\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@​restart/ui\u003c/code\u003e to v1.9.4 (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6893\"\u003e#6893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/0e3ab6172211edad063b5d04d6efb2e61ee3d825\"\u003e\u003ccode\u003e0e3ab61\u003c/code\u003e\u003c/a\u003e fix: Variant/Color type infer (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6885\"\u003e#6885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/fad2751832b76540499ce5b9efb73717539f41b2\"\u003e\u003ccode\u003efad2751\u003c/code\u003e\u003c/a\u003e Publish v2.10.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/127767889217f5c6097fa7e6e00b4ff51b100b98\"\u003e\u003ccode\u003e1277678\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@​restart/ui\u003c/code\u003e to v1.9.3 (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/0f1a5b665bfb483f35acdb2dbd8f832f8881598f\"\u003e\u003ccode\u003e0f1a5b6\u003c/code\u003e\u003c/a\u003e docs: update react-docgen to v7 (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/commit/7f69899f1b3be4bfbe09d88ca34c373ebb0ad9c3\"\u003e\u003ccode\u003e7f69899\u003c/code\u003e\u003c/a\u003e fix(Navbar): fix react 19 type compatibility (\u003ca href=\"https://redirect.github.com/react-bootstrap/react-bootstrap/issues/6886\"\u003e#6886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-bootstrap/react-bootstrap/compare/v2.10.2...v2.10.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 18.3.1 to 19.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-grid-layout` from 1.5.0 to 2.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/STRML/react-grid-layout/releases\"\u003ereact-grid-layout's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.2\u003c/h2\u003e\n\u003ch2\u003e🧪 Tests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprevent infinite loop when dragging external items in controlled state (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2225\"\u003e#2225\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Internal Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprevent infinite loop when dragging external items in controlled state (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2225\"\u003e#2225\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euse compactor.compact() everywhere, remove compat layers (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2222\"\u003e#2222\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧪 Tests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadd defensive guards for drag-from-outside edge cases (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2220\"\u003e#2220\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eremove calcDragPosition from default strategies to fix drag position jump\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2223\"\u003e#2223\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euse compactor.compact() everywhere, remove compat layers (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2222\"\u003e#2222\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eDo not use this release; contains a critical layout bug. Use 2.2.1 or later.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e🧪 Tests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprevent infinite loop when dragging from outside then leaving (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2214\"\u003e#2214\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euse dropConfig.onDragOver when provided (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2212\"\u003e#2212\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2215\"\u003e#2215\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euse custom compactor.compact() method when provided (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2216\"\u003e#2216\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eenable PositionStrategy and DragConfig.threshold extension points (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2217\"\u003e#2217\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.1\u003c/h2\u003e\n\u003ch2\u003e📚 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocument TypeScript type migration from \u003ccode\u003e@​types/react-grid-layout\u003c/code\u003e\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2200\"\u003e#2200\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧪 Tests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eallowOverlap not working in legacy mode\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2207\"\u003e#2207\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprevent infinite update loop during drag/resize/drop operations (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2204\"\u003e#2204\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2208\"\u003e#2208\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprevent infinite re-render loop in useResponsiveLayout with inline layouts (\u003ca href=\"https://redirect.github.com/STRML/react-grid-layout/issues/2202\"\u003e#2202\u003c/a\u003e)\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2209\"\u003e#2209\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Internal Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocument TypeScript type migration from \u003ccode\u003e@​types/react-grid-layout\u003c/code\u003e\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2200\"\u003e#2200\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate husky to v9 configuration\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2201\"\u003e#2201\u003c/a\u003e by \u003ca href=\"https://github.com/STRML\"\u003e\u003ccode\u003e@​STRML\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch1\u003eReact-Grid-Layout v2.1.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-grid-layout/react-grid-layout/blob/master/CHANGELOG.md\"\u003ereact-grid-layout's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e2.2.1 (Dec 30, 2025)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDrag position\u003c/strong\u003e: Fix items jumping half a screen down when drag starts on a grid container offset from the page top. Removed \u003ccode\u003ecalcDragPosition\u003c/code\u003e from default position strategies since react-draggable handles parent-relative coordinates correctly. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2223\"\u003e#2223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCompactor\u003c/strong\u003e: Ensure all internal v2 code uses \u003ccode\u003ecompactor.compact()\u003c/code\u003e instead of the legacy \u003ccode\u003ecompact()\u003c/code\u003e function. Added optional \u003ccode\u003ecompactor\u003c/code\u003e prop to hooks (\u003ccode\u003euseGridLayout\u003c/code\u003e, \u003ccode\u003euseResponsiveLayout\u003c/code\u003e) that takes precedence over \u003ccode\u003ecompactType\u003c/code\u003e/\u003ccode\u003eallowOverlap\u003c/code\u003e. Fixed negative coordinate handling in compactors. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2222\"\u003e#2222\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDrag-from-outside\u003c/strong\u003e: Add defensive guards for edge cases with drag enter/leave counter synchronization. Made \u003ccode\u003eremoveDroppingPlaceholder\u003c/code\u003e idempotent and prevented negative counter values. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2220\"\u003e#2220\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved never-exported compat layers (\u003ccode\u003eutils-compat.ts\u003c/code\u003e, \u003ccode\u003eresponsive-compat.ts\u003c/code\u003e, \u003ccode\u003ecalculate-compat.ts\u003c/code\u003e). These were internal implementation details and were never part of the public API.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003eonMove()\u003c/code\u003e method from \u003ccode\u003eCompactor\u003c/code\u003e interface. Custom compactors should implement only \u003ccode\u003ecompact()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0 (Dec 29, 2025)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGridItem\u003c/strong\u003e: Fix infinite loop when dragging from outside then leaving the grid without releasing the mouse. Applied the same \u003ccode\u003elayoutRef\u003c/code\u003e pattern from GridLayout to GridItem's constraint context. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2214\"\u003e#2214\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2210\"\u003e#2210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDropConfig\u003c/strong\u003e: Fix \u003ccode\u003edropConfig.onDragOver\u003c/code\u003e being ignored. The v2 API's \u003ccode\u003eonDragOver\u003c/code\u003e callback is now properly called when provided. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2215\"\u003e#2215\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2212\"\u003e#2212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCompactor\u003c/strong\u003e: Fix custom compactor's \u003ccode\u003ecompact()\u003c/code\u003e method never being called. GridLayout was extracting properties but ignoring the method implementations. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2216\"\u003e#2216\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/2213\"\u003e#2213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePositionStrategy\u003c/strong\u003e: Fix custom \u003ccode\u003ecalcStyle()\u003c/code\u003e and \u003ccode\u003ecalcDragPosition()\u003c/code\u003e methods never being called. Custom position strategies can now fully override positioning behavior. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2217\"\u003e#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDragConfig\u003c/strong\u003e: Implement \u003ccode\u003ethreshold\u003c/code\u003e property (default 3px for v2 API). Drag callbacks now wait until mouse moves the threshold distance before firing, preventing accidental drags on click. Legacy API uses threshold=0 for backwards compatibility. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2217\"\u003e#2217\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/issues/1401\"\u003e#1401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.1 (Dec 21, 2025)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLegacy API\u003c/strong\u003e: Fix \u003ccode\u003eallowOverlap\u003c/code\u003e not working in legacy mode. Added \u003ccode\u003enoOverlapCompactor\u003c/code\u003e for when \u003ccode\u003ecompactType=null\u003c/code\u003e and \u003ccode\u003eallowOverlap=true\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2207\"\u003e#2207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGridLayout\u003c/strong\u003e: Fix \u0026quot;Maximum update depth exceeded\u0026quot; during drag/resize/drop operations. Used \u003ccode\u003elayoutRef\u003c/code\u003e pattern to prevent callbacks from being recreated on every layout change. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2208\"\u003e#2208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euseResponsiveLayout\u003c/strong\u003e: Fix infinite re-render loop when passing inline objects as \u003ccode\u003elayouts\u003c/code\u003e prop. Added separate ref to track props vs state changes. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2209\"\u003e#2209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0 (Dec 14, 2025)\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003ch4\u003ePluggable Layout Constraints System\u003c/h4\u003e\n\u003cp\u003eA new constraints system allows custom validation and transformation of layout items during drag and resize operations. \u003ca href=\"https://redirect.github.com/react-grid-layout/react-grid-layout/pull/2190\"\u003e#2190\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003eimport { createConstraintEnforcer, aspectRatioConstraint, positionConstraint } from \u0026quot;react-grid-layout/core\u0026quot;;\n\u003cp\u003econst enforcer = createConstraintEnforcer([\u003cbr /\u003e\naspectRatioConstraint(16 / 9),\u003cbr /\u003e\npositionConstraint({ minX: 0, maxX: 10 })\u003cbr /\u003e\n]);\u003c/p\u003e\n\u003cp\u003e\u0026lt;GridLayout constraintEnforcer={enforcer} /\u0026gt;\u003cbr /\u003e\n\u0026lt;...\n\n_Description has been truncated_\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/Oxedos/devops-dashboard/pull/795","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Oxedos%2Fdevops-dashboard/issues/795","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/795/packages"}},{"old_version":"0.14.2","new_version":"0.18.0","update_type":"minor","path":null,"pr_created_at":"2026-03-04T02:26:20.000Z","version_change":"0.14.2 → 0.18.0","issue":{"uuid":"4019676055","node_id":"PR_kwDORB7tUs7HwpAn","number":8,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-04T02:26:20.000Z","updated_at":"2026-03-18T04:01:29.253Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":19,"packages":[{"name":"@playwright/test","old_version":"1.58.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.3.2","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"20.19.30","new_version":"25.3.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"5.1.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"8.57.1","new_version":"10.0.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.1.5","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"prisma","old_version":"5.22.0","new_version":"7.4.2","repository_url":"https://github.com/prisma/prisma"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@commitlint/cli","old_version":"19.8.1","new_version":"20.4.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"19.8.1","new_version":"20.4.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"stylelint-config-standard","old_version":"38.0.0","new_version":"40.0.0","repository_url":"https://github.com/stylelint/stylelint-config-standard"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.25.9","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"stylelint","old_version":"16.26.1","new_version":"17.4.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"vite","old_version":"4.5.14","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"eslint-plugin-react-hooks","old_version":"4.6.2","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"@types/minimatch","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.1` | `1.58.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.3.2` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.30` | `25.3.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `5.1.4` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.0.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.5` | `16.1.6` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `5.22.0` | `7.4.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `19.8.1` | `20.4.3` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `19.8.1` | `20.4.3` |\n| [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `38.0.0` | `40.0.0` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.25.9` | `7.28.6` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.26.1` | `17.4.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `4.5.14` | `7.3.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `4.6.2` | `7.0.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [@types/minimatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimatch) | `5.1.2` | `6.0.0` |\n\n\nUpdates `@playwright/test` from 1.58.1 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.1...v1.58.2\"\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.2.7 to 16.3.2\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.3.2\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/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\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/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\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.3.2\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/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.1\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/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/dfd6a7a4afa1147c9b6ad7d441b1f6278da499c5\"\u003e\u003ccode\u003edfd6a7a\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/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e fix(Windows): do not spawn  tasks as detached since it opens a cmd window on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/60957ce617b2b7a6752bb6cf82298ba151affb6c\"\u003e\u003ccode\u003e60957ce\u003c/code\u003e\u003c/a\u003e docs: add CONTRIBUTING.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2a74cd292f4853b6224a4cefb3d7ed1bd49221a1\"\u003e\u003ccode\u003e2a74cd2\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/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e refactor: remove \u003ccode\u003enano-spawn\u003c/code\u003e dependency completely\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/e342cab1f72741cf73268c3bc4989f00d999cbe7\"\u003e\u003ccode\u003ee342cab\u003c/code\u003e\u003c/a\u003e build(deps): move nano-spawn to dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9aa2cd7f8b588319104a87f999a373552b19cedf\"\u003e\u003ccode\u003e9aa2cd7\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/0c387bcf450f1e082629771d8156daa5cf0b68d2\"\u003e\u003ccode\u003e0c387bc\u003c/code\u003e\u003c/a\u003e test: make long-running task longer because of GitHub Actions slowness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e refactor: detect incorrect brace expansion exhaustively\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dceabc608f6e0a5e7beb2fab74520d1577c6b8e6\"\u003e\u003ccode\u003edceabc6\u003c/code\u003e\u003c/a\u003e ci: run \u003ccode\u003enpm audit\u003c/code\u003e in GitHub Actions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.2.7...v16.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.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/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\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\u003e[4.2.0] - 2026-02-18\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/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/a\u003e Fix Tailwind CSS package README GitHub links (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19644\"\u003e#19644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1638f35c3a2bfcd65a7b3b0f8626927a76bcf685\"\u003e\u003ccode\u003e1638f35\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19608\"\u003e#19608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bccf4bbfbd2c4203e5673a6196f01c73e20dca98\"\u003e\u003ccode\u003ebccf4bb\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e@​tailwindcss/webpack\u003c/code\u003e loader for Tailwind CSS v4 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8d5e955058cbec107df150d4d8aa6d8645bb7bbf\"\u003e\u003ccode\u003e8d5e955\u003c/code\u003e\u003c/a\u003e Update dedent 1.7.0 → 1.7.1 (patch) (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19484\"\u003e#19484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.30 to 25.3.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 4.7.0 to 5.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@5.1.4\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003ecanSkipBabel\u003c/code\u003e not accounting for \u003ccode\u003ebabel.overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1098\"\u003e#1098\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen configuring \u003ccode\u003ebabel.overrides\u003c/code\u003e without top-level plugins or presets, Babel was incorrectly skipped. The \u003ccode\u003ecanSkipBabel\u003c/code\u003e function now checks for \u003ccode\u003eoverrides.length\u003c/code\u003e to ensure override configurations are processed.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.1.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.1.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.1.1\u003c/h2\u003e\n\u003ch3\u003eUpdate code to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/976\"\u003e#976\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erolldown-vite\u003c/code\u003e will remove \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e in favor of \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e soon. This plugin now uses \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e. Please update \u003ccode\u003erolldown-vite\u003c/code\u003e to the latest version if you are using an older version.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003e@vitejs/plugin-react/preamble\u003c/code\u003e virtual module for SSR HMR (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/890\"\u003e#890\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eSSR applications can now initialize HMR runtime by importing \u003ccode\u003e@vitejs/plugin-react/preamble\u003c/code\u003e at the top of their client entry instead of manually calling \u003ccode\u003etransformIndexHtml\u003c/code\u003e. This simplifies SSR setup for applications that don't use the \u003ccode\u003etransformIndexHtml\u003c/code\u003e API.\u003c/p\u003e\n\u003ch3\u003eFix raw Rolldown support for Rolldown 1.0.0-beta.44+ (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/930\"\u003e#930\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eRolldown 1.0.0-beta.44+ removed the top-level \u003ccode\u003ejsx\u003c/code\u003e option in favor of \u003ccode\u003etransform.jsx\u003c/code\u003e. This plugin now uses the \u003ccode\u003etransform.jsx\u003c/code\u003e option to support Rolldown 1.0.0-beta.44+.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.0.4\u003c/h2\u003e\n\u003ch3\u003ePerf: use native refresh wrapper plugin in rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/881\"\u003e#881\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eplugin-react@5.0.3\u003c/h2\u003e\n\u003ch3\u003eHMR did not work for components imported with queries with rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/872\"\u003e#872\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003ePerf: simplify refresh wrapper generation (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/835\"\u003e#835\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eplugin-react@5.0.2\u003c/h2\u003e\n\u003ch3\u003eSkip transform hook completely in rolldown-vite in dev if possible (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/783\"\u003e#783\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eplugin-react@5.0.1\u003c/h2\u003e\n\u003ch3\u003eSet \u003ccode\u003eoptimizeDeps.rollupOptions.transform.jsx\u003c/code\u003e instead of \u003ccode\u003eoptimizeDeps.rollupOptions.jsx\u003c/code\u003e for rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/735\"\u003e#735\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eoptimizeDeps.rollupOptions.jsx\u003c/code\u003e is going to be deprecated in favor of \u003ccode\u003eoptimizeDeps.rollupOptions.transform.jsx\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003ePerf: skip \u003ccode\u003ebabel-plugin-react-compiler\u003c/code\u003e if code has no \u003ccode\u003e\u0026quot;use memo\u0026quot;\u003c/code\u003e when \u003ccode\u003e{ compilationMode: \u0026quot;annotation\u0026quot; }\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/734\"\u003e#734\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eRespect tsconfig \u003ccode\u003ejsxImportSource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/726\"\u003e#726\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eFix \u003ccode\u003ereactRefreshHost\u003c/code\u003e option on rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/716\"\u003e#716\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eFix \u003ccode\u003eRefreshRuntime\u003c/code\u003e being injected twice for class components on rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/708\"\u003e#708\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eSkip \u003ccode\u003ebabel-plugin-react-compiler\u003c/code\u003e on non client environment (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/689\"\u003e689\u003c/a\u003e)\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.4 (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003ecanSkipBabel\u003c/code\u003e not accounting for \u003ccode\u003ebabel.overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1098\"\u003e#1098\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen configuring \u003ccode\u003ebabel.overrides\u003c/code\u003e without top-level plugins or presets, Babel was incorrectly skipped. The \u003ccode\u003ecanSkipBabel\u003c/code\u003e function now checks for \u003ccode\u003eoverrides.length\u003c/code\u003e to ensure override configurations are processed.\u003c/p\u003e\n\u003ch2\u003e5.1.3 (2026-02-02)\u003c/h2\u003e\n\u003ch2\u003e5.1.2 (2025-12-08)\u003c/h2\u003e\n\u003ch2\u003e5.1.1 (2025-11-12)\u003c/h2\u003e\n\u003ch3\u003eUpdate code to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/976\"\u003e#976\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erolldown-vite\u003c/code\u003e will remove \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e in favor of \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e soon. This plugin now uses \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e. Please update \u003ccode\u003erolldown-vite\u003c/code\u003e to the latest version if you are using an older version.\u003c/p\u003e\n\u003ch2\u003e5.1.0 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003e@vitejs/plugin-react/preamble\u003c/code\u003e virtual module for SSR HMR (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/890\"\u003e#890\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eSSR applications can now initialize HMR runtime by importing \u003ccode\u003e@vitejs/plugin-react/preamble\u003c/code\u003e at the top of their client entry instead of manually calling \u003ccode\u003etransformIndexHtml\u003c/code\u003e. This simplifies SSR setup for applications that don't use the \u003ccode\u003etransformIndexHtml\u003c/code\u003e API.\u003c/p\u003e\n\u003ch3\u003eFix raw Rolldown support for Rolldown 1.0.0-beta.44+ (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/930\"\u003e#930\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eRolldown 1.0.0-beta.44+ removed the top-level \u003ccode\u003ejsx\u003c/code\u003e option in favor of \u003ccode\u003etransform.jsx\u003c/code\u003e. This plugin now uses the \u003ccode\u003etransform.jsx\u003c/code\u003e option to support Rolldown 1.0.0-beta.44+.\u003c/p\u003e\n\u003ch2\u003e5.0.4 (2025-09-27)\u003c/h2\u003e\n\u003ch3\u003ePerf: use native refresh wrapper plugin in rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/881\"\u003e#881\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003e5.0.3 (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eHMR did not work for components imported with queries with rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/872\"\u003e#872\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003ePerf: simplify refresh wrapper generation (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/835\"\u003e#835\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003e5.0.2 (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eSkip transform hook completely in rolldown-vite in dev if possible (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/783\"\u003e#783\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003e5.0.1 (2025-08-19)\u003c/h2\u003e\n\u003ch3\u003eSet \u003ccode\u003eoptimizeDeps.rollupOptions.transform.jsx\u003c/code\u003e instead of \u003ccode\u003eoptimizeDeps.rollupOptions.jsx\u003c/code\u003e for rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/735\"\u003e#735\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eoptimizeDeps.rollupOptions.jsx\u003c/code\u003e is going to be deprecated in favor of \u003ccode\u003eoptimizeDeps.rollupOptions.transform.jsx\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003ePerf: skip \u003ccode\u003ebabel-plugin-react-compiler\u003c/code\u003e if code has no \u003ccode\u003e\u0026quot;use memo\u0026quot;\u003c/code\u003e when \u003ccode\u003e{ compilationMode: \u0026quot;annotation\u0026quot; }\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/734\"\u003e#734\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eRespect tsconfig \u003ccode\u003ejsxImportSource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/726\"\u003e#726\u003c/a\u003e)\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/vitejs/vite-plugin-react/commit/f066114c3e6bf18f5209ff3d3ef6bf1ab46d3866\"\u003e\u003ccode\u003ef066114\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/e299dcab475952f3305b24eef6118f7f47e65f31\"\u003e\u003ccode\u003ee299dca\u003c/code\u003e\u003c/a\u003e fix(plugin-react): \u003ccode\u003ecanSkipBabel\u003c/code\u003e not checking \u003ccode\u003ebabel.overrides\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/12ffadcd9afdb19a703ffddb3d3cc961178066c4\"\u003e\u003ccode\u003e12ffadc\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/cf0cb8aa3398e312f4e91b702281806aad004cd7\"\u003e\u003ccode\u003ecf0cb8a\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/99e480cf01323268b6f7d5e582ba1662728845d9\"\u003e\u003ccode\u003e99e480c\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/77f5e429d49b53c4115581abccaa9f5405bdf079\"\u003e\u003ccode\u003e77f5e42\u003c/code\u003e\u003c/a\u003e fix(deps): update react 19.2.4 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/e327da491fcc0eb9e10b98d7dd674b8375cb0f4f\"\u003e\u003ccode\u003ee327da4\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1083\"\u003e#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3d3dbc2c1de09f1d2bd3ff3483415a73bdf61e96\"\u003e\u003ccode\u003e3d3dbc2\u003c/code\u003e\u003c/a\u003e chore: add metadata for vite-plugin-registry (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/58dfb9d70f3d12db529c2e3da8e80ad36168cceb\"\u003e\u003ccode\u003e58dfb9d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/fefad3dfd9a8505cb8e99d48848d56aa56a7bb48\"\u003e\u003ccode\u003efefad3d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.4/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 8.57.1 to 10.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b723616a4daeacd4605f11b4d087d4a7cae5c74\"\u003e\u003ccode\u003e2b72361\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20537\"\u003e#20537\u003c/a\u003e) (루밀LuMir)\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/13eeedbbd16218b0da1425b78cb284937fd964ca\"\u003e\u003ccode\u003e13eeedb\u003c/code\u003e\u003c/a\u003e docs: link rule type explanation to CLI option --fix-type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20548\"\u003e#20548\u003c/a\u003e) (Mike McCready)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/98cbf6ba53a1fb2028d25078c7049a538d0e392c\"\u003e\u003ccode\u003e98cbf6b\u003c/code\u003e\u003c/a\u003e docs: update migration guide per Program range change (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20534\"\u003e#20534\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61a24054411fa56ce74bef554846caa9d8cb01f5\"\u003e\u003ccode\u003e61a2405\u003c/code\u003e\u003c/a\u003e docs: add missing semicolon in vars-on-top rule example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20533\"\u003e#20533\u003c/a\u003e) (Abilash)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/951223b29669885643f7854d7c824288ba962d7e\"\u003e\u003ccode\u003e951223b\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20553\"\u003e#20553\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6aa1afe6694f3fd7f82116109a5ef2ad18ece074\"\u003e\u003ccode\u003e6aa1afe\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-jsdoc to ^62.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20536\"\u003e#20536\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55122d6f971119607c85b0df8e62942171c939f7\"\u003e\u003ccode\u003e55122d6\u003c/code\u003e\u003c/a\u003e 10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/80f1e29ec87c07a1cef789c718d6167da59f35f6\"\u003e\u003ccode\u003e80f1e29\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/951223b29669885643f7854d7c824288ba962d7e\"\u003e\u003ccode\u003e951223b\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20553\"\u003e#20553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/13eeedbbd16218b0da1425b78cb284937fd964ca\"\u003e\u003ccode\u003e13eeedb\u003c/code\u003e\u003c/a\u003e docs: link rule type explanation to CLI option --fix-type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20548\"\u003e#20548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6aa1afe6694f3fd7f82116109a5ef2ad18ece074\"\u003e\u003ccode\u003e6aa1afe\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-jsdoc to ^62.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20536\"\u003e#20536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b723616a4daeacd4605f11b4d087d4a7cae5c74\"\u003e\u003ccode\u003e2b72361\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20537\"\u003e#20537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/98cbf6ba53a1fb2028d25078c7049a538d0e392c\"\u003e\u003ccode\u003e98cbf6b\u003c/code\u003e\u003c/a\u003e docs: update migration guide per Program range change (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20534\"\u003e#20534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61a24054411fa56ce74bef554846caa9d8cb01f5\"\u003e\u003ccode\u003e61a2405\u003c/code\u003e\u003c/a\u003e docs: add missing semicolon in vars-on-top rule example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20533\"\u003e#20533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bd54976080936ce080ee2552d504180105593b4\"\u003e\u003ccode\u003e0bd5497\u003c/code\u003e\u003c/a\u003e 10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddb80ef7c78adbc3fb784e33f500d321e84ab51e\"\u003e\u003ccode\u003eddb80ef\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v8.57.1...v10.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.1.5 to 16.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to swc 54 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\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/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.6/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 5.22.0 to 7.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.4.2\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.2 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix a case-insensitive \u003ccode\u003eIN\u003c/code\u003e and \u003ccode\u003eNOT IN\u003c/code\u003e filter regression (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29243\"\u003eprisma/prisma#29243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a query plan mutation issue that resulted in broken cursor queries (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29262\"\u003eprisma/prisma#29262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an array parameter wrapping issue in push operations (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5784\"\u003eprisma/prisma-engines#5784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eUint8Array\u003c/code\u003e serialization in nested JSON fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29268\"\u003eprisma/prisma#29268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an issue with MySQL joins that relied on non-strict equality (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29251\"\u003eprisma/prisma#29251\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Update text column detection to check for a binary collation (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29238\"\u003eprisma/prisma#29238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-mariadb\u003c/code\u003e\u003c/strong\u003e: Correct \u003ccode\u003erelationJoins\u003c/code\u003e compatibility check for MariaDB 8.x versions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29246\"\u003eprisma/prisma#29246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSchema Engine\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix partial index predicate comparison on PostgreSQL and MSSQL (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5780\"\u003eprisma/prisma-engines#5780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.1 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix cursor-based pagination regression with parameterised values (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29184\"\u003eprisma/prisma#29184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003ePrisma.skip\u003c/code\u003e through query extension argument cloning (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29198\"\u003eprisma/prisma#29198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable batching of multiple queries inside interactive transactions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/25571\"\u003eprisma/prisma#25571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing JSON value deserialization for JSONB parameter fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29182\"\u003eprisma/prisma#29182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply result extensions correctly for nested and fluent relations (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29218\"\u003eprisma/prisma#29218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow missing config datasource URL and validate only when needed (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5777\"\u003eprisma/prisma-engines#5777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-ppg\u003c/code\u003e\u003c/strong\u003e: Handle null values in type parsers for nullable columns (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29192\"\u003eprisma/prisma#29192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Schema Language\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ewhere\u003c/code\u003e argument on field-level \u003ccode\u003e@unique\u003c/code\u003e for partial indexes (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5774\"\u003eprisma/prisma-engines#5774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd object expression and object member support to schema reformatter (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5776\"\u003eprisma/prisma-engines#5776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.4.0\u003c/code\u003e stable release 🎉\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/prisma/prisma/commit/1df1c6dc9477dfb2236e9231064e4df8f10c892c\"\u003e\u003ccode\u003e1df1c6d\u003c/code\u003e\u003c/a\u003e fix(cli-generator): outdated default generator provider (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29089\"\u003e#29089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/710c25d03903c19184d11f890fa40be366f4a7d3\"\u003e\u003ccode\u003e710c25d\u003c/code\u003e\u003c/a\u003e fix: update dependencies to fix pnpm audit (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29128\"\u003e#29128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/fdabc1c00f07faaa66c31f1495e94c36e181b00b\"\u003e\u003ccode\u003efdabc1c\u003c/code\u003e\u003c/a\u003e fix(cli): remove Prisma Pulse from CLI help message (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29093\"\u003e#29093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/1677a32755578a85f7acaa2ae57cf11997872b41\"\u003e\u003ccode\u003e1677a32\u003c/code\u003e\u003c/a\u003e docs: fix broken getting started links across repository (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28948\"\u003e#28948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/32e5614398be56e6db8b9d51e08eccd696c4b8d1\"\u003e\u003ccode\u003e32e5614\u003c/code\u003e\u003c/a\u003e chore(cli): bump \u003ccode\u003ehono\u003c/code\u003e and \u003ccode\u003e@prisma/dev\u003c/code\u003e, resolving \u003ccode\u003ehono\u003c/code\u003e vulnerability. (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2a44bb8b2981213965246d593fc24ad5c9360161\"\u003e\u003ccode\u003e2a44bb8\u003c/code\u003e\u003c/a\u003e chore(cli): bump studio, fixing vitess introspection. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29045\"\u003e#29045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/011b6a6e96693a05603a0498a8cd94cfbe7647bb\"\u003e\u003ccode\u003e011b6a6\u003c/code\u003e\u003c/a\u003e chore: remove promotions (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29015\"\u003e#29015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/90141bb991417576a92184195b45e54c25206141\"\u003e\u003ccode\u003e90141bb\u003c/code\u003e\u003c/a\u003e chore(cli): bump studio, add northwind to sandbox. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28985\"\u003e#28985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/fd479fdcb26b48c6014d13f1c7caee6a2b7e4946\"\u003e\u003ccode\u003efd479fd\u003c/code\u003e\u003c/a\u003e feat(qc): fast and small build modes (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28976\"\u003e#28976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/815ba132e1c38a348731cba7e26c729ec82665a6\"\u003e\u003ccode\u003e815ba13\u003c/code\u003e\u003c/a\u003e chore(cli): bump \u003ccode\u003e@prisma/dev\u003c/code\u003e, fix init usage following changes. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28929\"\u003e#28929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/7.4.2/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 prisma since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.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/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/Zombieliu/qingyi/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zombieliu%2Fqingyi/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"0.14.2","new_version":"0.18.0","update_type":"minor","path":null,"pr_created_at":"2026-03-01T02:31:37.000Z","version_change":"0.14.2 → 0.18.0","issue":{"uuid":"4006023531","node_id":"PR_kwDOLMBsXc7HEUtI","number":966,"state":"open","title":"chore(deps-dev): bump react-refresh from 0.14.2 to 0.18.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-01T02:31:37.000Z","updated_at":"2026-03-01T02:35:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) from 0.14.2 to 0.18.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.10 (October 14, 2020)\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport support for the \u003ca href=\"https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html\"\u003enew JSX transform\u003c/a\u003e to 0.14.x. (\u003ca href=\"https://github.com/lunaruan\"\u003e\u003ccode\u003e@​lunaruan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/18299\"\u003e#18299\u003c/a\u003e and \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/facebook/react/pull/20024\"\u003e#20024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.8\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed memory leak when rendering on the server\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.7\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with \u003ccode\u003e\u0026lt;option\u0026gt;\u003c/code\u003e tags when using \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed memory leak in synthetic event system\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact TestUtils Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with calling \u003ccode\u003esetState\u003c/code\u003e in \u003ccode\u003ecomponentWillMount\u003c/code\u003e when using shallow rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.6\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efbjs\u003c/code\u003e dependency to pick up change affecting handling of undefined document.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.5\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore minor internal changes for better compatibility with React Native\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinor internal changes for better compatibility with React Native\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eautoCapitalize\u003c/code\u003e and \u003ccode\u003eautoCorrect\u003c/code\u003e props are now set as attributes in the DOM instead of properties to improve cross-browser compatibility\u003c/li\u003e\n\u003cli\u003eFixed bug with controlled \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e elements not handling updates properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact Perf Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSome DOM operation names have been updated for clarity in the output of \u003ccode\u003e.printDOM()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003enonce\u003c/code\u003e attribute for \u003ccode\u003e\u0026lt;script\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e elements\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ereversed\u003c/code\u003e attribute for \u003ccode\u003e\u0026lt;ol\u0026gt;\u003c/code\u003e elements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact TestUtils Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug with shallow rendering and function refs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact CSSTransitionGroup Add-on\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug resulting in timeouts firing incorrectly when mounting and unmounting rapidly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact on Bower\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ereact-dom-server.js\u003c/code\u003e to expose \u003ccode\u003erenderToString\u003c/code\u003e and \u003ccode\u003erenderToStaticMarkup\u003c/code\u003e for usage in the browser\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/HEAD/packages/react\"\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=react-refresh\u0026package-manager=npm_and_yarn\u0026previous-version=0.14.2\u0026new-version=0.18.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/lichtblick-suite/lichtblick/pull/966","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lichtblick-suite%2Flichtblick/issues/966","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/966/packages"}},{"old_version":"0.14.2","new_version":"0.18.0","update_type":"minor","path":null,"pr_created_at":"2026-02-25T10:43:08.000Z","version_change":"0.14.2 → 0.18.0","issue":{"uuid":"3988655348","node_id":"PR_kwDORB7tUs7GMABt","number":6,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group with 17 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-25T10:43:08.000Z","updated_at":"2026-03-04T04:01:34.536Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":17,"packages":[{"name":"@playwright/test","old_version":"1.58.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"20.19.30","new_version":"25.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"5.1.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"8.57.1","new_version":"10.0.2","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.1.5","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"prisma","old_version":"5.22.0","new_version":"7.4.1","repository_url":"https://github.com/prisma/prisma"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@commitlint/cli","old_version":"19.8.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"19.8.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"stylelint-config-standard","old_version":"38.0.0","new_version":"40.0.0","repository_url":"https://github.com/stylelint/stylelint-config-standard"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.25.9","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"stylelint","old_version":"16.26.1","new_version":"17.3.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"vite","old_version":"4.5.14","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"eslint-plugin-react-hooks","old_version":"4.6.2","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"react-refresh","old_version":"0.14.2","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/minimatch","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 17 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.1` | `1.58.2` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.30` | `25.3.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `5.1.4` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.0.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.1.5` | `16.1.6` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `5.22.0` | `7.4.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `19.8.1` | `20.4.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `19.8.1` | `20.4.2` |\n| [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `38.0.0` | `40.0.0` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.25.9` | `7.28.6` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.26.1` | `17.3.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `4.5.14` | `7.3.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `4.6.2` | `7.0.1` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.2` | `0.18.0` |\n| [@types/minimatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimatch) | `5.1.2` | `6.0.0` |\n\nUpdates `@playwright/test` from 1.58.1 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.1...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.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/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/postcss\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\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\u003e[4.2.0] - 2026-02-18\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/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/a\u003e Fix Tailwind CSS package README GitHub links (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19644\"\u003e#19644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1638f35c3a2bfcd65a7b3b0f8626927a76bcf685\"\u003e\u003ccode\u003e1638f35\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19608\"\u003e#19608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bccf4bbfbd2c4203e5673a6196f01c73e20dca98\"\u003e\u003ccode\u003ebccf4bb\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e@​tailwindcss/webpack\u003c/code\u003e loader for Tailwind CSS v4 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8d5e955058cbec107df150d4d8aa6d8645bb7bbf\"\u003e\u003ccode\u003e8d5e955\u003c/code\u003e\u003c/a\u003e Update dedent 1.7.0 → 1.7.1 (patch) (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19484\"\u003e#19484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.30 to 25.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 4.7.0 to 5.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@5.1.4\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003ecanSkipBabel\u003c/code\u003e not accounting for \u003ccode\u003ebabel.overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1098\"\u003e#1098\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen configuring \u003ccode\u003ebabel.overrides\u003c/code\u003e without top-level plugins or presets, Babel was incorrectly skipped. The \u003ccode\u003ecanSkipBabel\u003c/code\u003e function now checks for \u003ccode\u003eoverrides.length\u003c/code\u003e to ensure override configurations are processed.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.1.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.1.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.1.1\u003c/h2\u003e\n\u003ch3\u003eUpdate code to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/976\"\u003e#976\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erolldown-vite\u003c/code\u003e will remove \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e in favor of \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e soon. This plugin now uses \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e. Please update \u003ccode\u003erolldown-vite\u003c/code\u003e to the latest version if you are using an older version.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003e@vitejs/plugin-react/preamble\u003c/code\u003e virtual module for SSR HMR (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/890\"\u003e#890\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eSSR applications can now initialize HMR runtime by importing \u003ccode\u003e@vitejs/plugin-react/preamble\u003c/code\u003e at the top of their client entry instead of manually calling \u003ccode\u003etransformIndexHtml\u003c/code\u003e. This simplifies SSR setup for applications that don't use the \u003ccode\u003etransformIndexHtml\u003c/code\u003e API.\u003c/p\u003e\n\u003ch3\u003eFix raw Rolldown support for Rolldown 1.0.0-beta.44+ (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/930\"\u003e#930\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eRolldown 1.0.0-beta.44+ removed the top-level \u003ccode\u003ejsx\u003c/code\u003e option in favor of \u003ccode\u003etransform.jsx\u003c/code\u003e. This plugin now uses the \u003ccode\u003etransform.jsx\u003c/code\u003e option to support Rolldown 1.0.0-beta.44+.\u003c/p\u003e\n\u003ch2\u003eplugin-react@5.0.4\u003c/h2\u003e\n\u003ch3\u003ePerf: use native refresh wrapper plugin in rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/881\"\u003e#881\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eplugin-react@5.0.3\u003c/h2\u003e\n\u003ch3\u003eHMR did not work for components imported with queries with rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/872\"\u003e#872\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003ePerf: simplify refresh wrapper generation (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/835\"\u003e#835\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eplugin-react@5.0.2\u003c/h2\u003e\n\u003ch3\u003eSkip transform hook completely in rolldown-vite in dev if possible (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/783\"\u003e#783\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eplugin-react@5.0.1\u003c/h2\u003e\n\u003ch3\u003eSet \u003ccode\u003eoptimizeDeps.rollupOptions.transform.jsx\u003c/code\u003e instead of \u003ccode\u003eoptimizeDeps.rollupOptions.jsx\u003c/code\u003e for rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/735\"\u003e#735\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eoptimizeDeps.rollupOptions.jsx\u003c/code\u003e is going to be deprecated in favor of \u003ccode\u003eoptimizeDeps.rollupOptions.transform.jsx\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003ePerf: skip \u003ccode\u003ebabel-plugin-react-compiler\u003c/code\u003e if code has no \u003ccode\u003e\u0026quot;use memo\u0026quot;\u003c/code\u003e when \u003ccode\u003e{ compilationMode: \u0026quot;annotation\u0026quot; }\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/734\"\u003e#734\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eRespect tsconfig \u003ccode\u003ejsxImportSource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/726\"\u003e#726\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eFix \u003ccode\u003ereactRefreshHost\u003c/code\u003e option on rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/716\"\u003e#716\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eFix \u003ccode\u003eRefreshRuntime\u003c/code\u003e being injected twice for class components on rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/708\"\u003e#708\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eSkip \u003ccode\u003ebabel-plugin-react-compiler\u003c/code\u003e on non client environment (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/689\"\u003e689\u003c/a\u003e)\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.4 (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eFix \u003ccode\u003ecanSkipBabel\u003c/code\u003e not accounting for \u003ccode\u003ebabel.overrides\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1098\"\u003e#1098\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen configuring \u003ccode\u003ebabel.overrides\u003c/code\u003e without top-level plugins or presets, Babel was incorrectly skipped. The \u003ccode\u003ecanSkipBabel\u003c/code\u003e function now checks for \u003ccode\u003eoverrides.length\u003c/code\u003e to ensure override configurations are processed.\u003c/p\u003e\n\u003ch2\u003e5.1.3 (2026-02-02)\u003c/h2\u003e\n\u003ch2\u003e5.1.2 (2025-12-08)\u003c/h2\u003e\n\u003ch2\u003e5.1.1 (2025-11-12)\u003c/h2\u003e\n\u003ch3\u003eUpdate code to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/976\"\u003e#976\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003erolldown-vite\u003c/code\u003e will remove \u003ccode\u003eoptimizeDeps.rollupOptions\u003c/code\u003e in favor of \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e soon. This plugin now uses \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to support newer \u003ccode\u003erolldown-vite\u003c/code\u003e. Please update \u003ccode\u003erolldown-vite\u003c/code\u003e to the latest version if you are using an older version.\u003c/p\u003e\n\u003ch2\u003e5.1.0 (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003e@vitejs/plugin-react/preamble\u003c/code\u003e virtual module for SSR HMR (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/890\"\u003e#890\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eSSR applications can now initialize HMR runtime by importing \u003ccode\u003e@vitejs/plugin-react/preamble\u003c/code\u003e at the top of their client entry instead of manually calling \u003ccode\u003etransformIndexHtml\u003c/code\u003e. This simplifies SSR setup for applications that don't use the \u003ccode\u003etransformIndexHtml\u003c/code\u003e API.\u003c/p\u003e\n\u003ch3\u003eFix raw Rolldown support for Rolldown 1.0.0-beta.44+ (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/930\"\u003e#930\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eRolldown 1.0.0-beta.44+ removed the top-level \u003ccode\u003ejsx\u003c/code\u003e option in favor of \u003ccode\u003etransform.jsx\u003c/code\u003e. This plugin now uses the \u003ccode\u003etransform.jsx\u003c/code\u003e option to support Rolldown 1.0.0-beta.44+.\u003c/p\u003e\n\u003ch2\u003e5.0.4 (2025-09-27)\u003c/h2\u003e\n\u003ch3\u003ePerf: use native refresh wrapper plugin in rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/881\"\u003e#881\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003e5.0.3 (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eHMR did not work for components imported with queries with rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/872\"\u003e#872\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003ePerf: simplify refresh wrapper generation (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/835\"\u003e#835\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003e5.0.2 (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eSkip transform hook completely in rolldown-vite in dev if possible (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/783\"\u003e#783\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003e5.0.1 (2025-08-19)\u003c/h2\u003e\n\u003ch3\u003eSet \u003ccode\u003eoptimizeDeps.rollupOptions.transform.jsx\u003c/code\u003e instead of \u003ccode\u003eoptimizeDeps.rollupOptions.jsx\u003c/code\u003e for rolldown-vite (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/735\"\u003e#735\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eoptimizeDeps.rollupOptions.jsx\u003c/code\u003e is going to be deprecated in favor of \u003ccode\u003eoptimizeDeps.rollupOptions.transform.jsx\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003ePerf: skip \u003ccode\u003ebabel-plugin-react-compiler\u003c/code\u003e if code has no \u003ccode\u003e\u0026quot;use memo\u0026quot;\u003c/code\u003e when \u003ccode\u003e{ compilationMode: \u0026quot;annotation\u0026quot; }\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/734\"\u003e#734\u003c/a\u003e)\u003c/h3\u003e\n\u003ch3\u003eRespect tsconfig \u003ccode\u003ejsxImportSource\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/726\"\u003e#726\u003c/a\u003e)\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/vitejs/vite-plugin-react/commit/f066114c3e6bf18f5209ff3d3ef6bf1ab46d3866\"\u003e\u003ccode\u003ef066114\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/e299dcab475952f3305b24eef6118f7f47e65f31\"\u003e\u003ccode\u003ee299dca\u003c/code\u003e\u003c/a\u003e fix(plugin-react): \u003ccode\u003ecanSkipBabel\u003c/code\u003e not checking \u003ccode\u003ebabel.overrides\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/12ffadcd9afdb19a703ffddb3d3cc961178066c4\"\u003e\u003ccode\u003e12ffadc\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/cf0cb8aa3398e312f4e91b702281806aad004cd7\"\u003e\u003ccode\u003ecf0cb8a\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/99e480cf01323268b6f7d5e582ba1662728845d9\"\u003e\u003ccode\u003e99e480c\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/77f5e429d49b53c4115581abccaa9f5405bdf079\"\u003e\u003ccode\u003e77f5e42\u003c/code\u003e\u003c/a\u003e fix(deps): update react 19.2.4 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/e327da491fcc0eb9e10b98d7dd674b8375cb0f4f\"\u003e\u003ccode\u003ee327da4\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1083\"\u003e#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3d3dbc2c1de09f1d2bd3ff3483415a73bdf61e96\"\u003e\u003ccode\u003e3d3dbc2\u003c/code\u003e\u003c/a\u003e chore: add metadata for vite-plugin-registry (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/58dfb9d70f3d12db529c2e3da8e80ad36168cceb\"\u003e\u003ccode\u003e58dfb9d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/fefad3dfd9a8505cb8e99d48848d56aa56a7bb48\"\u003e\u003ccode\u003efefad3d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.4/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 8.57.1 to 10.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b723616a4daeacd4605f11b4d087d4a7cae5c74\"\u003e\u003ccode\u003e2b72361\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20537\"\u003e#20537\u003c/a\u003e) (루밀LuMir)\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/13eeedbbd16218b0da1425b78cb284937fd964ca\"\u003e\u003ccode\u003e13eeedb\u003c/code\u003e\u003c/a\u003e docs: link rule type explanation to CLI option --fix-type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20548\"\u003e#20548\u003c/a\u003e) (Mike McCready)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/98cbf6ba53a1fb2028d25078c7049a538d0e392c\"\u003e\u003ccode\u003e98cbf6b\u003c/code\u003e\u003c/a\u003e docs: update migration guide per Program range change (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20534\"\u003e#20534\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61a24054411fa56ce74bef554846caa9d8cb01f5\"\u003e\u003ccode\u003e61a2405\u003c/code\u003e\u003c/a\u003e docs: add missing semicolon in vars-on-top rule example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20533\"\u003e#20533\u003c/a\u003e) (Abilash)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/951223b29669885643f7854d7c824288ba962d7e\"\u003e\u003ccode\u003e951223b\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20553\"\u003e#20553\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6aa1afe6694f3fd7f82116109a5ef2ad18ece074\"\u003e\u003ccode\u003e6aa1afe\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-jsdoc to ^62.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20536\"\u003e#20536\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55122d6f971119607c85b0df8e62942171c939f7\"\u003e\u003ccode\u003e55122d6\u003c/code\u003e\u003c/a\u003e 10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/80f1e29ec87c07a1cef789c718d6167da59f35f6\"\u003e\u003ccode\u003e80f1e29\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/951223b29669885643f7854d7c824288ba962d7e\"\u003e\u003ccode\u003e951223b\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20553\"\u003e#20553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/13eeedbbd16218b0da1425b78cb284937fd964ca\"\u003e\u003ccode\u003e13eeedb\u003c/code\u003e\u003c/a\u003e docs: link rule type explanation to CLI option --fix-type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20548\"\u003e#20548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6aa1afe6694f3fd7f82116109a5ef2ad18ece074\"\u003e\u003ccode\u003e6aa1afe\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-jsdoc to ^62.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20536\"\u003e#20536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b723616a4daeacd4605f11b4d087d4a7cae5c74\"\u003e\u003ccode\u003e2b72361\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20537\"\u003e#20537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/98cbf6ba53a1fb2028d25078c7049a538d0e392c\"\u003e\u003ccode\u003e98cbf6b\u003c/code\u003e\u003c/a\u003e docs: update migration guide per Program range change (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20534\"\u003e#20534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61a24054411fa56ce74bef554846caa9d8cb01f5\"\u003e\u003ccode\u003e61a2405\u003c/code\u003e\u003c/a\u003e docs: add missing semicolon in vars-on-top rule example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20533\"\u003e#20533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0bd54976080936ce080ee2552d504180105593b4\"\u003e\u003ccode\u003e0bd5497\u003c/code\u003e\u003c/a\u003e 10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddb80ef7c78adbc3fb784e33f500d321e84ab51e\"\u003e\u003ccode\u003eddb80ef\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v8.57.1...v10.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.1.5 to 16.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to swc 54 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\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/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.1.6/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 5.22.0 to 7.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.4.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a 7.4.1 patch release focused on bug fixes and quality improvements.\u003c/p\u003e\n\u003ch2\u003e🛠 Fixes\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Client\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix cursor-based pagination regression with parameterised values (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29184\"\u003eprisma/prisma#29184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003ePrisma.skip\u003c/code\u003e through query extension argument cloning (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29198\"\u003eprisma/prisma#29198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable batching of multiple queries inside interactive transactions (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/25571\"\u003eprisma/prisma#25571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing JSON value deserialization for JSONB parameter fields (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29182\"\u003eprisma/prisma#29182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply result extensions correctly for nested and fluent relations (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29218\"\u003eprisma/prisma#29218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow missing config datasource URL and validate only when needed (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5777\"\u003eprisma/prisma-engines#5777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDriver Adapters\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​prisma/adapter-ppg\u003c/code\u003e\u003c/strong\u003e: Handle null values in type parsers for nullable columns (\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/29192\"\u003eprisma/prisma#29192\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePrisma Schema Language\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ewhere\u003c/code\u003e argument on field-level \u003ccode\u003e@unique\u003c/code\u003e for partial indexes (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5774\"\u003eprisma/prisma-engines#5774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd object expression and object member support to schema reformatter (\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5776\"\u003eprisma/prisma-engines#5776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Huge thanks to our community\u003c/h2\u003e\n\u003cp\u003eMany of the fixes in this release were contributed by our amazing community members. We're grateful for your continued support and contributions that help make Prisma better for everyone!\u003c/p\u003e\n\u003ch2\u003e7.4.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e7.4.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e!\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003ch2\u003eORM\u003c/h2\u003e\n\u003ch3\u003eCaching in Prisma Client\u003c/h3\u003e\n\u003cp\u003eToday’s release is a big one, as we introduce a new caching layer into Prisma ORM. But why the need for a caching layer?\u003c/p\u003e\n\u003cp\u003eIn Prisma 7, the query compiler runs as a WebAssembly module directly on the JavaScript main thread. While this simplified the architecture by eliminating the separate engine process, it introduced a trade-off: every query now synchronously blocks the event loop during compilation.\u003c/p\u003e\n\u003cp\u003eFor individual queries, compilation takes between 0.1ms and 1ms, which is barely noticeable in isolation. But under high concurrency this overhead adds up and creates event loop contention that affects overall application throughput.\u003c/p\u003e\n\u003cp\u003eFor instance, say we have a query that is run over and over, but is a similar shape:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e// These two queries have the same shape:\r\nconst alice = await prisma.user.findUnique({ where: { email: 'alice@prisma.io' } })\r\nconst bob = await prisma.user.findUnique({ where: { email: 'bob@prisma.io' } })\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePrior to v7.4.0, this would be reevaluated ever time the query is run. Now, Prisma Client will extract the user-provided values and replaces them with typed placeholders, producing a normalized query shape:\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/prisma/prisma/commit/1df1c6dc9477dfb2236e9231064e4df8f10c892c\"\u003e\u003ccode\u003e1df1c6d\u003c/code\u003e\u003c/a\u003e fix(cli-generator): outdated default generator provider (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29089\"\u003e#29089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/710c25d03903c19184d11f890fa40be366f4a7d3\"\u003e\u003ccode\u003e710c25d\u003c/code\u003e\u003c/a\u003e fix: update dependencies to fix pnpm audit (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29128\"\u003e#29128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/fdabc1c00f07faaa66c31f1495e94c36e181b00b\"\u003e\u003ccode\u003efdabc1c\u003c/code\u003e\u003c/a\u003e fix(cli): remove Prisma Pulse from CLI help message (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29093\"\u003e#29093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/1677a32755578a85f7acaa2ae57cf11997872b41\"\u003e\u003ccode\u003e1677a32\u003c/code\u003e\u003c/a\u003e docs: fix broken getting started links across repository (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28948\"\u003e#28948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/32e5614398be56e6db8b9d51e08eccd696c4b8d1\"\u003e\u003ccode\u003e32e5614\u003c/code\u003e\u003c/a\u003e chore(cli): bump \u003ccode\u003ehono\u003c/code\u003e and \u003ccode\u003e@prisma/dev\u003c/code\u003e, resolving \u003ccode\u003ehono\u003c/code\u003e vulnerability. (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2a44bb8b2981213965246d593fc24ad5c9360161\"\u003e\u003ccode\u003e2a44bb8\u003c/code\u003e\u003c/a\u003e chore(cli): bump studio, fixing vitess introspection. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29045\"\u003e#29045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/011b6a6e96693a05603a0498a8cd94cfbe7647bb\"\u003e\u003ccode\u003e011b6a6\u003c/code\u003e\u003c/a\u003e chore: remove promotions (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/29015\"\u003e#29015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/90141bb991417576a92184195b45e54c25206141\"\u003e\u003ccode\u003e90141bb\u003c/code\u003e\u003c/a\u003e chore(cli): bump studio, add northwind to sandbox. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28985\"\u003e#28985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/fd479fdcb26b48c6014d13f1c7caee6a2b7e4946\"\u003e\u003ccode\u003efd479fd\u003c/code\u003e\u003c/a\u003e feat(qc): fast and small build modes (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28976\"\u003e#28976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/815ba132e1c38a348731cba7e26c729ec82665a6\"\u003e\u003ccode\u003e815ba13\u003c/code\u003e\u003c/a\u003e chore(cli): bump \u003ccode\u003e@prisma/dev\u003c/code\u003e, fix init usage following changes. (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28929\"\u003e#28929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/7.4.1/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 prisma since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.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/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\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\u003e[4.2.0] - 2026-02-18\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/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d15d92ca60b2c06a11c2db6a24dfcca18147de59\"\u003e\u003ccode\u003ed15d92c\u003c/code\u003e\u003c/a\u003e Allow trailing dash in functional utility names (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/6118f4f6a796ece218d145b626770e3fb9163d91\"\u003e\u003ccode\u003e6118f4f\u003c/code\u003e\u003c/a\u003e Fix/misc docs and tests (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19652\"\u003e#19652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a4a7eba3a3db4f4a834f37a3e37624fe9c4daa7\"\u003e\u003ccode\u003e5a4a7eb\u003c/code\u003e\u003c/a\u003e fix(canonicalize): prevent collapse cache pollution across calls (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d0a56128721b7be01703b7879056f38443239fc5\"\u003e\u003ccode\u003ed0a5612\u003c/code\u003e\u003c/a\u003e Add mauve, olive, mist, and taupe color palettes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/ed52d3e6c9c20ca2a1c23d57d346ac399ebe9400\"\u003e\u003ccode\u003eed52d3e\u003c/code\u003e\u003c/a\u003e feat: handle backslash in \u003ccode\u003e@utility\u003c/code\u003e name (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/6eb3b324340f451a14389b7ed97f43a264ad4487\"\u003e\u003ccode\u003e6eb3b32\u003c/code\u003e\u003c/a\u003e Allow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/Zombieliu/qingyi/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zombieliu%2Fqingyi/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}}]}